Graph implementations, but that are unlikely to
be relevant for typical users of the Plexus Graph Library.See: Description
| Class | Description |
|---|---|
| AbstractEdgeCollection | |
| AbstractNodeCollection |
An abstract
Collection for nodes to help implement
the Graph.nodes( Predicate ) method. |
| AdjacentNodeCollection |
A
Collection for nodes to help implement the Graph.adjacentNodes( Predicate ) method. |
| ChildTraverserFactory |
A
Transformer which when given a node, returns a
Traverser over the children of that
node, specified by an OrientedForest. |
| DefaultEdge |
A default
Graph.Edge implementation
in which the user-defined object must be null. |
| DefaultIncidentEdgeGetter |
A
Transformer which when given a node, returns a
single Edge incident to that node, specified by a
Graph and a Predicate. |
| DefaultObjectEdge |
A default
Graph.Edge implementation. |
| DefaultSimpleEdge |
A default
Graph.Edge implementation
for a simple graph in which the user-defined object must be
null. |
| DefaultTraverserFactory |
A
Transformer which when given a node, returns a
Traverser over nodes adjacent to that
node, specified by a Graph and a
Predicate. |
| EdgeIteratorTraverserAdapter | |
| EqualsTraverserPredicate |
A
Predicate which simply tests for equality with a
specified Graph.Edge. |
| FilteredEdgeIterator |
A simple filtered edge
Iterator. |
| FilteredGraphListener |
A
GraphListener which filters events to be forwarded
to an ObservableGraphDelegate. |
| FilteredNodeIterator |
A simple filtered node
Iterator. |
| FilteredTraverser |
A simple filtered
Traverser. |
| ForwardingGraphListener |
A
GraphListener which forwards events to an ObservableGraphDelegate. |
| IncidentEdgeCollection | |
| LoggingTraverser |
A
Traverser which wraps another to provide logging
support. |
| ObservableGraphDelegate |
A helper class providing functionality to help implement
ObservableGraph. |
| ParentEdgeGetter |
A
Transformer which when given a node, returns the
parent Edge of that node, specified by an
OrientedForest. |
| SingletonEdgeCollection |
A singleton edge
Collection view. |
| SingletonEdgeIterator |
An
Iterator over a single Edge. |
| SingletonGraph |
An unmodifiable
Graph which contains a single node
and no edges. |
| SingletonNodeCollection |
A singleton node
Collection view. |
| SingletonTraverser |
A
Traverser over a single Edge. |
| SynchronizedGraph |
A synchronized view of a
Graph. |
| TransformingGraphListener |
A
GraphListener which transforms nodes and edges
before forwarding them to an ObservableGraphDelegate. |
| TraverserAdjacentNodeIteratorAdapter |
This class wraps a
Traverser, presenting an
Iterator over adjacent nodes. |
| TraverserChain |
A chain of
Traversers. |
| TraverserEdgeIteratorAdapter | |
| TraverserNodeIteratorAdapter |
This class wraps a
Traverser, presenting an
Iterator over the accessed nodes. |
| UnmodifiableGraph |
An unmodifiable view of a
Graph. |
| UnmodifiableTraverser |
An unmodifiable view of a
Traverser. |
Graph implementations, but that are unlikely to
be relevant for typical users of the Plexus Graph Library.See the Plexus project home, hosted by SourceForge.
Copyright ? 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.