public abstract class GenericMessage extends AbstractMessage
Modifier and Type | Class and Description |
---|---|
static class |
GenericMessage.UnknownVersion |
static class |
GenericMessage.V21 |
static class |
GenericMessage.V22 |
static class |
GenericMessage.V23 |
static class |
GenericMessage.V231 |
static class |
GenericMessage.V24 |
static class |
GenericMessage.V25 |
static class |
GenericMessage.V251 |
static class |
GenericMessage.V26 |
static class |
GenericMessage.V27 |
static class |
GenericMessage.V271 |
static class |
GenericMessage.V28 |
static class |
GenericMessage.V281 |
Constructor and Description |
---|
GenericMessage(ModelClassFactory factory)
Creates a new instance of GenericMessage.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends Message> |
getGenericMessageClass(String version)
Returns a subclass of GenericMessage corresponding to a certain version.
|
accept, encode, fillResponseHeader, generateACK, generateACK, generateACK, getEncodingCharactersValue, getFieldSeparatorValue, getMessage, getParent, getParser, getValidationContext, getVersion, initQuickstart, parse, printStructure, printStructure, setParser, toString
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, visitNestedStructures
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNonstandardSegment, addNonstandardSegment, get, get, getAll, getClass, getNames, isChoiceElement, isGroup, isRepeating, isRequired
isEmpty, provideLocation
public GenericMessage(ModelClassFactory factory)
factory
- class factory for contained structurespublic static Class<? extends Message> getGenericMessageClass(String version)
version
- the HL7 versionCopyright © 2001–2017 University Health Network. All rights reserved.