ca.uhn.hl7v2.model
Class GenericMessage
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.AbstractMessage
ca.uhn.hl7v2.model.GenericMessage
- All Implemented Interfaces:
- Group, Message, Structure, Serializable
- Direct Known Subclasses:
- GenericMessage.UnknownVersion, GenericMessage.V21, GenericMessage.V22, GenericMessage.V23, GenericMessage.V231, GenericMessage.V24, GenericMessage.V25, GenericMessage.V251, GenericMessage.V26
public abstract class GenericMessage
- extends AbstractMessage
A generic HL7 message, meant for parsing message with unrecognized structures
into a flat list of segments.
- Author:
- Bryan Tripp
- See Also:
- Serialized Form
| Methods inherited from class ca.uhn.hl7v2.model.AbstractMessage |
encode, generateACK, generateACK, getEncodingCharactersValue, getFieldSeparatorValue, getMessage, getParent, getParser, getValidationContext, getVersion, initQuickstart, parse, printStructure, setParser, setValidationContext, toString |
| Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup |
add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insertRepetition, insertRepetition, isGroup, isRepeating, isRequired, removeRepetition, tryToInstantiateStructure |
GenericMessage
public GenericMessage(ModelClassFactory factory)
- Creates a new instance of GenericMessage.
- Parameters:
factory - class factory for contained structures
getGenericMessageClass
public static Class<? extends Message> getGenericMessageClass(String version)
- Returns a subclass of GenericMessage corresponding to a certain version.
This is needed so that version-specific segments can be added as the message
is parsed.
Copyright © 2001-2012 University Health Network. All Rights Reserved.