org.jgraph.layout
Class JGraphLayoutRegistry

java.lang.Object
  extended byorg.jgraph.layout.JGraphLayoutRegistry

public class JGraphLayoutRegistry
extends java.lang.Object


Field Summary
protected  java.util.ArrayList layouts
          Contains the registered layouts
protected static JGraphLayoutRegistry sharedJGraphLayoutRegistry
          Contains the shared registry instance
 
Constructor Summary
JGraphLayoutRegistry()
           
 
Method Summary
 void add(JGraphLayoutAlgorithm layout)
          Register a new Layout
 java.util.ArrayList getLayouts()
           
static JGraphLayoutRegistry getSharedJGraphLayoutRegistry()
          Returns the current registry (singleton)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sharedJGraphLayoutRegistry

protected static JGraphLayoutRegistry sharedJGraphLayoutRegistry
Contains the shared registry instance


layouts

protected java.util.ArrayList layouts
Contains the registered layouts

Constructor Detail

JGraphLayoutRegistry

public JGraphLayoutRegistry()
Method Detail

getSharedJGraphLayoutRegistry

public static JGraphLayoutRegistry getSharedJGraphLayoutRegistry()
Returns the current registry (singleton)


add

public void add(JGraphLayoutAlgorithm layout)
Register a new Layout


getLayouts

public java.util.ArrayList getLayouts()
Returns:
Returns the layouts.