JGraph
v5.13.0.0


com.jgraph.layout
Interface JGraphLayout

All Known Implementing Classes:
JGraphAbstractTreeLayout, JGraphAnnealingLayout, JGraphCompactTreeLayout, JGraphCompoundLayout, JGraphFastOrganicLayout, JGraphFRLayout, JGraphHierarchicalLayout, JGraphISOMLayout, JGraphMoenLayout, JGraphOrganicLayout, JGraphRadialTreeLayout, JGraphSelfOrganizingOrganicLayout, JGraphSimpleLayout, JGraphSpringLayout, JGraphTreeLayout, OrganizationalChart, SimpleGridLayout

public interface JGraphLayout

The class that defines a layout algorithm. This class enforces the following principles on the layouts:

Long-running layouts should additionally implement the Stoppable interface.


Nested Class Summary
static interface JGraphLayout.Stoppable
          An additional interface that should be implemented if a layout is expected to run longer.
 
Field Summary
static String VERSION
          Global static product identifier.
 
Method Summary
 void 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
 

Field Detail

VERSION

static final String VERSION
Global static product identifier.

See Also:
Constant Field Values
Method Detail

run

void 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

Parameters:
graph - The layout facade that the layout will use as input

JGraph
v5.13.0.0


Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.