

PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 
See:
Description
Class Summary  

JLEdge  
JLEdgeSet  The complete set of edges used in a JLGraph is modelled using this class. 
JLGraph  Implementaion of a graph structure. 
JLVertex  
JLVertexPair  
JLVertexSet  The complete set of vertices used in a JLGraph is modelled using this class. 
Exception Summary  

DuplicateJLEdgeException  
DuplicateJLVertexException  Occasionally when using methods that add a JLVertex to a JLGraph (which is the
same as adding a JLVertex to inside a JLVertexSet ), the calling program may have
accidentally duplicated an addition of a vertex. 
IncompleteJLEdgeException 
Collection of classes to form a model of a graph structure. The resultant graph structure can be used by itself
for mathematical analysis using classes from jlink.flowchart.graph.maths
, or it can be passed as a model
to JLFlowchart
which will render a flowchart and display it. If jlink.flowchart.JLFlowchart
needs to apply intelligent formatting to the graph, it can do so using classes from jlink.flowchart.graph.layout
.
These classes implement a series of algorithms to neatly draw out graphs.
Users of JLink
should note a few things about this document. As JLink
represents
a mathematical structure, efforts have been made to use class names that reflect correct mathematical terminology
and yet are meaningful to readers of the API. As such, the following
classes and mathematical terms in this package are used interchangeably:
JLGraph
JLVertex
JLEdge
JLVertexSet
JLEdgeSet
JLink
start with a "JL" to reflect that it belongs to the JLink
library.


PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 