public static class Structure.Field extends Variable
name, struct, type, valueblock, rootSTRUCT_ARRAY, STRUCT_SCALAR, STRUCT_STRUCTURE, TYPE_BOOL, TYPE_DYNAMIC, TYPE_FLOAT, TYPE_INTEGER, TYPE_NUMERIC, TYPE_STRING, TYPE_UNDEF| Constructor and Description |
|---|
Field(java.lang.String name)
Constructor.
|
Field(java.lang.String name,
java.lang.Object value)
Constructor.
|
Field(java.lang.String name,
short type)
Constructor.
|
Field(java.lang.String name,
short type,
java.lang.Object value)
Constructor.
|
Field(java.lang.String name,
short type,
java.lang.Object value,
short struct)
Constructor.
|
Field(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() |
getExpressionName, getResultStructure, getResultType, getVariable, getVariables, isLocal, setValuecheckType, eval, evalAsBoolean, evalAsFloat, evalAsInt, getExpression, getName, getStructure, getType, getValue, getValueAsBoolean, getValueAsFloat, getValueAsInt, initType, setDefaultValue, setName, setStructure, setType, setType, setValue, setValueAsBoolean, setValueAsFloat, setValueAsIntgetParentBlock, getRoot, setParentBlock, setRootfinalize, getClass, notify, notifyAll, toString, wait, wait, waitgetLocalVariable, getLocalVariables, getParentBlock, getRoot, getVariable, getVariables, hasVariable, hasVariable, removeVariable, setParentBlockpublic Field(java.lang.String name)
name - the field namepublic Field(java.lang.String name,
short type)
name - the field nametype - the field typepublic Field(java.lang.String name,
short type,
short struct)
name - the field nametype - the field typestruct - the field structure typepublic Field(java.lang.String name,
short type,
java.lang.Object value)
name - the field nametype - the field typevalue - the field valuepublic Field(java.lang.String name,
short type,
java.lang.Object value,
short struct)
name - the field nametype - the field typevalue - the field valuestruct - the field structure typepublic Field(java.lang.String name,
java.lang.Object value)
name - the field namevalue - the field valuepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface Expressionclone in class Variablejava.lang.CloneNotSupportedExceptionCopyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence