public class ComponentRegistry extends AbstractRegistry<String,ComponentDefinition>
map| Modifier and Type | Method and Description |
|---|---|
ComponentDefinition |
get(Class<? extends BaseComponent> componentClass)
Returns a component definition given a component class.
|
static ComponentRegistry |
getInstance()
Returns the singleton instance of the component registry.
|
protected String |
getKey(ComponentDefinition item) |
void |
register(ComponentDefinition item)
Adds a component definition to the registry.
|
ComponentDefinition |
unregisterByKey(String key) |
clear, contains, get, getAll, iterator, size, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static ComponentRegistry getInstance()
public void register(ComponentDefinition item)
register in class AbstractRegistry<String,ComponentDefinition>item - Item to add.protected String getKey(ComponentDefinition item)
getKey in class AbstractRegistry<String,ComponentDefinition>public ComponentDefinition unregisterByKey(String key)
unregisterByKey in class AbstractRegistry<String,ComponentDefinition>public ComponentDefinition get(Class<? extends BaseComponent> componentClass)
componentClass - The component class.Copyright © 2018 Regenstrief Center for Biomedical Informatics. All rights reserved.