public class PluginRegistry extends org.carewebframework.api.spring.BeanRegistry<String,PluginDefinition>
| Modifier and Type | Method and Description |
|---|---|
PluginDefinition |
get(Class<? extends ElementBase> clazz)
Returns the plugin definition for a given UI element.
|
static PluginRegistry |
getInstance() |
protected String |
getKey(PluginDefinition item) |
void |
register(PluginDefinition item) |
PluginDefinition |
unregister(Class<? extends ElementBase> clazz) |
PluginDefinition |
unregisterByKey(String id) |
postProcessAfterInitialization, postProcessBeforeDestruction, postProcessBeforeInitialization, requiresDestructionclear, get, getAll, iterator, size, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, iterator, spliteratorpublic static PluginRegistry getInstance()
public void register(PluginDefinition item)
register in class org.fujion.common.AbstractRegistry<String,PluginDefinition>public PluginDefinition unregister(Class<? extends ElementBase> clazz)
public PluginDefinition unregisterByKey(String id)
unregisterByKey in class org.fujion.common.AbstractRegistry<String,PluginDefinition>public PluginDefinition get(Class<? extends ElementBase> clazz)
clazz - The class of the UI element.protected String getKey(PluginDefinition item)
getKey in class org.fujion.common.AbstractRegistry<String,PluginDefinition>Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.