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