See: Description
| Interface | Description |
|---|---|
| EdgePredicate |
A general interface for
Predicates testing Graph.Edges that can be piecewise defined. |
| Graph |
The root interface of the graph hierarchy.
|
| Graph.Edge |
An interface describing an edge in a
Graph. |
| GraphListener |
The listener interface for receiving
GraphEvents. |
| GraphView |
Implementations of this interface represent a "view" of a
Graph, a particular way of looking at it. |
| ObservableGraph |
A
Graph which can be listened to for structural
changes. |
| OrientedForest |
A data structure with parent/child relationships.
|
| Rooted |
A graph structure which distinguishes a particular node as the
"root".
|
| RootedTree |
An
OrientedForest which is restricted to the descendants
of a single root node. |
| Traverser |
An interface for traversing through nodes in a
Graph. |
| TraverserPredicate |
A general interface for
Predicates for traversals
that can be piecewise defined. |
| Weight |
A weight function, which may be applied to
Edges. |
| Class | Description |
|---|---|
| AbstractGraph |
This class provides a skeletal implementation of the
Graph interface, to minimize the effort required to
implement this interface. |
| AbstractOrientedForest |
This class provides a skeletal implementation of the
OrientedForest interface, to minimize the effort
required to implement this interface. |
| DefaultGraph |
A default implementation of the
ObservableGraph interface. |
| DefaultOrientedForest |
A default implementation of the
Graph and
OrientedForest interfaces. |
| DefaultOrientedForestView |
A default view implementation of the
OrientedForest
interface. |
| DefaultRootedTreeView |
A default view implementation of the
RootedTree
interface. |
| EdgePredicateFactory |
A factory for creating
EdgePredicates. |
| FilteredGraph |
A filtered
Graph implementation. |
| ForestTreeAdapter |
An adapter which presents the subgraph of an
OrientedForest rooted at a specified node as a RootedTree. |
| ForestTreeExtension |
A
RootedTree which is formed by extending an OrientedForest, adding a dummy root node (and edges) which is the
parent of the forest's root nodes. |
| GraphEvent |
An event that indicates a structural change in a
Graph. |
| GraphTransformer |
A
Graph which wraps another, transforming its nodes
and edges in some way. |
| GraphUtils |
This class contains static final members and static methods
related to graphs and their iterators.
|
| GraphWrapper |
A
Graph which wraps another. |
| LoggingGraph |
A
Graph which wraps another to provide logging
support. |
| ObservableGraphWrapper |
A wrapper around a
Graph so that it can be watched for
structural changes. |
| TraverserPredicateFactory |
A factory for creating
TraverserPredicates. |
| TrivialOrientedForestView |
A trivial
OrientedForest view of a Graph, where
there is no forest structure. |
| Exception | Description |
|---|---|
| NoSuchNodeException |
Thrown by a
Graph method when an argument node is not
found in the Graph, but the method cannot provide a
meaningful result or perform its function without one. |
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.