Interface | Description |
---|---|
Composite |
Represents the category of HL7 data types that contain more than one component (e.g.
|
Group |
An abstraction representing >1 message parts which may repeated together.
|
Message |
Represents a complete HL7 message including all structures, segments, and fields.
|
MessageVisitor |
A MessageVisitor can be used to traverse a message structure.
|
MessageVisitorFactory<T extends MessageVisitor> |
This factory interface creates message visitors.
|
Primitive |
Represents the category of HL7 data types that contain a single value (in other
words have no subcomponents).
|
Segment |
Represents an HL7 message segment, which is a unit of data that contains multiple fields.
|
Structure |
Part of an HL7 message: either a segment or group.
|
SuperStructure | |
Type |
An HL7 datatype.
|
Variable |
Interface type for Varies
|
Visitable |
Interface that marks implementing classes as being capable to be visited by a
MessageVisitor |
Class | Description |
---|---|
AbstractComposite | |
AbstractGroup |
A partial implementation of Group.
|
AbstractMessage |
A default implementation of Message.
|
AbstractPrimitive |
Base class for Primitives.
|
AbstractSegment |
Provides common functionality needed by implementers of the Segment
interface.
|
AbstractStructure | |
AbstractSuperMessage |
Base class for a
SuperStructure message. |
AbstractType |
An abstract Type that provides a default implementation of getName().
|
DataTypeUtil |
This class is used to provide utility functions for other datatype classes and methods.
|
DelegatingMessageVisitor<T extends MessageVisitor> |
Delegates all visit method calls to the wrapped MessageVisitor.
|
ExtraComponents |
A set of "extra" components (sub-components) that are not a standard part
of a field (component) but have been added at runtime.
|
Field |
Field is a auxiliary model class only created while visiting parts of the
message.
|
GenericComposite |
An unspecified Composite datatype that has an undefined number of components, each
of which is a Varies.
|
GenericGroup |
An undefined segment group.
|
GenericMessage |
A generic HL7 message, meant for parsing message with unrecognized structures
into a flat list of segments.
|
GenericMessage.UnknownVersion | |
GenericMessage.V21 | |
GenericMessage.V22 | |
GenericMessage.V23 | |
GenericMessage.V231 | |
GenericMessage.V24 | |
GenericMessage.V25 | |
GenericMessage.V251 | |
GenericMessage.V26 | |
GenericMessage.V27 | |
GenericMessage.V271 | |
GenericMessage.V28 | |
GenericMessage.V281 | |
GenericPrimitive |
An unspecified Primitive datatype that imposes no constraints on its string
value.
|
GenericSegment |
An unspecified segment that has an undefined number of fields, each
of which is a Varies.
|
MessageVisitors |
Static methods for working with MessageVisitor
|
MessageVisitors.PopulatedVisitor<T extends MessageVisitor> | |
MessageVisitors.StructuresVisitor<T extends MessageVisitor> | |
MessageVisitorSupport |
Base MessageVisitor implementation that just logs each call with TRACE level
|
Unmodifiable |
A static helper class that allows to obtain unmodifiable message wrappers, i.e.
|
Varies |
Varies is a Type used as a placeholder for another Type in cases where
the appropriate Type is not known until run-time (e.g.
|
Exception | Description |
---|---|
DataTypeException |
Represents a problem with the validity of a data type, such as an attempt
to set the value of a primitive type to something invalid for that type.
|
Annotation Type | Description |
---|---|
DoNotCacheStructure |
Message classes marked with this annotation should not have their structure cached by
the parser. |
Copyright © 2001–2017 University Health Network. All rights reserved.