Class ObjectFactory


  • @CodingStyleguideUnaware
    public class ObjectFactory
    extends Object
    This object contains factory methods for each Java content interface and Java element interface generated in the eu.de4a.iem.jaxb.cv.dt package.

    An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.

    This class was annotated by ph-jaxb22-plugin -Xph-annotate

    • Field Detail

      • _Amount_QNAME

        public static final QName _Amount_QNAME
      • _AnyURI_QNAME

        public static final QName _AnyURI_QNAME
      • _BinaryObject_QNAME

        public static final QName _BinaryObject_QNAME
      • _Boolean_QNAME

        public static final QName _Boolean_QNAME
      • _Code_QNAME

        public static final QName _Code_QNAME
      • _Date_QNAME

        public static final QName _Date_QNAME
      • _DateTime_QNAME

        public static final QName _DateTime_QNAME
      • _Decimal_QNAME

        public static final QName _Decimal_QNAME
      • _Duration_QNAME

        public static final QName _Duration_QNAME
      • _ID_QNAME

        public static final QName _ID_QNAME
      • _Identifier_QNAME

        public static final QName _Identifier_QNAME
      • _Indicator_QNAME

        public static final QName _Indicator_QNAME
      • _HexBinary_QNAME

        public static final QName _HexBinary_QNAME
      • _Name_QNAME

        public static final QName _Name_QNAME
      • _Measure_QNAME

        public static final QName _Measure_QNAME
      • _PositiveInteger_QNAME

        public static final QName _PositiveInteger_QNAME
      • _Quantity_QNAME

        public static final QName _Quantity_QNAME
      • _Text_QNAME

        public static final QName _Text_QNAME
      • _Time_QNAME

        public static final QName _Time_QNAME
      • _Type_QNAME

        public static final QName _Type_QNAME
      • _URI_QNAME

        public static final QName _URI_QNAME
    • Constructor Detail

      • ObjectFactory

        public ObjectFactory()
        Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.de4a.iem.jaxb.cv.dt
    • Method Detail

      • createAmountType

        @Nonnull
        public AmountType createAmountType()
        Create an instance of AmountType
        Returns:
        The created AmountType object and never null.
      • createAnyURIType

        @Nonnull
        public AnyURIType createAnyURIType()
        Create an instance of AnyURIType
        Returns:
        The created AnyURIType object and never null.
      • createBinaryObjectType

        @Nonnull
        public BinaryObjectType createBinaryObjectType()
        Create an instance of BinaryObjectType
        Returns:
        The created BinaryObjectType object and never null.
      • createBooleanType

        @Nonnull
        public BooleanType createBooleanType()
        Create an instance of BooleanType
        Returns:
        The created BooleanType object and never null.
      • createCodeType

        @Nonnull
        public CodeType createCodeType()
        Create an instance of CodeType
        Returns:
        The created CodeType object and never null.
      • createDateType

        @Nonnull
        public DateType createDateType()
        Create an instance of DateType
        Returns:
        The created DateType object and never null.
      • createDateTimeType

        @Nonnull
        public DateTimeType createDateTimeType()
        Create an instance of DateTimeType
        Returns:
        The created DateTimeType object and never null.
      • createDecimalType

        @Nonnull
        public DecimalType createDecimalType()
        Create an instance of DecimalType
        Returns:
        The created DecimalType object and never null.
      • createDurationType

        @Nonnull
        public DurationType createDurationType()
        Create an instance of DurationType
        Returns:
        The created DurationType object and never null.
      • createIdentifierType

        @Nonnull
        public IdentifierType createIdentifierType()
        Create an instance of IdentifierType
        Returns:
        The created IdentifierType object and never null.
      • createIndicatorType

        @Nonnull
        public IndicatorType createIndicatorType()
        Create an instance of IndicatorType
        Returns:
        The created IndicatorType object and never null.
      • createHexBinaryType

        @Nonnull
        public HexBinaryType createHexBinaryType()
        Create an instance of HexBinaryType
        Returns:
        The created HexBinaryType object and never null.
      • createNameType

        @Nonnull
        public NameType createNameType()
        Create an instance of NameType
        Returns:
        The created NameType object and never null.
      • createMeasureType

        @Nonnull
        public MeasureType createMeasureType()
        Create an instance of MeasureType
        Returns:
        The created MeasureType object and never null.
      • createPositiveIntegerType

        @Nonnull
        public PositiveIntegerType createPositiveIntegerType()
        Create an instance of PositiveIntegerType
        Returns:
        The created PositiveIntegerType object and never null.
      • createQuantityType

        @Nonnull
        public QuantityType createQuantityType()
        Create an instance of QuantityType
        Returns:
        The created QuantityType object and never null.
      • createTextType

        @Nonnull
        public TextType createTextType()
        Create an instance of TextType
        Returns:
        The created TextType object and never null.
      • createTimeType

        @Nonnull
        public TimeType createTimeType()
        Create an instance of TimeType
        Returns:
        The created TimeType object and never null.
      • createTypeType

        @Nonnull
        public TypeType createTypeType()
        Create an instance of TypeType
        Returns:
        The created TypeType object and never null.
      • createURIType

        @Nonnull
        public URIType createURIType()
        Create an instance of URIType
        Returns:
        The created URIType object and never null.
      • createNumericType

        @Nonnull
        public NumericType createNumericType()
        Create an instance of NumericType
        Returns:
        The created NumericType object and never null.
      • createAmount

        @Nonnull
        public javax.xml.bind.JAXBElement<AmountType> createAmount​(@Nullable
                                                                   AmountType value)
        Create an instance of JAXBElement<AmountType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<AmountType> The created JAXBElement and never null.
      • createAnyURI

        @Nonnull
        public javax.xml.bind.JAXBElement<AnyURIType> createAnyURI​(@Nullable
                                                                   AnyURIType value)
        Create an instance of JAXBElement<AnyURIType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<AnyURIType> The created JAXBElement and never null.
      • createBinaryObject

        @Nonnull
        public javax.xml.bind.JAXBElement<BinaryObjectType> createBinaryObject​(@Nullable
                                                                               BinaryObjectType value)
        Create an instance of JAXBElement<BinaryObjectType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<BinaryObjectType> The created JAXBElement and never null.
      • createBoolean

        @Nonnull
        public javax.xml.bind.JAXBElement<BooleanType> createBoolean​(@Nullable
                                                                     BooleanType value)
        Create an instance of JAXBElement<BooleanType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<BooleanType> The created JAXBElement and never null.
      • createCode

        @Nonnull
        public javax.xml.bind.JAXBElement<CodeType> createCode​(@Nullable
                                                               CodeType value)
        Create an instance of JAXBElement<CodeType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<CodeType> The created JAXBElement and never null.
      • createDate

        @Nonnull
        public javax.xml.bind.JAXBElement<DateType> createDate​(@Nullable
                                                               DateType value)
        Create an instance of JAXBElement<DateType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<DateType> The created JAXBElement and never null.
      • createDateTime

        @Nonnull
        public javax.xml.bind.JAXBElement<DateTimeType> createDateTime​(@Nullable
                                                                       DateTimeType value)
        Create an instance of JAXBElement<DateTimeType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<DateTimeType> The created JAXBElement and never null.
      • createDecimal

        @Nonnull
        public javax.xml.bind.JAXBElement<DecimalType> createDecimal​(@Nullable
                                                                     DecimalType value)
        Create an instance of JAXBElement<DecimalType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<DecimalType> The created JAXBElement and never null.
      • createDuration

        @Nonnull
        public javax.xml.bind.JAXBElement<DurationType> createDuration​(@Nullable
                                                                       DurationType value)
        Create an instance of JAXBElement<DurationType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<DurationType> The created JAXBElement and never null.
      • createID

        @Nonnull
        public javax.xml.bind.JAXBElement<IdentifierType> createID​(@Nullable
                                                                   IdentifierType value)
        Create an instance of JAXBElement<IdentifierType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<IdentifierType> The created JAXBElement and never null.
      • createIdentifier

        @Nonnull
        public javax.xml.bind.JAXBElement<IdentifierType> createIdentifier​(@Nullable
                                                                           IdentifierType value)
        Create an instance of JAXBElement<IdentifierType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<IdentifierType> The created JAXBElement and never null.
      • createIndicator

        @Nonnull
        public javax.xml.bind.JAXBElement<IndicatorType> createIndicator​(@Nullable
                                                                         IndicatorType value)
        Create an instance of JAXBElement<IndicatorType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<IndicatorType> The created JAXBElement and never null.
      • createHexBinary

        @Nonnull
        public javax.xml.bind.JAXBElement<HexBinaryType> createHexBinary​(@Nullable
                                                                         HexBinaryType value)
        Create an instance of JAXBElement<HexBinaryType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<HexBinaryType> The created JAXBElement and never null.
      • createName

        @Nonnull
        public javax.xml.bind.JAXBElement<NameType> createName​(@Nullable
                                                               NameType value)
        Create an instance of JAXBElement<NameType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<NameType> The created JAXBElement and never null.
      • createMeasure

        @Nonnull
        public javax.xml.bind.JAXBElement<MeasureType> createMeasure​(@Nullable
                                                                     MeasureType value)
        Create an instance of JAXBElement<MeasureType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<MeasureType> The created JAXBElement and never null.
      • createQuantity

        @Nonnull
        public javax.xml.bind.JAXBElement<QuantityType> createQuantity​(@Nullable
                                                                       QuantityType value)
        Create an instance of JAXBElement<QuantityType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<QuantityType> The created JAXBElement and never null.
      • createText

        @Nonnull
        public javax.xml.bind.JAXBElement<TextType> createText​(@Nullable
                                                               TextType value)
        Create an instance of JAXBElement<TextType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<TextType> The created JAXBElement and never null.
      • createTime

        @Nonnull
        public javax.xml.bind.JAXBElement<TimeType> createTime​(@Nullable
                                                               TimeType value)
        Create an instance of JAXBElement<TimeType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<TimeType> The created JAXBElement and never null.
      • createType

        @Nonnull
        public javax.xml.bind.JAXBElement<TypeType> createType​(@Nullable
                                                               TypeType value)
        Create an instance of JAXBElement<TypeType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<TypeType> The created JAXBElement and never null.
      • createURI

        @Nonnull
        public javax.xml.bind.JAXBElement<URIType> createURI​(@Nullable
                                                             URIType value)
        Create an instance of JAXBElement<URIType>
        Parameters:
        value - Java instance representing xml element's value.
        Returns:
        the new instance of JAXBElement<URIType> The created JAXBElement and never null.