Package edu.stanford.nlp.util

Interface Summary
CoreMap Base type for all annotatable core objects.
Factory<T> A generified factory class which creates instances of a particular type.
Filter<T> Filter is an interface for predicate objects which respond to the accept method.
Function<T1,T2> An interface for classes that act as a function transforming one object to another.
IndexInterface<E> Minimalist interface for implementations of Index.
PriorityQueue<E> A Set that also represents an ordering of its elements, and responds quickly to add(), changePriority(), removeFirst(), and getFirst() method calls.
TypesafeMap<BASE> Type signature for a class that supports the basic operations required of a typesafe heterogeneous map.
TypesafeMap.Key<BASE,VALUE> Base type of keys for the map.
 

Class Summary
AbstractIterator<E> Iterator with remove() defined to throw an UnsupportedOperationException.
ArrayCoreMap Base implementation of CoreMap backed by Java Arrays.
ArrayMap<K,V> ArrayMap: A map that is backed by an Array
BinaryHeapPriorityQueue<E> PriorityQueue with explicit double priority values.
EntryValueComparator Comparator designed for the values of Map entries.
FileLines This class takes a filename and allows you to iterate through it line by line.
FixedPrioritiesPriorityQueue<E> A priority queue based on a binary heap.
HashableCoreMap An extension of ArrayCoreMap with an immutable set of key,value pairs that is used for equality and hashcode comparisons.
Index<E> An Index is a collection that maps between an Object vocabulary and a contiguous non-negative integer index series beginning (inclusively) at 0.
IntPair  
IntQuadruple  
IntTriple  
IntTuple A tuple of int.
IntUni Just a single integer
MapFactory<K,V> A factory class for vending different sorts of Maps.
MutableDouble A class for Double objects that you can change.
MutableInteger A class for Integer objects that you can change.
Pair<T1,T2> Pair is a Class for holding a pair of objects.
Sets Utilities for sets.
StringUtils StringUtils is a class for random String things, including output formatting and command line argument parsing.
Timing A class for measuring how long things take.
Triple<T1,T2,T3> Class representing an ordered triple of objects, possibly typed.
XMLUtils Provides some utilities for dealing with XML files, both by properly parsing them and by using the methods of a desparate Perl hacker.
XMLUtils.XMLTag  
 

Exception Summary
HashableCoreMap.HashableCoreMapException An exception thrown when attempting to change the value associated with an (immutable) hash key in a HashableCoreMap.
 



Stanford NLP Group