public class ElementFactories
extends java.lang.Object
ElementFactory classes.
 This is used to create Elements to display in the AppServerNavigator.AppServerNavigatorModel| Modifier and Type | Method and Description | 
|---|---|
<T> Element | 
create(T o,
      Element parent)
Create an element from object. 
 | 
static ElementFactories | 
getInstance()  | 
void | 
register(java.lang.Class recognizedClass,
        java.lang.Class factoryClass)
Deprecated.  
 | 
void | 
register(java.lang.Class recognizedClass,
        ElementFactory factory)  | 
void | 
register(MetaClass recognizedClass,
        MetaClass<ElementFactory> factoryClass)
Register a factory that recognizes a particular class. 
 | 
boolean | 
unregister(java.lang.Class recognizedClass,
          ElementFactory factory)
Unregister a pair of class and related factory. 
 | 
boolean | 
unregister(MetaClass recognizedClass,
          MetaClass<ElementFactory> factory)
Unregister a pair of class and related factory. 
 | 
public static ElementFactories getInstance()
public void register(MetaClass recognizedClass, MetaClass<ElementFactory> factoryClass)
Element when passed
 an object of recognizedClass or its sub-class.recognizedClass - factory - @Deprecated
public void register(java.lang.Class recognizedClass,
                                 java.lang.Class factoryClass)
public void register(java.lang.Class recognizedClass,
                     ElementFactory factory)
public boolean unregister(MetaClass recognizedClass, MetaClass<ElementFactory> factory)
recognizedClass - factory - public boolean unregister(java.lang.Class recognizedClass,
                          ElementFactory factory)
recognizedClass - factory - public <T> Element create(T o, Element parent)
T - type of object.o - the object to create an element forparent - a parent Element, if available. Can be null.