|
Plexus v0.13.1 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
Graph implementations, but that are unlikely to
be relevant for typical users of the Plexus Graph Library.
See:
Description
| Class Summary | |
|---|---|
| AbstractEdgeCollection | An abstract Collection for Graph.Edges
to help implement the Graph.edges( Predicate )
method. |
| 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 | This class wraps an Iterator over Edge
objects, presenting a Traverser. |
| 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 | A Collection for Graph.Edges to help
implement the Graph.incidentEdges(
Predicate ) method. |
| 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 | This class wraps a Traverser, presenting an
Iterator over the accessed Edges. |
| 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. |
Contains utilities useful for creating Graph implementations, but that are unlikely to
be relevant for typical users of the Plexus Graph Library.
|
Plexus v0.13.1 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||