Uses of Interface
ca.uhn.hl7v2.model.Type
Packages that use Type
Package
Description
-
Uses of Type in ca.uhn.hl7v2.conf.check
Methods in ca.uhn.hl7v2.conf.check with parameters of type TypeModifier and TypeMethodDescriptionprotected voidDefaultValidator.checkDataType(String dataType, Type type, List<HL7Exception> exList) protected List<HL7Exception>DefaultValidator.doTestComponent(Type type, Component profile, String profileID, boolean theValidateChildren) protected List<HL7Exception>DefaultValidator.doTestField(Type type, Field profile, boolean escape, String profileID, boolean theValidateChildren) DefaultValidator.testComponent(Type type, Component profile, String profileID) DefaultValidator.testLength(Type type, int maxLength) Tests whether the given type falls within a maximum length.DefaultValidator.testType(Type type, AbstractComponent<?> profile, String encoded, String profileID) Tests a Type against the corresponding section of a profile.protected voidDefaultValidator.testTypeAgainstTable(Type type, AbstractComponent<?> profile, String profileID, List<HL7Exception> exList) Tests table values for ID, IS, and CE types. -
Uses of Type in ca.uhn.hl7v2.model
Subinterfaces of Type in ca.uhn.hl7v2.modelModifier and TypeInterfaceDescriptioninterfaceRepresents the category of HL7 data types that contain more than one component (e.g.interfaceRepresents the category of HL7 data types that contain a single value (in other words have no subcomponents).interfaceInterface type for VariesClasses in ca.uhn.hl7v2.model that implement TypeModifier and TypeClassDescriptionclassclassBase class for Primitives.classAn abstract Type that provides a default implementation of getName().classAn unspecified Composite datatype that has an undefined number of components, each of which is a Varies.classAn unspecified Primitive datatype that imposes no constraints on its string value.classVaries is a Type used as a placeholder for another Type in cases where the appropriate Type is not known until run-time (e.g.Methods in ca.uhn.hl7v2.model with type parameters of type TypeModifier and TypeMethodDescriptionprotected <T extends Type>
Tprotected <T extends Type>
TAbstractSegment.getTypedField(int number, int rep) Returns a specific repetition of field with concrete type at the specified indexprotected <T extends Type>
T[]AbstractSegment.getTypedField(int number, T[] array) Returns an array of a specific type classMethods in ca.uhn.hl7v2.model that return TypeModifier and TypeMethodDescriptionprotected TypeAbstractSegment.createNewTypeWithoutReflection(int field) Attempts to create an instance of a field type without using reflection.protected TypeGenericSegment.createNewTypeWithoutReflection(int field) Attempts to create an instance of a field type without using reflection.Composite.getComponent(int number) Returns the single component of this composite at the specified position (starting at 0).GenericComposite.getComponent(int number) Returns the single component of this composite at the specified position (starting at 0) - Creates it (and any nonexistent components before it) if necessary.Type[]Composite.getComponents()Returns an array containing the components of this field.Type[]GenericComposite.getComponents()Returns an array containing the components of this field.Variable.getData()Returns the data contained by this instance of Variable.Varies.getData()Returns the data contained by this instance of Varies.Type[]AbstractSegment.getField(int number) Returns an array of Field objects at the specified location in the segment.AbstractSegment.getField(int number, int rep) Returns a specific repetition of field at the specified index.Type[]Segment.getField(int number) Returns the array of Fields at the specified index.Segment.getField(int number, int rep) Returns a specific repetition of field at the specified index.protected <T extends Type>
T[]AbstractSegment.getTypedField(int number, T[] array) Returns an array of a specific type classAbstractSegment.insertRepetition(int fieldNum, int index) Inserts a repetition of a given Field into repetitions of that field by name.AbstractSegment.removeRepetition(int fieldNum, int index) Removes a repetition of a given field by name.Methods in ca.uhn.hl7v2.model with parameters of type TypeModifier and TypeMethodDescriptionprotected <T extends Type>
T[]AbstractSegment.getTypedField(int number, T[] array) Returns an array of a specific type classvoidSets the data contained by this instance of Variable.voidSets the data contained by this instance of Varies.Method parameters in ca.uhn.hl7v2.model with type arguments of type TypeModifier and TypeMethodDescriptionprotected voidAbstractSegment.add(Class<? extends Type> c, boolean required, int maxReps, int length, Object[] constructorArgs) Deprecated.protected voidAbstractSegment.add(Class<? extends Type> c, boolean required, int maxReps, int length, Object[] constructorArgs, String name) Adds a field to the segment.Constructors in ca.uhn.hl7v2.model with parameters of type Type -
Uses of Type in ca.uhn.hl7v2.model.composite
Classes in ca.uhn.hl7v2.model.composite that implement Type -
Uses of Type in ca.uhn.hl7v2.model.primitive
Classes in ca.uhn.hl7v2.model.primitive that implement TypeModifier and TypeClassDescriptionclassBase class for a textual primitive datatypes such as FT, TX, ST.classRepresents an HL7 DT (date) datatype.classThis class contains functionality used by the ID class in the version 2.3.0, 2.3.1, 2.4, and 2.5 packages Note: The class description below has been excerpted from the Hl7 2.4 documentation.classHL7 ID type which also stores a namespace stringclassThis class contains functionality used by the IS class in the version 2.3.0, 2.3.1, 2.4, and 2.5 packages Note: The class description below has been excerpted from the Hl7 2.4 documentation.classBase class for an ID type which also stores a namespace stringclassBase class for "NULL" datatype.classRepresents an HL7 TM (time) datatype.classRepresents an HL7 timestamp, which is related to the HL7 TS type. -
Uses of Type in ca.uhn.hl7v2.model.v21.datatype
Classes in ca.uhn.hl7v2.model.v21.datatype that implement TypeModifier and TypeClassDescriptionclassVersion 2.1 contains a number of unspecified CM datatypes, which we model as GenericComposites.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v22.datatype
Classes in ca.uhn.hl7v2.model.v22.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v23.datatype
Classes in ca.uhn.hl7v2.model.v23.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.0 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v231.datatype
Classes in ca.uhn.hl7v2.model.v231.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.3.1 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.1 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.1 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.1 documentation.classNote: The class description below has been excerpted from the Hl7 2.3.1 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v24.datatype
Classes in ca.uhn.hl7v2.model.v24.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v25.datatype
Classes in ca.uhn.hl7v2.model.v25.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v251.datatype
Classes in ca.uhn.hl7v2.model.v251.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classSpecial datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v26.datatype
Classes in ca.uhn.hl7v2.model.v26.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classSpecial datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v27.datatype
Classes in ca.uhn.hl7v2.model.v27.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classSpecial datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v271.datatype
Classes in ca.uhn.hl7v2.model.v271.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classSpecial datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v28.datatype
Classes in ca.uhn.hl7v2.model.v28.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classSpecial datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.model.v281.datatype
Classes in ca.uhn.hl7v2.model.v281.datatype that implement TypeModifier and TypeClassDescriptionclassNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classSpecial datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.classNote: The class description below has been excerpted from the Hl7 2.4 documentation.classNote: The class description below has been excerpted from the Hl7 2.4 documentation. -
Uses of Type in ca.uhn.hl7v2.parser
Methods in ca.uhn.hl7v2.parser that return types with arguments of type TypeModifier and TypeMethodDescriptionCanonicalModelClassFactory.getTypeClass(String theName, String theVersion) CustomModelClassFactory.getTypeClass(String name, String version) DefaultModelClassFactory.getTypeClass(String theName, String theVersion) GenericModelClassFactory.getTypeClass(String theName, String theVersion) ModelClassFactory.getTypeClass(String theName, String theVersion) Methods in ca.uhn.hl7v2.parser with parameters of type TypeModifier and TypeMethodDescriptionGenericParser.doEncode(Type type, EncodingCharacters encodingCharacters) Encodes a particular type and returns the encoded structureabstract StringParser.doEncode(Type type, EncodingCharacters encodingCharacters) Encodes a particular type and returns the encoded structurePipeParser.doEncode(Type type, EncodingCharacters encodingCharacters) Encodes a particular type and returns the encoded structureXMLParser.doEncode(Type type, EncodingCharacters encodingCharacters) Throws unsupported operation exceptionstatic StringPipeParser.encode(Type source, EncodingCharacters encodingChars) Encodes the given Type, using the given encoding characters.voidGenericParser.parse(Type type, String string, EncodingCharacters encodingCharacters) Parses a particular type and returns the encoded structureabstract voidParser.parse(Type type, String string, EncodingCharacters encodingCharacters) Parses a particular type and returns the encoded structurevoidPipeParser.parse(Type destinationField, String data, EncodingCharacters encodingCharacters) Fills a field with values from an unparsed string representing the field.voidXMLParser.parse(Type type, String string, EncodingCharacters encodingCharacters) Throws unsupported operation exceptionvoidPopulates the given Type object with data from the given XML Element. -
Uses of Type in ca.uhn.hl7v2.util
Methods in ca.uhn.hl7v2.util with parameters of type TypeModifier and TypeMethodDescriptionstatic voidCopies data from the "from" Type into the "to" Type.static PrimitiveTerser.getPrimitive(Type type, int component, int subcomponent) Returns the Primitive object at the given location in the given field.static intTerser.numComponents(Type t) Returns the number of components in the given type, i.e.static intTerser.numSubComponents(Type type, int component) Returns the number of sub-components in the specified component, i.e.
AbstractSegment.add(Class, boolean, int, int, Object[], String)