- insertRepetition
Inserts a repetition of a given Field into repetitions of that field by name.
- removeRepetition
Removes a repetition of a given field by name. For example, if a PID segment
contains 10 repetitions
- getField
Returns a specific repetition of field at the specified index. If there exist
fewer repetitions than
- add
Adds a field to the segment. The field is initially empty (zero repetitions).
The field number is se
- clear
Clears all data from this segment
- createNewType
Creates a new instance of the Type at the given field number in this segment.
- createNewTypeWithoutReflection
Attempts to create an instance of a field type without using reflection.
Note that the default im
- ensureEnoughFields
Called from getField(...) methods. If a field has been requested that doesn't
exist (eg getField(15)
- getFieldAsList
- getMaxCardinality
Returns the number of repetitions of this field that are allowed.
- getMessage
- getName
Returns the class name (excluding package).