-
- All Implemented Interfaces:
public final class State
A state in the state machine
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
skip
private final Boolean
include
private final List<Transition>
transitions
private final Boolean
startRecord
private final String
startRecordRequiredState
private final Boolean
startRecordForEachValue
private final List<String>
valueTypes
private final Float
combineLimit
private final List<VariableSet>
setVariables
-
Method Summary
Modifier and Type Method Description final Boolean
getSkip()
If true, remove text in this state before record processing. final Boolean
getInclude()
If false, do not create records for this state, but still include it in record processing so it can split adjacent states and affect if the next sibling starts a record. final List<Transition>
getTransitions()
final Boolean
getStartRecord()
final String
getStartRecordRequiredState()
final Boolean
getStartRecordForEachValue()
final List<String>
getValueTypes()
final Float
getCombineLimit()
final List<VariableSet>
getSetVariables()
-
-
Method Detail
-
getInclude
final Boolean getInclude()
If false, do not create records for this state, but still include it in record processing so it can split adjacent states and affect if the next sibling starts a record.
-
getTransitions
final List<Transition> getTransitions()
-
getStartRecord
final Boolean getStartRecord()
-
getStartRecordRequiredState
final String getStartRecordRequiredState()
-
getStartRecordForEachValue
final Boolean getStartRecordForEachValue()
-
getValueTypes
final List<String> getValueTypes()
-
getCombineLimit
final Float getCombineLimit()
-
getSetVariables
final List<VariableSet> getSetVariables()
-
-
-
-