public class VariableDict extends VariableBase
| Modifier and Type | Field and Description |
|---|---|
protected Map<Variable,VariableReference> |
dict |
ATTRIBUTE_BOOLEAN, ATTRIBUTE_CREATEDSTATUS, ATTRIBUTE_DICT, ATTRIBUTE_FLOAT, ATTRIBUTE_INT, ATTRIBUTE_NOTFOUNDSTATUS, ATTRIBUTE_OKSTATUS, ATTRIBUTE_SCRIPT, ATTRIBUTE_SIZE, ATTRIBUTE_STRING, ATTRIBUTE_TYPE, ATTRIBUTE_UNAUTHORIZEDSTATUS, ATTRIBUTE_VALUE| Constructor and Description |
|---|
VariableDict() |
| Modifier and Type | Method and Description |
|---|---|
VariableReference |
getAttribute(String attributeName)
Get a named attribute of the variable; e.g.
|
VariableReference |
getIndexed(Variable index)
Get an indexed property of the variable
|
ampersand, asterisk, composeMessage, doubleAmpersand, doubleEquals, doublePipe, exclamationEquals, getBooleanValue, getConfigurationNodeValue, getConfigurationValue, getDoubleValue, getIntValue, getQueryArgumentValue, getScriptValue, getStringValue, getURLPathValue, greaterAngle, greaterAngleEquals, hasBooleanValue, hasConfigurationNodeValue, hasConfigurationValue, hasDoubleValue, hasIntValue, hasQueryArgumentValue, hasScriptValue, hasStringValue, hasURLPathValue, insertAt, isNull, lesserAngle, lesserAngleEquals, minus, pipe, plus, removeAt, resolve, setReference, slash, unaryExclamation, unaryMinusprotected Map<Variable,VariableReference> dict
public VariableReference getAttribute(String attributeName) throws ScriptException
getAttribute in interface VariablegetAttribute in class VariableBaseScriptExceptionpublic VariableReference getIndexed(Variable index) throws ScriptException
getIndexed in interface VariablegetIndexed in class VariableBaseScriptException