ist.palcom.communication.ast
Class Group
java.lang.Object
ist.palcom.communication.ast.ASTNode
ist.palcom.communication.ast.ControlItem
ist.palcom.communication.ast.Group
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- ServiceProxy
public class Group
- extends ControlItem
- implements Cloneable
| Methods inherited from class ist.palcom.communication.ast.ASTNode |
addChild, getChild, getChildNoTransform, getIndexOfChild, getNumChild, getParent, insertChild, remove, removeChild, setChild, setParent |
Group
public Group()
Group
public Group(GroupInfo p0,
List p1)
Group
public Group(String id)
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone in class ControlItem
- Throws:
CloneNotSupportedException
copy
public ASTNode copy()
- Overrides:
copy in class ASTNode
fullCopy
public ASTNode fullCopy()
- Overrides:
fullCopy in class ASTNode
flushCache
public void flushCache()
- Overrides:
flushCache in class ControlItem
numChildren
protected int numChildren()
- Overrides:
numChildren in class ControlItem
setInfo
public void setInfo(GroupInfo node)
getInfo
public GroupInfo getInfo()
getInfoNoTransform
public GroupInfo getInfoNoTransform()
setControlItemList
public void setControlItemList(List list)
getNumControlItem
public int getNumControlItem()
getControlItem
public ControlItem getControlItem(int i)
addControlItem
public void addControlItem(ControlItem node)
setControlItem
public void setControlItem(ControlItem node,
int i)
getControlItemList
public List getControlItemList()
getControlItemListNoTransform
public List getControlItemListNoTransform()
isAboutTheSameEntityAs
public boolean isAboutTheSameEntityAs(Info info)
getInfoAsInfo
public Info getInfoAsInfo()
- Description copied from class:
ControlItem
- Workaround for static typing.
- Specified by:
getInfoAsInfo in class ControlItem
getHelp
public String getHelp()
setHelp
public void setHelp(String help)
findItem
public ControlItem findItem(String id)
- Description copied from class:
ControlItem
- Returns the ControlItem within the sub-tree rooted at this ControlItem
that has the sought ID, or null if none exists.
This method is overridden in appropriate subclasses.
- Overrides:
findItem in class ControlItem
findMatchingCommand
public Command findMatchingCommand(Command command)
- Implements this method for groups (overrides the method in ControlItem).
Searches the subtree for matches.
- Overrides:
findMatchingCommand in class ControlItem
setDataRefsAndAddDataToList
public void setDataRefsAndAddDataToList(ArrayList dataList)
- Specified by:
setDataRefsAndAddDataToList in class ControlItem
setDataAccordingToDataRefs
public void setDataAccordingToDataRefs(byte[][] data)
- Specified by:
setDataAccordingToDataRefs in class ControlItem
addControlItemAndInfo
public void addControlItemAndInfo(ControlItem item)