Uses of Interface
ca.uhn.hl7v2.model.Structure

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, java.lang.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 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 that return Structure
 Structure Group.get(java.lang.String name)
          Returns the named structure.
 Structure AbstractGroup.get(java.lang.String name)
          Returns the named structure.
 Structure Group.get(java.lang.String name, int rep)
          Returns a particular repetition of the named Structure.
 Structure AbstractGroup.get(java.lang.String name, int rep)
          Returns a particular repetition of the named Structure.
 Structure[] Group.getAll(java.lang.String name)
          Returns an array of Structure objects by name.
 Structure[] AbstractGroup.getAll(java.lang.String name)
          Returns an array of Structure objects by name.
 Structure AbstractGroup.insertRepetition(java.lang.String name, int index)
          Inserts a repetition of a given Structure into repetitions of that structure by name.
 Structure AbstractGroup.removeRepetition(java.lang.String name, int index)
          Removes a repetition of a given Structure objects by name.
 

Methods in ca.uhn.hl7v2.model that return types with arguments of type Structure
 java.lang.Class<? extends Structure> AbstractGroup.getClass(java.lang.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(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  java.lang.String AbstractGroup.add(java.lang.Class<? extends Structure> c, boolean required, boolean repeating)
          Adds a new Structure (group or segment) to this Group.
protected  java.lang.String AbstractGroup.add(java.lang.Class<? extends Structure> c, boolean required, boolean repeating, int index)
          Adds a new Structure (group or segment) to this Group.
 void MessageVisitor.endGroup(java.util.List<Structure> thePathToGroup, AbstractGroup theGroup)
           
 void MessageVisitor.endSegment(java.util.List<Structure> thePathToGroup, AbstractSegment theSegment)
           
 void MessageVisitor.startGroup(java.util.List<Structure> thePathToGroup, AbstractGroup theGroup)
           
 void MessageVisitor.startSegment(java.util.List<Structure> thePathToGroup, AbstractSegment theSegment)
           
 

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.
 

Methods in ca.uhn.hl7v2.util with parameters of type Structure
static boolean MessageIterator.contains(Structure s, java.lang.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, java.lang.String direction, boolean handleUnexpectedSegments)
          Creates a new instance of MessageIterator
 



Copyright © 2001-2011 University Health Network. All Rights Reserved.