Package ca.uhn.hl7v2.model
package ca.uhn.hl7v2.model
-
ClassDescriptionA partial implementation of Group.A default implementation of Message.Base class for Primitives.Provides common functionality needed by implementers of the Segment interface.Base class for a
SuperStructuremessage.An abstract Type that provides a default implementation of getName().Represents the category of HL7 data types that contain more than one component (e.g.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.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.Messageclasses marked with this annotation should not have their structure cached by the parser.A set of "extra" components (sub-components) that are not a standard part of a field (component) but have been added at runtime.Field is a auxiliary model class only created while visiting parts of the message.An unspecified Composite datatype that has an undefined number of components, each of which is a Varies.An undefined segment group.A generic HL7 message, meant for parsing message with unrecognized structures into a flat list of segments.An unspecified Primitive datatype that imposes no constraints on its string value.An unspecified segment that has an undefined number of fields, each of which is a Varies.An abstraction representing >1 message parts which may repeated together.Represents a complete HL7 message including all structures, segments, and fields.A MessageVisitor can be used to traverse a message structure.MessageVisitorFactory<T extends MessageVisitor>This factory interface creates message visitors.Static methods for working with MessageVisitorMessageVisitors.PopulatedVisitor<T extends MessageVisitor>MessageVisitors.StructuresVisitor<T extends MessageVisitor>Base MessageVisitor implementation that just logs each call with TRACE levelRepresents the category of HL7 data types that contain a single value (in other words have no subcomponents).Represents an HL7 message segment, which is a unit of data that contains multiple fields.Part of an HL7 message: either a segment or group.An HL7 datatype.A static helper class that allows to obtain unmodifiable message wrappers, i.e.Interface type for VariesVaries is a Type used as a placeholder for another Type in cases where the appropriate Type is not known until run-time (e.g.Interface that marks implementing classes as being capable to be visited by aMessageVisitor