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.