|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
GenericIterator | An object that implements the GenericIterator interface guarantees sequential access to a series of elements, in both forward and backward direction. |
IndexedIterator | IndexedIterator extends GenericIterator and adds the ability to access items in the series with numeric indexes, (indices?). |
IndexedVertexIterator | IndexedVertexIterator is an interface that has all the functionality of IndexedIterator as well as VertexIterator. |
Nameable | This interface is used to provide names for Vertices/Graphs/etc. |
SourceGraph | |
SubsetSelector | An interface for separating Objects into two classes, those that belong to a particular subset and those that do not. |
VertexIterator | An interface that allows iteration of Vertex objects. |
Class Summary | |
DAG | A directed Acyclic Graph (DAG). |
Edge | Represents a directed edge in a graph. |
EdgeIterator | A class to allow a GenericIterator for Edge objects in an EdgeVector. |
EdgeVector | A simple class to hold a collection of Edges. |
EnumerationIterator | An object to allow the IndexedIterator methods to be used on an Enumeration. |
Graph | Basic object for representing graphs. |
HashtableElementsIterator | An object to allow using the IndexedIterator methods on all elements in a Hashtable. |
HashtableKeysIterator | An object to allow using the IndexedIterator methods on all keys in a Hashtable. |
NamedObject | An abstract class for an object which can have a name |
SubsetIterator | A class that supports iteration over a subset of elements in another iterator. |
VectorIterator | A simple object that contains a vector and implements the IndexedIterator interface for the objects in that vector. |
Vertex | Represents a vertex in a graph. |
VertexVector | A simple class to hold a collection of Vertex. |
VertexVectorIterator | A class to allow a GenericIterator for Vertex objects in a VertexVector. |
Exception Summary | |
AmbiguousGetException | An exception that is thrown if a method cannot retrieve the desired data due to an ambiguity. |
CyclicGraphException | An exception that is thrown if any DAG method determines that the graph contains cycles. |
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |