|
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 |