net.groboclown.gui.pluginapp.v1
Class ElementManager
java.lang.Object
|
+--net.groboclown.gui.pluginapp.v1.ElementManager
- All Implemented Interfaces:
- IElement, Serializable
- public class ElementManager
- extends Object
- implements IElement
Stores registration information for each known IElement in the app.
Allows for easy install and unintall of elements.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
elementMaps
private Map elementMaps
eventMgr
private EventManager eventMgr
DEBUG
private static final boolean DEBUG
ElementManager
public ElementManager()
getName
public String getName()
- Specified by:
getName
in interface IElement
getVersion
public int getVersion()
- Specified by:
getVersion
in interface IElement
setup
public void setup(Core core)
- Specified by:
setup
in interface IElement
teardown
public void teardown()
- Specified by:
teardown
in interface IElement
getElements
public IElement[] getElements()
getElementValue
public Object getElementValue(IElement element,
String key)
getElementKeys
public String[] getElementKeys(IElement element)
addElement
public void addElement(IElement element)
setElementValue
public void setElementValue(IElement element,
String key,
Object value)
removeElement
public boolean removeElement(IElement element)
getElementMap
protected Map getElementMap(IElement element)
debug
private final void debug(String text)
Written under the LGPL