|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectist.palcom.resource.descriptor.ASTNode
ist.palcom.resource.descriptor.ControlItem
ist.palcom.resource.descriptor.Command
public class Command
| Field Summary | |
|---|---|
static java.lang.String |
DIRECTION_IN
|
static java.lang.String |
DIRECTION_OUT
|
protected boolean |
getBrowserLabel_visited
|
| Fields inherited from class ist.palcom.resource.descriptor.ASTNode |
|---|
CHANGE, children, encloseInBraces_visited, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getAssemblyLabel_visited, getErrorList_visited, getIndent_visited, getParentPRDAssemblyVer_visited, getPrettyClosingString_visited, getPrettyString_visited, IN_CIRCLE, LAST_CYCLE, numChildren, parent, prettyPrintChildren_visited, RESET_CYCLE |
| Constructor Summary | |
|---|---|
Command()
|
|
Command(CommandInfo p0,
List p1)
|
|
Command(java.lang.String id,
java.lang.String direction)
|
|
| Method Summary | |
|---|---|
void |
addParam(Param node)
|
void |
addParamAndInfo(Param param)
|
java.lang.Object |
clone()
|
ASTNode |
copy()
|
Command |
findCommand(java.lang.String id,
java.lang.String direction)
|
ControlItem |
findItem(java.lang.String id)
Returns the ControlItem within the sub-tree rooted at this ControlItem that has the sought ID, or null if none exists. |
Command |
findMatchingCommand(Command command)
Implements this method for Commands (overrides the one in ControlItem). |
void |
flushCache()
|
ASTNode |
fullCopy()
|
java.lang.String |
getBrowserLabel()
|
java.lang.Object[] |
getChildArray()
Helper method for the TreeView |
Command |
getCopy()
Returns a copy of this command, with the same ID and the same parameters and parameter values. |
java.lang.String |
getDirection()
|
java.lang.String |
getHelp()
|
CommandInfo |
getInfo()
|
PRDData |
getInfoAsInfo()
Workaround for static typing. |
CommandInfo |
getInfoNoTransform()
|
int |
getNumParam()
|
Param |
getParam(int i)
|
Param |
getParam(java.lang.String id)
Returns a param with ID id, or null if none is found. |
List |
getParamList()
|
List |
getParamListNoTransform()
|
void |
invoke()
Invoke this command. |
void |
invoke(java.util.ArrayList addresses)
Invoke this command. |
boolean |
isAboutTheSameEntityAs(PRDData data)
|
protected boolean |
matches(Command command)
Returns true if this Command matches command. |
protected int |
numChildren()
|
void |
setDataRefsAndAddDataToList(java.util.ArrayList dataList)
|
void |
setDataAccordingToDataRefs(byte[][] data)
|
void |
setHelp(java.lang.String help)
|
void |
setInfo(CommandInfo node)
|
void |
setParam(Param node,
int i)
|
void |
setParamList(List list)
|
void |
update(Command command)
Update this Command with the parameter values in command. |
| Methods inherited from class ist.palcom.resource.descriptor.ControlItem |
|---|
getID, getMessage, getServiceProxy, getTagName, initializeFromElement, writeStartTagAndAttributes, writeXMLElement |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DIRECTION_IN
public static final java.lang.String DIRECTION_OUT
protected boolean getBrowserLabel_visited
| Constructor Detail |
|---|
public Command(java.lang.String id,
java.lang.String direction)
public Command()
public Command(CommandInfo p0,
List p1)
| Method Detail |
|---|
public void flushCache()
flushCache in class ControlItem
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class ControlItemjava.lang.CloneNotSupportedExceptionpublic ASTNode copy()
copy in class ASTNodepublic ASTNode fullCopy()
fullCopy in class ASTNodepublic java.lang.Object[] getChildArray()
ASTNode
getChildArray in class ASTNodepublic PRDData getInfoAsInfo()
ControlItem
getInfoAsInfo in class ControlItempublic java.lang.String getDirection()
public java.lang.String getHelp()
public void setHelp(java.lang.String help)
public Command findCommand(java.lang.String id,
java.lang.String direction)
public ControlItem findItem(java.lang.String id)
ControlItem
findItem in class ControlItempublic Command findMatchingCommand(Command command)
findMatchingCommand in class ControlItempublic void setDataRefsAndAddDataToList(java.util.ArrayList dataList)
setDataRefsAndAddDataToList in class ControlItempublic void setDataAccordingToDataRefs(byte[][] data)
setDataAccordingToDataRefs in class ControlItempublic Command getCopy()
public Param getParam(java.lang.String id)
public void invoke()
public void invoke(java.util.ArrayList addresses)
protected boolean matches(Command command)
public void update(Command command)
public void addParamAndInfo(Param param)
public boolean isAboutTheSameEntityAs(PRDData data)
protected int numChildren()
numChildren in class ControlItempublic void setInfo(CommandInfo node)
public CommandInfo getInfo()
public CommandInfo getInfoNoTransform()
public void setParamList(List list)
public int getNumParam()
public Param getParam(int i)
public void addParam(Param node)
public void setParam(Param node,
int i)
public List getParamList()
public List getParamListNoTransform()
public java.lang.String getBrowserLabel()
getBrowserLabel in class ControlItem
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||