Package | Description |
---|---|
ca.uhn.hl7v2.conf.check | |
ca.uhn.hl7v2.model | |
ca.uhn.hl7v2.parser | |
ca.uhn.hl7v2.util |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultValidator.checkForExtraStructures(Group group,
List<String> allowedStructures,
List<HL7Exception> exList)
Checks a group's children against a list of allowed structures for the group (ie those
mentioned in the profile with usage other than X).
|
protected List<HL7Exception> |
DefaultValidator.doTestGroup(Group group,
AbstractSegmentContainer profile,
String profileID,
boolean theValidateChildren) |
List<HL7Exception> |
DefaultValidator.testGroup(Group group,
SegGroup profile,
String profileID)
Tests a group against a group section of a profile.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Message
Represents a complete HL7 message including all structures, segments, and fields.
|
interface |
SuperStructure
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroup
A partial implementation of Group.
|
class |
AbstractMessage
A default implementation of Message.
|
class |
AbstractSuperMessage
Base class for a
SuperStructure message. |
class |
GenericGroup
An undefined segment group.
|
class |
GenericMessage
A generic HL7 message, meant for parsing message with unrecognized structures
into a flat list of segments.
|
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 |
Modifier and Type | Method and Description |
---|---|
Group |
AbstractMessage.getParent() |
Group |
AbstractStructure.getParent() |
Group |
Structure.getParent()
Returns the parent group within which this structure exists (may be root
message group).
|
Modifier and Type | Method and Description |
---|---|
boolean |
MessageVisitorSupport.end(Group group,
Location location) |
boolean |
DelegatingMessageVisitor.end(Group group,
Location location) |
boolean |
MessageVisitors.PopulatedVisitor.end(Group group,
Location location) |
boolean |
MessageVisitor.end(Group group,
Location location)
Leaves a group (or message)
|
boolean |
MessageVisitorSupport.start(Group group,
Location location) |
boolean |
DelegatingMessageVisitor.start(Group group,
Location location) |
boolean |
MessageVisitors.PopulatedVisitor.start(Group group,
Location location) |
boolean |
MessageVisitor.start(Group group,
Location location)
Enters a group (or message)
|
Constructor and Description |
---|
AbstractGroup(Group parent,
ModelClassFactory factory)
This constructor should be used by implementing classes that do not also implement Message.
|
AbstractSegment(Group parent,
ModelClassFactory factory)
Calls the abstract init() method to create the fields in this segment.
|
AbstractStructure(Group parent)
Abstract group constructor
|
GenericGroup(Group parent,
String name,
ModelClassFactory factory)
Creates a generic group
|
GenericSegment(Group parent,
String name)
Creates a genric segment
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Group> |
ModelClassFactory.getGroupClass(String theName,
String theVersion) |
Class<? extends Group> |
CanonicalModelClassFactory.getGroupClass(String theName,
String theVersion) |
Class<? extends Group> |
GenericModelClassFactory.getGroupClass(String theName,
String theVersion) |
Class<? extends Group> |
CustomModelClassFactory.getGroupClass(String name,
String version) |
Class<? extends Group> |
DefaultModelClassFactory.getGroupClass(String theName,
String theVersion) |
Modifier and Type | Method and Description |
---|---|
static String |
PipeParser.encode(Group source,
EncodingCharacters encodingChars)
Returns given group serialized as a pipe-encoded string - this method is
called by encode(Message source, String encoding).
|
Modifier and Type | Field and Description |
---|---|
Group |
MessageIterator.Position.parent |
Modifier and Type | Method and Description |
---|---|
Group |
SegmentFinder.findGroup(String namePattern,
int rep)
As findSegment(), but will only return a group.
|
Group |
MessageNavigator.getCurrentGroup()
Returns the group within which the pointer is currently located.
|
Group |
SegmentFinder.getGroup(String namePattern,
int rep)
As getSegment() but will only return a group.
|
Group |
MessageNavigator.getRoot() |
Modifier and Type | Method and Description |
---|---|
static Iterator<Structure> |
ReadOnlyMessageIterator.createPopulatedSegmentIterator(Group theRoot) |
static Iterator<Structure> |
ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot,
Class<? extends Structure> c) |
static Iterator<Structure> |
ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot,
FilterIterator.Predicate<Structure> structureFilter) |
static Iterator<Structure> |
ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot,
String structureName) |
static MessageIterator.Index |
MessageIterator.getIndex(Group parent,
Structure child)
Returns the index of the given structure as a child of the
given parent.
|
static <T extends Structure> |
ReflectionUtil.instantiateStructure(Class<T> theType,
Group parent,
ModelClassFactory theModelClassFactory) |
Constructor and Description |
---|
MessageNavigator(Group root)
Creates a new instance of MessageNavigator
|
Position(Group parent,
MessageIterator.Index i) |
Position(Group parent,
String name,
int rep) |
ReadOnlyMessageIterator(Group theRoot) |
SegmentFinder(Group root)
Creates a new instance of SegmentFinder.
|
Copyright © 2001–2017 University Health Network. All rights reserved.