
eu.toop.edm.jaxb.cv.dt.ObjectFactory Maven / Gradle / Ivy
package eu.toop.edm.jaxb.cv.dt;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import com.helger.commons.annotation.CodingStyleguideUnaware;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the eu.toop.edm.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
*
*
*/
@XmlRegistry
@CodingStyleguideUnaware
public class ObjectFactory {
public final static QName _Amount_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Amount");
public final static QName _AnyURI_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "AnyURI");
public final static QName _BinaryObject_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "BinaryObject");
public final static QName _Boolean_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Boolean");
public final static QName _Code_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Code");
public final static QName _Date_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Date");
public final static QName _DateTime_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "DateTime");
public final static QName _Decimal_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Decimal");
public final static QName _Duration_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Duration");
public final static QName _ID_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "ID");
public final static QName _Identifier_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Identifier");
public final static QName _Indicator_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Indicator");
public final static QName _HexBinary_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "HexBinary");
public final static QName _Name_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Name");
public final static QName _Measure_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Measure");
public final static QName _PositiveInteger_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "PositiveInteger");
public final static QName _Quantity_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Quantity");
public final static QName _Text_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Text");
public final static QName _Time_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Time");
public final static QName _Type_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "Type");
public final static QName _URI_QNAME = new QName("https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", "URI");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.toop.edm.jaxb.cv.dt
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link AmountType }
*
* @return
* The created AmountType object and never null
.
*/
@Nonnull
public AmountType createAmountType() {
return new AmountType();
}
/**
* Create an instance of {@link AnyURIType }
*
* @return
* The created AnyURIType object and never null
.
*/
@Nonnull
public AnyURIType createAnyURIType() {
return new AnyURIType();
}
/**
* Create an instance of {@link BinaryObjectType }
*
* @return
* The created BinaryObjectType object and never null
.
*/
@Nonnull
public BinaryObjectType createBinaryObjectType() {
return new BinaryObjectType();
}
/**
* Create an instance of {@link BooleanType }
*
* @return
* The created BooleanType object and never null
.
*/
@Nonnull
public BooleanType createBooleanType() {
return new BooleanType();
}
/**
* Create an instance of {@link CodeType }
*
* @return
* The created CodeType object and never null
.
*/
@Nonnull
public CodeType createCodeType() {
return new CodeType();
}
/**
* Create an instance of {@link DateType }
*
* @return
* The created DateType object and never null
.
*/
@Nonnull
public DateType createDateType() {
return new DateType();
}
/**
* Create an instance of {@link DateTimeType }
*
* @return
* The created DateTimeType object and never null
.
*/
@Nonnull
public DateTimeType createDateTimeType() {
return new DateTimeType();
}
/**
* Create an instance of {@link DecimalType }
*
* @return
* The created DecimalType object and never null
.
*/
@Nonnull
public DecimalType createDecimalType() {
return new DecimalType();
}
/**
* Create an instance of {@link DurationType }
*
* @return
* The created DurationType object and never null
.
*/
@Nonnull
public DurationType createDurationType() {
return new DurationType();
}
/**
* Create an instance of {@link IdentifierType }
*
* @return
* The created IdentifierType object and never null
.
*/
@Nonnull
public IdentifierType createIdentifierType() {
return new IdentifierType();
}
/**
* Create an instance of {@link IndicatorType }
*
* @return
* The created IndicatorType object and never null
.
*/
@Nonnull
public IndicatorType createIndicatorType() {
return new IndicatorType();
}
/**
* Create an instance of {@link HexBinaryType }
*
* @return
* The created HexBinaryType object and never null
.
*/
@Nonnull
public HexBinaryType createHexBinaryType() {
return new HexBinaryType();
}
/**
* Create an instance of {@link NameType }
*
* @return
* The created NameType object and never null
.
*/
@Nonnull
public NameType createNameType() {
return new NameType();
}
/**
* Create an instance of {@link MeasureType }
*
* @return
* The created MeasureType object and never null
.
*/
@Nonnull
public MeasureType createMeasureType() {
return new MeasureType();
}
/**
* Create an instance of {@link PositiveIntegerType }
*
* @return
* The created PositiveIntegerType object and never null
.
*/
@Nonnull
public PositiveIntegerType createPositiveIntegerType() {
return new PositiveIntegerType();
}
/**
* Create an instance of {@link QuantityType }
*
* @return
* The created QuantityType object and never null
.
*/
@Nonnull
public QuantityType createQuantityType() {
return new QuantityType();
}
/**
* Create an instance of {@link TextType }
*
* @return
* The created TextType object and never null
.
*/
@Nonnull
public TextType createTextType() {
return new TextType();
}
/**
* Create an instance of {@link TimeType }
*
* @return
* The created TimeType object and never null
.
*/
@Nonnull
public TimeType createTimeType() {
return new TimeType();
}
/**
* Create an instance of {@link TypeType }
*
* @return
* The created TypeType object and never null
.
*/
@Nonnull
public TypeType createTypeType() {
return new TypeType();
}
/**
* Create an instance of {@link URIType }
*
* @return
* The created URIType object and never null
.
*/
@Nonnull
public URIType createURIType() {
return new URIType();
}
/**
* Create an instance of {@link NumericType }
*
* @return
* The created NumericType object and never null
.
*/
@Nonnull
public NumericType createNumericType() {
return new NumericType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Amount")
@Nonnull
public JAXBElement createAmount(
@Nullable
final AmountType value) {
return new JAXBElement(_Amount_QNAME, AmountType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AnyURIType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AnyURIType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "AnyURI")
@Nonnull
public JAXBElement createAnyURI(
@Nullable
final AnyURIType value) {
return new JAXBElement(_AnyURI_QNAME, AnyURIType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryObjectType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link BinaryObjectType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "BinaryObject")
@Nonnull
public JAXBElement createBinaryObject(
@Nullable
final BinaryObjectType value) {
return new JAXBElement(_BinaryObject_QNAME, BinaryObjectType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BooleanType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link BooleanType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Boolean")
@Nonnull
public JAXBElement createBoolean(
@Nullable
final BooleanType value) {
return new JAXBElement(_Boolean_QNAME, BooleanType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Code")
@Nonnull
public JAXBElement createCode(
@Nullable
final CodeType value) {
return new JAXBElement(_Code_QNAME, CodeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Date")
@Nonnull
public JAXBElement createDate(
@Nullable
final DateType value) {
return new JAXBElement(_Date_QNAME, DateType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateTimeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link DateTimeType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "DateTime")
@Nonnull
public JAXBElement createDateTime(
@Nullable
final DateTimeType value) {
return new JAXBElement(_DateTime_QNAME, DateTimeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DecimalType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link DecimalType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Decimal")
@Nonnull
public JAXBElement createDecimal(
@Nullable
final DecimalType value) {
return new JAXBElement(_Decimal_QNAME, DecimalType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DurationType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link DurationType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Duration")
@Nonnull
public JAXBElement createDuration(
@Nullable
final DurationType value) {
return new JAXBElement(_Duration_QNAME, DurationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdentifierType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IdentifierType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "ID")
@Nonnull
public JAXBElement createID(
@Nullable
final IdentifierType value) {
return new JAXBElement(_ID_QNAME, IdentifierType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdentifierType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IdentifierType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Identifier")
@Nonnull
public JAXBElement createIdentifier(
@Nullable
final IdentifierType value) {
return new JAXBElement(_Identifier_QNAME, IdentifierType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IndicatorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IndicatorType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Indicator")
@Nonnull
public JAXBElement createIndicator(
@Nullable
final IndicatorType value) {
return new JAXBElement(_Indicator_QNAME, IndicatorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HexBinaryType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link HexBinaryType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "HexBinary")
@Nonnull
public JAXBElement createHexBinary(
@Nullable
final HexBinaryType value) {
return new JAXBElement(_HexBinary_QNAME, HexBinaryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NameType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link NameType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Name")
@Nonnull
public JAXBElement createName(
@Nullable
final NameType value) {
return new JAXBElement(_Name_QNAME, NameType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link MeasureType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link MeasureType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Measure")
@Nonnull
public JAXBElement createMeasure(
@Nullable
final MeasureType value) {
return new JAXBElement(_Measure_QNAME, MeasureType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PositiveIntegerType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PositiveIntegerType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "PositiveInteger")
@Nonnull
public JAXBElement createPositiveInteger(
@Nullable
final PositiveIntegerType value) {
return new JAXBElement(_PositiveInteger_QNAME, PositiveIntegerType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QuantityType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link QuantityType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Quantity")
@Nonnull
public JAXBElement createQuantity(
@Nullable
final QuantityType value) {
return new JAXBElement(_Quantity_QNAME, QuantityType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Text")
@Nonnull
public JAXBElement createText(
@Nullable
final TextType value) {
return new JAXBElement(_Text_QNAME, TextType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TimeType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Time")
@Nonnull
public JAXBElement createTime(
@Nullable
final TimeType value) {
return new JAXBElement(_Time_QNAME, TimeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TypeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TypeType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "Type")
@Nonnull
public JAXBElement createType(
@Nullable
final TypeType value) {
return new JAXBElement(_Type_QNAME, TypeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link URIType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link URIType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "https://data.europe.eu/semanticassets/ns/cv/common/dataTypes-2.0.0#", name = "URI")
@Nonnull
public JAXBElement createURI(
@Nullable
final URIType value) {
return new JAXBElement(_URI_QNAME, URIType.class, null, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy