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.