Package ca.uhn.hl7v2.parser

Interface Summary
ModelClassFactory Looks up classes for message model components (e.g.
 

Class Summary
DefaultModelClassFactory Default implementation of ModelClassFactory.
DefaultXMLParser A default XMLParser.
EncodingCharacters Represents the set of special characters used to encode traditionally encoded HL7 messages.
Escape Handles "escaping" and "unescaping" of text according to the HL7 escape sequence rules defined in section 2.10 of the standard (version 2.4).
FastParser A Parser for the ER7 encoding, which is faster than PipeParser, but fussier and harder to use.
FastParser.RootRef A convenience StructRef that points to a message root.
FastParser.StructRef A pointer to a distinct segment or group position in a message.
GenericParser A Parser that delegates parsing tasks to an underlying PipeParser and DefaultXMLParser as needed.
GroupPointer Deprecated. MessageIterator is now used
MessagePointer Deprecated. PipeParser now uses MessageIterator
Parser Parses HL7 message Strings into HL7 Message objects and encodes HL7 Message objects into HL7 message Strings.
PipeParser An implementation of Parser that supports traditionally encoded (ie delimited with characters like |, ^, and ~) HL7 messages.
Pointer A Pointer is a placeholder used in parsing traditionally encoded messages (which do not explicitly identify segment groups).
SegmentPointer Deprecated. PipeParser now uses MessageIterator
XMLParser Parses and encodes HL7 messages in XML form, according to HL7's normative XML encoding specification.
 

Exception Summary
EncodingNotSupportedException Represents a problem where a Parser does not support a particular HL7 encoding.