org.rosuda.JGR.browser
Class BrowserController

java.lang.Object
  extended by org.rosuda.JGR.browser.BrowserController

public class BrowserController
extends java.lang.Object


Field Summary
protected static BrowserNodeFactory defaultFactory
           
protected static java.util.TreeMap factories
           
protected static boolean initialized
           
static int MAX_CHILDREN
           
 
Constructor Summary
BrowserController()
           
 
Method Summary
static BrowserNode createNode(BrowserNode parent, java.lang.String rName, java.lang.String rClass)
           
static java.util.Vector getClasses()
           
static void initialize()
           
 void setDefaultFactory(BrowserNodeFactory factory)
           
static void setFactory(java.lang.String className, BrowserNodeFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_CHILDREN

public static int MAX_CHILDREN

initialized

protected static boolean initialized

factories

protected static java.util.TreeMap factories

defaultFactory

protected static BrowserNodeFactory defaultFactory
Constructor Detail

BrowserController

public BrowserController()
Method Detail

initialize

public static void initialize()

createNode

public static BrowserNode createNode(BrowserNode parent,
                                     java.lang.String rName,
                                     java.lang.String rClass)

setFactory

public static void setFactory(java.lang.String className,
                              BrowserNodeFactory factory)

setDefaultFactory

public void setDefaultFactory(BrowserNodeFactory factory)

getClasses

public static java.util.Vector getClasses()