Package | Description |
---|---|
com.jgraph.layout |
JGraphLayout's topmost package which contains the basic layout classes and interfaces.
|
com.jgraph.layout.graph |
JGraphLayout graph package which contains graph layout algorithms.
|
com.jgraph.layout.hierarchical |
JGraphLayout hierarchical package which contains directed hierarchy layout algorithms.
|
com.jgraph.layout.hierarchical.model |
JGraphLayout hierarchical layout internal model for representing the graph in
a manner that provide high performance for the layout
|
com.jgraph.layout.organic | |
com.jgraph.layout.simple | |
com.jgraph.layout.tree |
JGraphLayout graph package which contains tree layout algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
JGraphModelFacade
An abstract description of a graph that can be used by a layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
void |
JGraphCompoundLayout.run(JGraphFacade graph)
Runs all layouts in the order they were inserted.
|
void |
JGraphLayout.run(JGraphFacade graph)
Takes the graph detail and configuration information within the facade
and creates the resulting laid out graph within that facade for further
use
|
Modifier and Type | Method and Description |
---|---|
protected void |
JGraphSpringLayout.reposition(JGraphFacade graph)
Deprecated.
repositions the specified cells using the positioning
data obtained through repulse and attract phases
|
void |
JGraphSimpleLayout.run(JGraphFacade graph) |
void |
JGraphSpringLayout.run(JGraphFacade graph)
Deprecated.
Executes the spring layout of the specified facade data
|
Modifier and Type | Method and Description |
---|---|
protected void |
JGraphCoordinateAssignment.calculateWidestRank(JGraphFacade facade,
JGraphHierarchyModel model)
Calculates the width rank in the hierarchy.
|
protected java.lang.Object[] |
JGraphGreedyCycleRemover.getOrderedVertices(JGraphFacade facade)
Performs the actual greedy cycle removal routine.
|
protected void |
JGraphCoordinateAssignment.rankCoordinates(int rankValue,
JGraphFacade facade,
JGraphHierarchyModel model)
Sets up the layout in an initial positioning.
|
void |
JGraphHierarchicalLayout.run(JGraphFacade facade)
The API method used to exercise the layout upon the facade description
and produce a separate description of the vertex position and edge
routing changes made.
|
JGraphHierarchyModel |
JGraphMedianHybridCrossingReduction.run(JGraphFacade facade,
JGraphHierarchyModel model)
Performs a vertex ordering within ranks as described by Gansner et al
1993
|
JGraphHierarchyModel |
JGraphLongestPathLayering.run(JGraphFacade facade,
JGraphHierarchyModel model)
Produces the layer assignmment using the graph information specified
|
JGraphHierarchyModel |
JGraphMinimumCycleRemover.run(JGraphFacade facade,
JGraphHierarchyModel model)
Produces the layer assignmment using the graph information specified
|
JGraphHierarchyModel |
JGraphHierarchicalLayoutStep.run(JGraphFacade graph,
JGraphHierarchyModel model)
Takes the graph detail and configuration information within the facade
and creates the resulting laid out graph within that facade for further
use
|
JGraphHierarchyModel |
JGraphCoordinateAssignment.run(JGraphFacade facade,
JGraphHierarchyModel model)
A basic horizontal coordinate assignment algorithm
|
JGraphHierarchyModel |
JGraphNetworkSimplexLayering.run(JGraphFacade facade,
JGraphHierarchyModel model)
Assigns rank using a network simplex formulation
|
JGraphHierarchyModel |
JGraphGreedyCycleRemover.run(JGraphFacade facade,
JGraphHierarchyModel model)
Reverses cycles in the internal model using the graph information
specified
|
Modifier and Type | Method and Description |
---|---|
protected void |
JGraphHierarchyModel.createInternalCells(JGraphFacade facade,
java.lang.Object[] vertices,
JGraphHierarchyNode[] internalVertices)
Creates all edges in the internal model
|
void |
JGraphHierarchyModel.formOrderedHierarchy(JGraphFacade facade,
java.lang.Object[] vertices)
Creates an internal ordered graph model using the vertices passed in.
|
Constructor and Description |
---|
JGraphHierarchyModel(JGraphFacade facade)
Constructor with no parameters creates a default model
|
JGraphHierarchyModel(JGraphFacade facade,
java.lang.Object[] vertices,
boolean ordered,
boolean deterministic,
boolean scanRanksFromSinks)
Creates an internal ordered graph model using the vertices passed in.
|
Modifier and Type | Field and Description |
---|---|
protected JGraphFacade |
JGraphOrganicLayout.facade
The facade describing the graph to be laid out
|
Modifier and Type | Method and Description |
---|---|
void |
JGraphSelfOrganizingOrganicLayout.run(JGraphFacade graph)
Runs the ISOM layout using the graph information specified in the facade.
|
void |
JGraphFastOrganicLayout.run(JGraphFacade graph)
Executes the Fruchterman-Reingold layout using the graph description from
the specified facade
|
void |
JGraphOrganicLayout.run(JGraphFacade graph)
Initializes and runs the layout
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleGridLayout.run(JGraphFacade graph)
Executes the main layout
|
Modifier and Type | Field and Description |
---|---|
protected JGraphFacade |
JGraphAbstractTreeLayout.graph
The facade that describes the graph to be acted upon
|
Modifier and Type | Method and Description |
---|---|
void |
OrganizationalChart.run(JGraphFacade graph)
The API method used to exercise the layout upon the facade description
and produce a separate description of the vertex position and edge
routing changes made.
|
void |
JGraphTreeLayout.run(JGraphFacade graph)
The API method used to exercise the layout upon the facade description
and produce a separate description of the vertex position and edge
routing changes made.
|
void |
JGraphRadialTreeLayout.run(JGraphFacade graph)
Applies a radial tree layout to nodes in the jgraph with respect to the
supplied configuration.
|
void |
JGraphAbstractTreeLayout.run(JGraphFacade graph)
The API method used to exercise the layout upon the facade description
and produce a separate description of the vertex position and edge
routing changes made.
|
void |
JGraphCompactTreeLayout.run(JGraphFacade graph)
The run method of this layout that executes a Moen using the cell data
and configuration information in the specified facade It first builds a
representation of the tree using the inner tree class by doing a depth
first search of the graph from the root.
|
Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.