Uses of Interface
ca.uhn.hl7v2.model.Structure
Packages that use Structure
Package
Description
-
Uses of Structure in ca.uhn.hl7v2.conf.check
Methods in ca.uhn.hl7v2.conf.check with parameters of type StructureModifier and TypeMethodDescriptionDefaultValidator.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.modelModifier and TypeInterfaceDescriptioninterfaceAn abstraction representing >1 message parts which may repeated together.interfaceRepresents a complete HL7 message including all structures, segments, and fields.interfaceRepresents an HL7 message segment, which is a unit of data that contains multiple fields.interfaceClasses in ca.uhn.hl7v2.model that implement StructureModifier and TypeClassDescriptionclassA partial implementation of Group.classA default implementation of Message.classProvides common functionality needed by implementers of the Segment interface.classclassBase class for aSuperStructuremessage.classAn undefined segment group.classA generic HL7 message, meant for parsing message with unrecognized structures into a flat list of segments.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassAn 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 StructureModifier and TypeMethodDescriptionAbstractGroup.getAllAsList(String name, Class<T> theType) Returns a list containing all existing repetitions of the structure identified by nameprotected <T extends Structure>
Tprotected <T extends Structure>
TMethods in ca.uhn.hl7v2.model that return StructureModifier and TypeMethodDescriptionReturns the named structure.Returns a particular repetition of the named Structure.Returns the named structure.Returns a particular repetition of the named Structure.Returns an array of Structure objects by name.Returns an array of Structure objects by name.AbstractGroup.insertRepetition(String name, int index) Inserts a repetition of a given Structure into repetitions of that structure by name.AbstractGroup.removeRepetition(String name, int index) Removes a repetition of a given Structure objects by name.protected StructureAbstractGroup.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 StructureModifier and TypeMethodDescriptionReturns the Class of the Structure at the given name index.Returns the Class of the Structure at the given name index.Methods in ca.uhn.hl7v2.model with parameters of type StructureModifier and TypeMethodDescriptionprotected voidAbstractGroup.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 StructureModifier and TypeMethodDescriptionprotected StringAdds a new Structure (group or segment) to this Group.protected StringAbstractGroup.add(Class<? extends Structure> c, boolean required, boolean repeating, boolean choiceElement) Adds a new Structure (group or segment) to this Group.protected StringAdds a new Structure (group or segment) to this Group.protected StringAbstractGroup.insert(Class<? extends Structure> c, boolean required, boolean repeating, boolean choiceElement, int index, String name) protected StringAbstractGroup.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.protected StructureAbstractGroup.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 -
Uses of Structure in ca.uhn.hl7v2.util
Methods in ca.uhn.hl7v2.util with type parameters of type StructureModifier and TypeMethodDescriptionstatic <T extends Structure>
TReflectionUtil.instantiateStructure(Class<T> theType, Group parent, ModelClassFactory theModelClassFactory) Methods in ca.uhn.hl7v2.util that return StructureModifier and TypeMethodDescriptionMessageNavigator.getCurrentChildReps()Returns the array of structures at the current location.MessageNavigator.getCurrentStructure(int rep) Returns the given rep of the structure at the current location.MessageIterator.next()Returns the next node in the message.ReadOnlyMessageIterator.next()Methods in ca.uhn.hl7v2.util that return types with arguments of type StructureModifier and TypeMethodDescriptionReadOnlyMessageIterator.createPopulatedSegmentIterator(Group theRoot) ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot, FilterIterator.Predicate<Structure> structureFilter) ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot, Class<? extends Structure> c) ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot, String structureName) Methods in ca.uhn.hl7v2.util with parameters of type StructureModifier and TypeMethodDescriptionstatic booleanMessageIterator.contains(Structure s, String name, boolean firstDescendentsOnly, boolean upToFirstRequired) Determines whether the given structure matches the given name, or contains a child that does.booleanbooleanstatic MessageIterator.IndexReturns the index of the given structure as a child of the given parent.Method parameters in ca.uhn.hl7v2.util with type arguments of type StructureModifier and TypeMethodDescriptionReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot, FilterIterator.Predicate<Structure> structureFilter) ReadOnlyMessageIterator.createPopulatedStructureIterator(Group theRoot, Class<? extends Structure> c) Constructors in ca.uhn.hl7v2.util with parameters of type StructureModifierConstructorDescriptionMessageIterator(Structure start, String direction, boolean handleUnexpectedSegments) Creates a new instance of MessageIteratorConstructor parameters in ca.uhn.hl7v2.util with type arguments of type Structure -
Uses of Structure in ca.uhn.hl7v2.validation.builder
Classes in ca.uhn.hl7v2.validation.builder with type parameters of type StructureModifier and TypeInterfaceDescriptioninterfaceExpression<T extends Structure>Expression used to obtain values from a message structure