Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package com.phoenixst.plexus

Interface Summary
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.
GraphTest.BinaryClosure  
GraphUtils.SerializableTraverser  
GraphUtils.SerializableTraverserFactory  
InvertibleTransformer An invertible Transformer.
ObservableGraph A Graph which can be listened to for structural changes.
Traverser An interface for traversing through nodes in a Graph.
TraverserFactory An interface used to encapsulate a particular type of Traverser, so that it may be used without knowledge of its implementation.
Weight A weight function, which may be applied to Graph.Edges.
 

Class Summary
AbstractGraph This class provides a skeletal implementation of the Graph interface, to minimize the effort required to implement this interface.
AllTests Test suite for all tests in this package.
DefaultEdge A default Graph.Edge implementation in which the user-defined object must be null.
DefaultGraph A default implementation of the ObservableGraph interface.
DefaultGraph.CursorReaper A thread which reaps cursors from ALL DefaultGraph instances.
DefaultGraphTest A DefaultGraph tester.
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.
GraphEvent An event that indicates a structural change in a Graph.
GraphPrinter A Graph printing utility.
GraphTest A Graph tester.
GraphTest.OrderedPair A simple immutable ordered pair implementation.
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.
GraphUtils.SingletonEdgeIterator  
GraphUtils.SingletonTraverser  
GraphUtils.SynchronizedGraphWrapper  
GraphUtils.SynchronizedObservableGraphWrapper  
GraphUtils.UnmodifiableGraphWrapper  
GraphUtils.UnmodifiableObservableGraphWrapper  
GraphWrapper A Graph which wraps another.
ObservableGraphWrapper A wrapper around a Graph so that it can be watched for structural changes.
SimpleEdge A simple Edge implementation which contains no user-defined object.
SimpleObjectEdge A SimpleEdge which can contain a user-defined object.
StaticGraphTest A Graph tester which uses a single static graph, mostly for ease of use when testing with beanshell.
 

Exception Summary
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.