public static class Structure.Field 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 |
---|
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, 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 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 Expression
clone
in class Variable
java.lang.CloneNotSupportedException
Copyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence