public class EffectiveNode extends ComponentNode<EffectiveNode>
attributes, calls, children, key, name, nodeDict, orphan, parent, realValue, root, simpleDescription| Constructor and Description |
|---|
EffectiveNode(IndirectMap<String,Object> registry,
Object name,
String key,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
adoptOrphans(IndirectMap<String,Object> registry,
ArrayList<EffectiveNode> children,
EffectiveNode parent) |
void |
doCalls() |
void |
doCallsFromBase() |
void |
doCallsFromTop() |
Object |
doInvoke(String methodName,
Object... args) |
Object |
invokeOn(String objectName,
String methodName,
Object... args) |
addChild, calls, checkDict, children, getAllKeys, getAllNames, getAllowsChildren, getAttributes, getCalls, getChildAt, getChildCount, getChildren, getIndex, getIndirect, getKey, getName, getNodeByName, getNodeDict, getParent, getRealValue, getSimpleDescription, isLeaf, isOrphan, isRoot, setCalls, setDict, setNodeDict, setRoot, setSimpleDescription, toStringpublic void adoptOrphans(IndirectMap<String,Object> registry, ArrayList<EffectiveNode> children, EffectiveNode parent) throws NullPointerException, IllegalArgumentException
registry - children - NullPointerExceptionIllegalArgumentExceptionpublic Object doInvoke(String methodName, Object... args) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException
public Object invokeOn(String objectName, String methodName, Object... args) throws InvocationTargetException, NoSuchMethodException, IllegalAccessException
public void doCalls()
throws InvocationTargetException,
NoSuchMethodException,
IllegalAccessException
public void doCallsFromTop()
throws InvocationTargetException,
NoSuchMethodException,
IllegalAccessException
public void doCallsFromBase()
throws InvocationTargetException,
NoSuchMethodException,
IllegalAccessException
Copyright © 2015 LSST. All rights reserved.