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

Packages that use Type
  • Uses of Type in ca.uhn.hl7v2.conf.check

    Methods in ca.uhn.hl7v2.conf.check with parameters of type Type
    Modifier and Type
    Method
    Description
    protected void
    DefaultValidator.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.testField(Type type, Field profile, boolean escape, 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 void
    DefaultValidator.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.model
    Modifier and Type
    Interface
    Description
    interface 
    Represents the category of HL7 data types that contain more than one component (e.g.
    interface 
    Represents the category of HL7 data types that contain a single value (in other words have no subcomponents).
    interface 
    Interface type for Varies
    Classes in ca.uhn.hl7v2.model that implement Type
    Modifier and Type
    Class
    Description
    class 
     
    class 
    Base class for Primitives.
    class 
    An abstract Type that provides a default implementation of getName().
    class 
    An unspecified Composite datatype that has an undefined number of components, each of which is a Varies.
    class 
    An unspecified Primitive datatype that imposes no constraints on its string value.
    class 
    Varies 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 Type
    Modifier and Type
    Method
    Description
    protected <T extends Type>
    T
    AbstractComposite.getTyped(int idx, Class<T> type)
     
    protected <T extends Type>
    T
    AbstractSegment.getTypedField(int number, int rep)
    Returns a specific repetition of field with concrete type at the specified index
    protected <T extends Type>
    T[]
    AbstractSegment.getTypedField(int number, T[] array)
    Returns an array of a specific type class
    Methods in ca.uhn.hl7v2.model that return Type
    Modifier and Type
    Method
    Description
    protected Type
    AbstractSegment.createNewTypeWithoutReflection(int field)
    Attempts to create an instance of a field type without using reflection.
    protected Type
    GenericSegment.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.
    Composite.getComponents()
    Returns an array containing the components of this field.
    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.
    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.
    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 class
    AbstractSegment.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 Type
    Modifier and Type
    Method
    Description
    protected <T extends Type>
    T[]
    AbstractSegment.getTypedField(int number, T[] array)
    Returns an array of a specific type class
    void
    Variable.setData(Type data)
    Sets the data contained by this instance of Variable.
    void
    Varies.setData(Type data)
    Sets the data contained by this instance of Varies.
    Method parameters in ca.uhn.hl7v2.model with type arguments of type Type
    Modifier and Type
    Method
    Description
    protected void
    AbstractSegment.add(Class<? extends Type> c, boolean required, int maxReps, int length, Object[] constructorArgs)
    protected void
    AbstractSegment.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
    Modifier
    Constructor
    Description
     
    Field(Type[] reps, int maxCardinality)
     
  • Uses of Type in ca.uhn.hl7v2.model.composite

    Classes in ca.uhn.hl7v2.model.composite that implement Type
    Modifier and Type
    Class
    Description
    class 
    NOT YET IN USE
  • Uses of Type in ca.uhn.hl7v2.model.primitive

    Classes in ca.uhn.hl7v2.model.primitive that implement Type
    Modifier and Type
    Class
    Description
    class 
    Base class for a textual primitive datatypes such as FT, TX, ST.
    class 
    Represents an HL7 DT (date) datatype.
    class 
    This 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.
    class 
    HL7 ID type which also stores a namespace string
    class 
    This 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.
    class 
    Base class for an ID type which also stores a namespace string
    class 
    Base class for "NULL" datatype.
    class 
    Represents an HL7 TM (time) datatype.
    class 
    Represents 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 Type
    Modifier and Type
    Class
    Description
    class 
    Version 2.1 contains a number of unspecified CM datatypes, which we model as GenericComposites.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Class
    Description
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
    class 
    Note: The class description below has been excerpted from the Hl7 2.4 documentation.
    class 
    Note: 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 Type
    Modifier and Type
    Method
    Description
    Class<? extends Type>
    CanonicalModelClassFactory.getTypeClass(String theName, String theVersion)
    Class<? extends Type>
    CustomModelClassFactory.getTypeClass(String name, String version)
    Class<? extends Type>
    DefaultModelClassFactory.getTypeClass(String theName, String theVersion)
     
    Class<? extends Type>
    GenericModelClassFactory.getTypeClass(String theName, String theVersion)
    Class<? extends Type>
    ModelClassFactory.getTypeClass(String theName, String theVersion)
     
    Methods in ca.uhn.hl7v2.parser with parameters of type Type
    Modifier and Type
    Method
    Description
    GenericParser.doEncode(Type type, EncodingCharacters encodingCharacters)
    Encodes a particular type and returns the encoded structure
    abstract String
    Parser.doEncode(Type type, EncodingCharacters encodingCharacters)
    Encodes a particular type and returns the encoded structure
    PipeParser.doEncode(Type type, EncodingCharacters encodingCharacters)
    Encodes a particular type and returns the encoded structure
    XMLParser.doEncode(Type type, EncodingCharacters encodingCharacters)
    Throws unsupported operation exception
    static String
    PipeParser.encode(Type source, EncodingCharacters encodingChars)
    Encodes the given Type, using the given encoding characters.
    void
    GenericParser.parse(Type type, String string, EncodingCharacters encodingCharacters)
    Parses a particular type and returns the encoded structure
    abstract void
    Parser.parse(Type type, String string, EncodingCharacters encodingCharacters)
    Parses a particular type and returns the encoded structure
    void
    PipeParser.parse(Type destinationField, String data, EncodingCharacters encodingCharacters)
    Fills a field with values from an unparsed string representing the field.
    void
    XMLParser.parse(Type type, String string, EncodingCharacters encodingCharacters)
    Throws unsupported operation exception
    void
    XMLParser.parse(Type datatypeObject, Element datatypeElement)
    Populates 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 Type
    Modifier and Type
    Method
    Description
    static void
    DeepCopy.copy(Type from, Type to)
    Copies data from the "from" Type into the "to" Type.
    static Primitive
    Terser.getPrimitive(Type type, int component, int subcomponent)
    Returns the Primitive object at the given location in the given field.
    static int
    Terser.numComponents(Type t)
    Returns the number of components in the given type, i.e.
    static int
    Terser.numSubComponents(Type type, int component)
    Returns the number of sub-components in the specified component, i.e.