Class FieldBaseStructureInstance
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.data.FieldBaseStructureInstance
-
- All Implemented Interfaces:
StructureInstance
public class FieldBaseStructureInstance extends java.lang.Object implements StructureInstance
An instance ofFieldBaseStructureDefinition
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Object>
fieldValues
protected FieldBaseStructureDefinition
structureDefinition
-
Constructor Summary
Constructors Constructor Description FieldBaseStructureInstance(FieldBaseStructureDefinition structureDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFieldNameAt(int index)
int
getFieldSize()
java.lang.Object
getFieldValue(java.lang.String fieldName)
void
loadFrom(java.lang.Object[] array)
Loads this structure from arrayvoid
setFieldValue(java.lang.String fieldName, java.lang.Object value)
java.lang.Object[]
toArray()
Converts this structure instance into an array
-
-
-
Field Detail
-
structureDefinition
protected FieldBaseStructureDefinition structureDefinition
-
fieldValues
protected java.util.Map<java.lang.String,java.lang.Object> fieldValues
-
-
Constructor Detail
-
FieldBaseStructureInstance
public FieldBaseStructureInstance(FieldBaseStructureDefinition structureDefinition)
-
-
Method Detail
-
getFieldValue
public java.lang.Object getFieldValue(java.lang.String fieldName)
-
setFieldValue
public void setFieldValue(java.lang.String fieldName, java.lang.Object value)
-
getFieldSize
public int getFieldSize()
-
getFieldNameAt
public java.lang.String getFieldNameAt(int index)
-
toArray
public java.lang.Object[] toArray()
Description copied from interface:StructureInstance
Converts this structure instance into an array- Specified by:
toArray
in interfaceStructureInstance
- Returns:
- this structure as an array
-
loadFrom
public void loadFrom(java.lang.Object[] array)
Description copied from interface:StructureInstance
Loads this structure from array- Specified by:
loadFrom
in interfaceStructureInstance
- Parameters:
array
- the array where this structure loads data
-
-