Interface FieldBaseStructureDefinition
- All Superinterfaces:
StructureDefinition
- All Known Implementing Classes:
ClassStructureDefinition
,SimpleStructureDefinition
Represents a structure definition based on fields
- Author:
- Esteban Robles Luna
-
Method Summary
Modifier and TypeMethodDescriptiongetFieldNameAt
(int index) Obtains the name of the field in the index positionClass<?>
getFieldParameterTypeAt
(int index) Obtains the parameter type of the field in the index positionint
Obtains the number of fields that this structure hasClass<?>
getFieldTypeAt
(int index) Obtains the type of the field in the index positionMethods inherited from interface org.flowable.engine.impl.bpmn.data.StructureDefinition
createInstance, getId
-
Method Details
-
getFieldSize
int getFieldSize()Obtains the number of fields that this structure has- Returns:
- the number of fields that this structure has
-
getFieldNameAt
Obtains the name of the field in the index position- Parameters:
index
- the position of the field- Returns:
- the name of the field
-
getFieldTypeAt
Obtains the type of the field in the index position- Parameters:
index
- the position of the field- Returns:
- the type of the field
-
getFieldParameterTypeAt
Obtains the parameter type of the field in the index position- Parameters:
index
- the position of the field- Returns:
- the parameter type of the field, or
null
if the type is not a parameterized type
-