Package ca.uhn.hl7v2.model.v24.group
Class RTB_K13_ROW_DEFINITION
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.RTB_K13_ROW_DEFINITION
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a RTB_K13_ROW_DEFINITION group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:
- 1: RDF (Table Row Definition)
- 2: RDT (Table Row Data) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionRTB_K13_ROW_DEFINITION(Group parent, ModelClassFactory factory) Creates a new RTB_K13_ROW_DEFINITION group -
Method Summary
Modifier and TypeMethodDescriptiongetRDF()Returns RDF (Table Row Definition) - creates it if necessarygetRDT()Returns the first repetition of RDT (Table Row Data) - creates it if necessarygetRDT(int rep) Returns a specific repetition of RDT (Table Row Data) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of RDT.intReturns the number of existing repetitions of RDTReturns "2.4"insertRDT(int rep) Inserts a specific repetition of RDT (Table Row Data)voidInserts a specific repetition of RDT (Table Row Data)removeRDT(int rep) Removes a specific repetition of RDT (Table Row Data)Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
accept, add, add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insert, insertRepetition, insertRepetition, isChoiceElement, isEmpty, isGroup, isRepeating, isRequired, provideLocation, removeRepetition, tryToInstantiateStructure, visitNestedStructuresMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
RTB_K13_ROW_DEFINITION
Creates a new RTB_K13_ROW_DEFINITION group
-
-
Method Details
-
getVersion
Returns "2.4" -
getRDF
Returns RDF (Table Row Definition) - creates it if necessary -
getRDT
Returns the first repetition of RDT (Table Row Data) - creates it if necessary -
getRDT
Returns a specific repetition of RDT (Table Row Data) - creates it if necessary- Parameters:
rep- The repetition index (0-indexed, i.e. the first repetition is at index 0)- Throws:
HL7Exception- if the repetition requested is more than one greater than the number of existing repetitions.
-
getRDTReps
Returns the number of existing repetitions of RDT -
getRDTAll
Returns a non-modifiable List containing all current existing repetitions of RDT.
Note that unlike
getRDT(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertRDT
Inserts a specific repetition of RDT (Table Row Data)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertRDT
Inserts a specific repetition of RDT (Table Row Data)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeRDT
Removes a specific repetition of RDT (Table Row Data)- Throws:
HL7Exception- See Also:
-