|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Structure | |
|---|---|
| ca.uhn.hl7v2.conf.check | |
| ca.uhn.hl7v2.model | |
| ca.uhn.hl7v2.parser | |
| ca.uhn.hl7v2.util | |
| Uses of Structure in ca.uhn.hl7v2.conf.check |
|---|
| Methods in ca.uhn.hl7v2.conf.check with parameters of type Structure | |
|---|---|
HL7Exception[] |
DefaultValidator.testStructure(Structure s,
ProfileStructure profile,
String profileID)
Tests a structure (segment or group) against the corresponding part of a profile. |
| Uses of Structure in ca.uhn.hl7v2.model |
|---|
| Subinterfaces of Structure in ca.uhn.hl7v2.model | |
|---|---|
interface |
Group
An abstraction representing >1 message parts which may repeated together. |
interface |
Message
Represents a complete HL7 message including all structures, segments, and fields. |
interface |
Segment
Represents an HL7 message segment, which is a unit of data that contains multiple fields. |
| Classes in ca.uhn.hl7v2.model that implement Structure | |
|---|---|
class |
AbstractGroup
A partial implementation of Group. |
class |
AbstractMessage
A default implementation of Message. |
class |
AbstractSegment
Provides common functionality needed by implementers of the Segment interface. |
class |
AbstractStructure
|
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
|
class |
GenericSegment
An unspecified segment that has an undefined number of fields, each of which is a Varies. |
| Methods in ca.uhn.hl7v2.model with type parameters of type Structure | ||
|---|---|---|
protected
|
AbstractGroup.getAllAsList(String name,
Class<T> theType)
Returns a list containing all existing repetitions of the structure identified by name |
|
protected
|
AbstractGroup.getTyped(String name,
Class<T> type)
|
|
protected
|
AbstractGroup.getTyped(String name,
int rep,
Class<T> type)
|
|
| Methods in ca.uhn.hl7v2.model that return Structure | |
|---|---|
Structure |
Group.get(String name)
Returns the named structure. |
Structure |
AbstractGroup.get(String name)
Returns the named structure. |
Structure |
Group.get(String name,
int rep)
Returns a particular repetition of the named Structure. |
Structure |
AbstractGroup.get(String name,
int rep)
Returns a particular repetition of the named Structure. |
Structure[] |
Group.getAll(String name)
Returns an array of Structure objects by name. |
Structure[] |
AbstractGroup.getAll(String name)
Returns an array of Structure objects by name. |
Structure |
AbstractGroup.insertRepetition(String name,
int index)
Inserts a repetition of a given Structure into repetitions of that structure by name. |
Structure |
AbstractGroup.removeRepetition(String name,
int index)
Removes a repetition of a given Structure objects by name. |
protected Structure |
AbstractGroup.tryToInstantiateStructure(Class<? extends Structure> c,
String name)
Attempts to create an instance of the given class and return it as a Structure. |
| Methods in ca.uhn.hl7v2.model that return types with arguments of type Structure | |
|---|---|
Class<? extends Structure> |
Group.getClass(String name)
Returns the Class of the Structure at the given name index. |
Class<? extends Structure> |
AbstractGroup.getClass(String name)
Returns the Class of the Structure at the given name index. |
| Methods in ca.uhn.hl7v2.model with parameters of type Structure | |
|---|---|
protected void |
AbstractGroup.insertRepetition(String name,
Structure structure,
int index)
Inserts a repetition of a given Structure into repetitions of that structure by name. |
| Method parameters in ca.uhn.hl7v2.model with type arguments of type Structure | |
|---|---|
protected String |
AbstractGroup.add(Class<? extends Structure> c,
boolean required,
boolean repeating)
Adds a new Structure (group or segment) to this Group. |
protected String |
AbstractGroup.add(Class<? extends Structure> c,
boolean required,
boolean repeating,
int index)
Adds a new Structure (group or segment) to this Group. |
void |
MessageVisitor.endGroup(List<Structure> thePathToGroup,
AbstractGroup theGroup)
|
void |
MessageVisitor.endSegment(List<Structure> thePathToGroup,
AbstractSegment theSegment)
|
protected String |
AbstractGroup.insert(Class<? extends Structure> c,
boolean required,
boolean repeating,
int index,
String name)
Inserts the given structure into this group, at the indicated index number. |
void |
MessageVisitor.startGroup(List<Structure> thePathToGroup,
AbstractGroup theGroup)
|
void |
MessageVisitor.startSegment(List<Structure> thePathToGroup,
AbstractSegment theSegment)
|
protected Structure |
AbstractGroup.tryToInstantiateStructure(Class<? extends Structure> c,
String name)
Attempts to create an instance of the given class and return it as a Structure. |
| Uses of Structure in ca.uhn.hl7v2.parser |
|---|
| Methods in ca.uhn.hl7v2.parser that return Structure | |
|---|---|
Structure |
MessageIterator.next()
Returns the next node in the message. |
| Uses of Structure in ca.uhn.hl7v2.util |
|---|
| Methods in ca.uhn.hl7v2.util that return Structure | |
|---|---|
Structure[] |
MessageNavigator.getCurrentChildReps()
Returns the array of structures at the current location. |
Structure |
MessageNavigator.getCurrentStructure(int rep)
Returns the given rep of the structure at the current location. |
Structure |
ReadOnlyMessageIterator.next()
|
Structure |
MessageIterator.next()
Returns the next node in the message. |
| Methods in ca.uhn.hl7v2.util that return types with arguments of type Structure | |
|---|---|
static Iterator<Structure> |
ReadOnlyMessageIterator.createPopulatedSegmentIterator(Group theRoot)
|
| Methods in ca.uhn.hl7v2.util with parameters of type Structure | |
|---|---|
static boolean |
MessageIterator.contains(Structure s,
String name,
boolean firstDescendentsOnly,
boolean upToFirstRequired)
Determines whether the given structure matches the given name, or contains a child that does. |
static MessageIterator.Index |
MessageIterator.getIndex(Group parent,
Structure child)
Returns the index of the given structure as a child of the given parent. |
| Constructors in ca.uhn.hl7v2.util with parameters of type Structure | |
|---|---|
MessageIterator(Structure start,
String direction,
boolean handleUnexpectedSegments)
Creates a new instance of MessageIterator |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||