public interface IPDIVariable extends IPDIVariableDescriptor
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Remove the variable from the manager list
|
boolean |
equals(IPDIVariable variable)
Determines whether both variables are the same
|
IPDIVariable |
getChild(String varid)
gGet child
|
IPDIVariable[] |
getChildren()
Returns an array of IPDIVariables of the children of current variable or empty array if nothing
|
IPDIVariable[] |
getChildren(int findex,
int psize)
Returns an array of IPDIVariables of the children of current variable by given a range or empty array if nothing
|
int |
getChildrenNumber()
Returns the number of children of this variable
|
boolean |
isEditable()
Determines whether the value of this variable could be edited
|
void |
resetValue()
Resets value of the current variable
|
void |
setValue(String expression)
Sets value of this variable by given expression
|
equalDescriptors, getAIF, getCastingArrayEnd, getCastingArrayStart, getCastingTypes, getFullName, getId, getName, getPosition, getQualifiedName, getStackDepth, getStackFrame, getThread, getTypeName, getVariableDescriptorAsArray, getVariableDescriptorAsType, setAIF, setCastingArrayEnd, setCastingArrayStart, sizeof
getSession
void dispose() throws PDIException
PDIException
- on failureboolean equals(IPDIVariable variable)
variable
- IPDIVariable for comparingIPDIVariable getChild(String varid)
varid
- IPDIVariable[] getChildren() throws PDIException
PDIException
- on failureIPDIVariable[] getChildren(int findex, int psize) throws PDIException
findex
- first index of this variablepsize
- size of this variablePDIException
- on failureint getChildrenNumber() throws PDIException
PDIException
- on failureboolean isEditable() throws PDIException
PDIException
- on failurevoid resetValue()
void setValue(String expression) throws PDIException
expression
- an expression to generate a new AIF valuePDIException
- on failureCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.