public class ComponentRegistry extends AbstractRegistry<String,ComponentDefinition>
map| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
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) |
Collection<ComponentDefinition> |
getMatching(String pattern)
Returns a list of all component definitions whose tags match the specified pattern.
|
void |
register(ComponentDefinition item)
Adds a component definition to the registry.
|
ComponentDefinition |
unregisterByKey(String key) |
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 void clear()
clear 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.public Collection<ComponentDefinition> getMatching(String pattern)
pattern - A glob pattern for matching tags.Copyright © 2018 Fujion Framework. All rights reserved.