
public interface ComponentLookupService
| Modifier and Type | Field and Description |
|---|---|
static LinkedHashMap |
EMPTY |
static ComponentLookupService |
NONE
a default component Lookup service that does not do anything
|
| Modifier and Type | Method and Description |
|---|---|
void |
aliasObject(String alias,
Object component)
adds an object to a key.
|
<T> LinkedHashMap<String,T> |
getChildren(String parentName,
Class<T> classFilter)
gets the children of a Component in the EffectiveNode and filters by Class.
|
Object |
getComponentByName(String name)
return any object registered by the dictionaries of the service.
|
Map.Entry<String,Object> |
getParent(String componentName)
gets the Parent of a component in the EffectiveNode tree.
|
<T> List<T> |
listChildren(String parentName)
lists the children of a component.
|
static final LinkedHashMap EMPTY
static final ComponentLookupService NONE
Object getComponentByName(String name)
name - void aliasObject(String alias, Object component)
alias - component - <T> LinkedHashMap<String,T> getChildren(String parentName, Class<T> classFilter)
T - parentName - classFilter - <T> List<T> listChildren(String parentName)
T - parentName - Copyright © 2015 LSST. All rights reserved.