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