org.globus.cog.gui.grapheditor
Class RendererFactory

java.lang.Object
  extended byorg.globus.cog.gui.grapheditor.RendererFactory

public class RendererFactory
extends Object


Constructor Summary
RendererFactory()
           
 
Method Summary
static void addClassRenderer(Class cls, Class renderer)
           
static void addClassRenderer(Class cls, String target, Class renderer)
           
static void addRootContainer(String target, Class cls)
           
static Class getClassRenderer(Class cls)
           
static Class getClassRenderer(Class cls, String target)
           
static String getCurrentTarget()
           
static String getDefaultTarget()
           
static Class getRootContainerClass()
           
static Class getRootContainerClass(String target)
           
static RootContainer newRootContainer()
           
static RootContainer newRootContainer(String target)
           
static void setCurrentTarget(String currentTarget)
           
static void setDefaultRootContainer(Class cls)
           
static void setDefaultTarget(String defaultTarget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RendererFactory

public RendererFactory()
Method Detail

addClassRenderer

public static void addClassRenderer(Class cls,
                                    Class renderer)

addClassRenderer

public static void addClassRenderer(Class cls,
                                    String target,
                                    Class renderer)

getClassRenderer

public static Class getClassRenderer(Class cls,
                                     String target)

getClassRenderer

public static Class getClassRenderer(Class cls)

addRootContainer

public static void addRootContainer(String target,
                                    Class cls)

setDefaultRootContainer

public static void setDefaultRootContainer(Class cls)

getRootContainerClass

public static Class getRootContainerClass()

getRootContainerClass

public static Class getRootContainerClass(String target)

newRootContainer

public static RootContainer newRootContainer()
                                      throws RootContainerInstantiationException
Throws:
RootContainerInstantiationException

newRootContainer

public static RootContainer newRootContainer(String target)
                                      throws RootContainerInstantiationException
Throws:
RootContainerInstantiationException

getDefaultTarget

public static String getDefaultTarget()

setDefaultTarget

public static void setDefaultTarget(String defaultTarget)

getCurrentTarget

public static String getCurrentTarget()

setCurrentTarget

public static void setCurrentTarget(String currentTarget)