public class LocalVariable extends Variable
name, struct, type, value
block, root
STRUCT_ARRAY, STRUCT_SCALAR, STRUCT_STRUCTURE, TYPE_BOOL, TYPE_DYNAMIC, TYPE_FLOAT, TYPE_INTEGER, TYPE_NUMERIC, TYPE_STRING, TYPE_UNDEF
Constructor and Description |
---|
LocalVariable(java.lang.String name)
Constructor.
|
LocalVariable(java.lang.String name,
java.lang.Object value)
Constructor.
|
LocalVariable(java.lang.String name,
short type)
Constructor.
|
LocalVariable(java.lang.String name,
short type,
java.lang.Object value)
Constructor.
|
LocalVariable(java.lang.String name,
short type,
java.lang.Object value,
short struct)
Constructor.
|
LocalVariable(java.lang.String name,
short type,
short struct)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isLocal()
Return true.
|
getExpressionName, getResultStructure, getResultType, getVariable, getVariables, setValue
checkType, eval, evalAsBoolean, evalAsFloat, evalAsInt, getExpression, getName, getStructure, getType, getValue, getValueAsBoolean, getValueAsFloat, getValueAsInt, initType, setDefaultValue, setName, setStructure, setType, setType, setValue, setValueAsBoolean, setValueAsFloat, setValueAsInt
getParentBlock, getRoot, setParentBlock, setRoot
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getLocalVariable, getLocalVariables, getParentBlock, getRoot, getVariable, getVariables, hasVariable, hasVariable, removeVariable, setParentBlock
public LocalVariable(java.lang.String name)
name
- the variable namepublic LocalVariable(java.lang.String name, short type)
name
- the variable nametype
- the variable typepublic LocalVariable(java.lang.String name, short type, short struct)
name
- the variable nametype
- the variable typestruct
- the variable structurepublic LocalVariable(java.lang.String name, short type, java.lang.Object value)
name
- the variable nametype
- the variable typevalue
- the variable valuepublic LocalVariable(java.lang.String name, short type, java.lang.Object value, short struct)
name
- the variable nametype
- the variable typestruct
- the variable structurevalue
- the variable valuepublic LocalVariable(java.lang.String name, java.lang.Object value)
name
- the variable namevalue
- the variable valuepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface Expression
clone
in class Variable
java.lang.CloneNotSupportedException
Copyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence