Package org.hl7.meta

Provides interfaces and exceptions needed for loading HL7 HMD metadata into memory and querying it there.

See:
          Description

Interface Summary
Association A read only interface to the class AssociationImpl, which represents an HL7 v3 association between two clone classes, or between a clone class and a CMET.
Attribute A read only interface to the class AttributeImpl, which represents an HL7 v3 clone class attribute.
ChoiceAssociation A read only interface to the class ChoiceAssociationImpl, which represents a choice between several HL7 v3 associations.
CloneClass A read only interface to the class CloneClassImpl, which represents an HL7 v3 clone class inside a message type.
CloneClassAssociation A read only interface to the class CloneClassAssociationImpl, which represents an HL7 v3 association between two clone classes.
CmetAssociation A read only interface to the class CmetAssociationImpl, which represents an HL7 v3 association between a clone class and a CMET.
Datatype Metadata for a datatype.
DatatypeMetadataFactory Creates descendants of Datatype based on the passed string.
Feature A read only interface to the class FeatureImpl, which is a common parent class for both AttributeImpl and AssociationImpl.
JavaIts Provides Java ITS specific functionality.
MessageType A read only interface to class MessageTypeImpl, which represents an HL7 v3 message type metadata.
MessageTypeLoader<T> An interface to factories that manufacture MessageTypeImpl instances.
Metadata Base class for both datatype metadata and clone class metadata.
ParametrizedDatatype Generic data type with one parameter, e.g.
SimpleDatatype Metadata for a simple datatype (i.e.
XmlIts Provides XML ITS specific functionality; as opposed to generic metadata.
 

Class Summary
Cardinality A flyweight implementation for cardinalities of HL7 v3 attributes and associations.
CodingStrength A type safe enumeration of coding strengths for HL7 v3 attributes.
Conformance A type safe enumeration of conformance flags for HL7 v3 attributes.
MetSource A type safe enumeration of MET sources for HL7 v3 HMD class and association rows.
 

Exception Summary
LoaderException An application level exception is thrown by implementations of MessageTypeLoader.
UnknownDatatypeException An exception thrown when somebody tries to create an unknown data type.
XmlItsException An application level exception is thrown by implementations of XmlIts.
 

Package org.hl7.meta Description

Provides interfaces and exceptions needed for loading HL7 HMD metadata into memory and querying it there.

Design

UML class diagram