com.hubject.datex.energyinfrastructure.generated.location_referencing.ObjectFactory Maven / Gradle / Ivy
Show all versions of convert Show documentation
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.1
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.06 at 11:44:34 AM CEST
//
package com.hubject.datex.energyinfrastructure.generated.location_referencing;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import com.hubject.datex.energyinfrastructure.generated.common.MultilingualString;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hubject.datex.energyinfrastructure.generated.location_referencing 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.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _NamedAreaAreaName_QNAME = new QName("http://datex2.eu/schema/3/locationReferencing", "areaName");
private final static QName _NamedAreaNamedAreaType_QNAME = new QName("http://datex2.eu/schema/3/locationReferencing", "namedAreaType");
private final static QName _NamedAreaCountry_QNAME = new QName("http://datex2.eu/schema/3/locationReferencing", "country");
private final static QName _NamedAreaNamedAreaExtension_QNAME = new QName("http://datex2.eu/schema/3/locationReferencing", "_namedAreaExtension");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hubject.datex.energyinfrastructure.generated.location_referencing
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link HeightTypeEnum }
*
*/
public HeightTypeEnum createHeightTypeEnum() {
return new HeightTypeEnum();
}
/**
* Create an instance of {@link LocationContainedInItinerary }
*
*/
public LocationContainedInItinerary createLocationContainedInItinerary() {
return new LocationContainedInItinerary();
}
/**
* Create an instance of {@link LocationReferenceExtensionType }
*
*/
public LocationReferenceExtensionType createLocationReferenceExtensionType() {
return new LocationReferenceExtensionType();
}
/**
* Create an instance of {@link NamedAreaExtensionType }
*
*/
public NamedAreaExtensionType createNamedAreaExtensionType() {
return new NamedAreaExtensionType();
}
/**
* Create an instance of {@link NamedAreaTypeEnum }
*
*/
public NamedAreaTypeEnum createNamedAreaTypeEnum() {
return new NamedAreaTypeEnum();
}
/**
* Create an instance of {@link NutsCodeTypeEnum }
*
*/
public NutsCodeTypeEnum createNutsCodeTypeEnum() {
return new NutsCodeTypeEnum();
}
/**
* Create an instance of {@link OpenlrFormOfWayEnum }
*
*/
public OpenlrFormOfWayEnum createOpenlrFormOfWayEnum() {
return new OpenlrFormOfWayEnum();
}
/**
* Create an instance of {@link OpenlrFunctionalRoadClassEnum }
*
*/
public OpenlrFunctionalRoadClassEnum createOpenlrFunctionalRoadClassEnum() {
return new OpenlrFunctionalRoadClassEnum();
}
/**
* Create an instance of {@link PredefinedItineraryVersionedReference }
*
*/
public PredefinedItineraryVersionedReference createPredefinedItineraryVersionedReference() {
return new PredefinedItineraryVersionedReference();
}
/**
* Create an instance of {@link PredefinedLocationGroupVersionedReference }
*
*/
public PredefinedLocationGroupVersionedReference createPredefinedLocationGroupVersionedReference() {
return new PredefinedLocationGroupVersionedReference();
}
/**
* Create an instance of {@link SubdivisionTypeEnum }
*
*/
public SubdivisionTypeEnum createSubdivisionTypeEnum() {
return new SubdivisionTypeEnum();
}
/**
* Create an instance of {@link TpegLoc01AreaLocationSubtypeEnum }
*
*/
public TpegLoc01AreaLocationSubtypeEnum createTpegLoc01AreaLocationSubtypeEnum() {
return new TpegLoc01AreaLocationSubtypeEnum();
}
/**
* Create an instance of {@link TpegLoc03AreaDescriptorSubtypeEnum }
*
*/
public TpegLoc03AreaDescriptorSubtypeEnum createTpegLoc03AreaDescriptorSubtypeEnum() {
return new TpegLoc03AreaDescriptorSubtypeEnum();
}
/**
* Create an instance of {@link TpegLoc04HeightTypeEnum }
*
*/
public TpegLoc04HeightTypeEnum createTpegLoc04HeightTypeEnum() {
return new TpegLoc04HeightTypeEnum();
}
/**
* Create an instance of {@link AlertCArea }
*
*/
public AlertCArea createAlertCArea() {
return new AlertCArea();
}
/**
* Create an instance of {@link AlertCLocation }
*
*/
public AlertCLocation createAlertCLocation() {
return new AlertCLocation();
}
/**
* Create an instance of {@link AreaDestination }
*
*/
public AreaDestination createAreaDestination() {
return new AreaDestination();
}
/**
* Create an instance of {@link AreaLocation }
*
*/
public AreaLocation createAreaLocation() {
return new AreaLocation();
}
/**
* Create an instance of {@link ExternalReferencing }
*
*/
public ExternalReferencing createExternalReferencing() {
return new ExternalReferencing();
}
/**
* Create an instance of {@link GmlLinearRing }
*
*/
public GmlLinearRing createGmlLinearRing() {
return new GmlLinearRing();
}
/**
* Create an instance of {@link GmlLineString }
*
*/
public GmlLineString createGmlLineString() {
return new GmlLineString();
}
/**
* Create an instance of {@link GmlMultiPolygon }
*
*/
public GmlMultiPolygon createGmlMultiPolygon() {
return new GmlMultiPolygon();
}
/**
* Create an instance of {@link GmlPolygon }
*
*/
public GmlPolygon createGmlPolygon() {
return new GmlPolygon();
}
/**
* Create an instance of {@link HeightCoordinate }
*
*/
public HeightCoordinate createHeightCoordinate() {
return new HeightCoordinate();
}
/**
* Create an instance of {@link IsoNamedArea }
*
*/
public IsoNamedArea createIsoNamedArea() {
return new IsoNamedArea();
}
/**
* Create an instance of {@link ItineraryByIndexedLocations }
*
*/
public ItineraryByIndexedLocations createItineraryByIndexedLocations() {
return new ItineraryByIndexedLocations();
}
/**
* Create an instance of {@link ItineraryByReference }
*
*/
public ItineraryByReference createItineraryByReference() {
return new ItineraryByReference();
}
/**
* Create an instance of {@link LocationGroupByList }
*
*/
public LocationGroupByList createLocationGroupByList() {
return new LocationGroupByList();
}
/**
* Create an instance of {@link LocationGroupByReference }
*
*/
public LocationGroupByReference createLocationGroupByReference() {
return new LocationGroupByReference();
}
/**
* Create an instance of {@link NamedArea }
*
*/
public NamedArea createNamedArea() {
return new NamedArea();
}
/**
* Create an instance of {@link NutsNamedArea }
*
*/
public NutsNamedArea createNutsNamedArea() {
return new NutsNamedArea();
}
/**
* Create an instance of {@link OpenlrCircleLocationReference }
*
*/
public OpenlrCircleLocationReference createOpenlrCircleLocationReference() {
return new OpenlrCircleLocationReference();
}
/**
* Create an instance of {@link OpenlrClosedLineLocationReference }
*
*/
public OpenlrClosedLineLocationReference createOpenlrClosedLineLocationReference() {
return new OpenlrClosedLineLocationReference();
}
/**
* Create an instance of {@link OpenlrGeoCoordinate }
*
*/
public OpenlrGeoCoordinate createOpenlrGeoCoordinate() {
return new OpenlrGeoCoordinate();
}
/**
* Create an instance of {@link OpenlrGridLocationReference }
*
*/
public OpenlrGridLocationReference createOpenlrGridLocationReference() {
return new OpenlrGridLocationReference();
}
/**
* Create an instance of {@link OpenlrLastLocationReferencePoint }
*
*/
public OpenlrLastLocationReferencePoint createOpenlrLastLocationReferencePoint() {
return new OpenlrLastLocationReferencePoint();
}
/**
* Create an instance of {@link OpenlrLineAttributes }
*
*/
public OpenlrLineAttributes createOpenlrLineAttributes() {
return new OpenlrLineAttributes();
}
/**
* Create an instance of {@link OpenlrLocationReferencePoint }
*
*/
public OpenlrLocationReferencePoint createOpenlrLocationReferencePoint() {
return new OpenlrLocationReferencePoint();
}
/**
* Create an instance of {@link OpenlrPathAttributes }
*
*/
public OpenlrPathAttributes createOpenlrPathAttributes() {
return new OpenlrPathAttributes();
}
/**
* Create an instance of {@link OpenlrPolygonCorners }
*
*/
public OpenlrPolygonCorners createOpenlrPolygonCorners() {
return new OpenlrPolygonCorners();
}
/**
* Create an instance of {@link OpenlrPolygonLocationReference }
*
*/
public OpenlrPolygonLocationReference createOpenlrPolygonLocationReference() {
return new OpenlrPolygonLocationReference();
}
/**
* Create an instance of {@link OpenlrRectangle }
*
*/
public OpenlrRectangle createOpenlrRectangle() {
return new OpenlrRectangle();
}
/**
* Create an instance of {@link OpenlrRectangleLocationReference }
*
*/
public OpenlrRectangleLocationReference createOpenlrRectangleLocationReference() {
return new OpenlrRectangleLocationReference();
}
/**
* Create an instance of {@link PointByCoordinates }
*
*/
public PointByCoordinates createPointByCoordinates() {
return new PointByCoordinates();
}
/**
* Create an instance of {@link PointCoordinates }
*
*/
public PointCoordinates createPointCoordinates() {
return new PointCoordinates();
}
/**
* Create an instance of {@link PointDestination }
*
*/
public PointDestination createPointDestination() {
return new PointDestination();
}
/**
* Create an instance of {@link PointLocation }
*
*/
public PointLocation createPointLocation() {
return new PointLocation();
}
/**
* Create an instance of {@link TpegAreaDescriptor }
*
*/
public TpegAreaDescriptor createTpegAreaDescriptor() {
return new TpegAreaDescriptor();
}
/**
* Create an instance of {@link TpegGeometricArea }
*
*/
public TpegGeometricArea createTpegGeometricArea() {
return new TpegGeometricArea();
}
/**
* Create an instance of {@link TpegHeight }
*
*/
public TpegHeight createTpegHeight() {
return new TpegHeight();
}
/**
* Create an instance of {@link TpegNamedOnlyArea }
*
*/
public TpegNamedOnlyArea createTpegNamedOnlyArea() {
return new TpegNamedOnlyArea();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link MultilingualString }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link MultilingualString }{@code >}
*/
@XmlElementDecl(namespace = "http://datex2.eu/schema/3/locationReferencing", name = "areaName", scope = NamedArea.class)
public JAXBElement createNamedAreaAreaName(MultilingualString value) {
return new JAXBElement(_NamedAreaAreaName_QNAME, MultilingualString.class, NamedArea.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NamedAreaTypeEnum }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link NamedAreaTypeEnum }{@code >}
*/
@XmlElementDecl(namespace = "http://datex2.eu/schema/3/locationReferencing", name = "namedAreaType", scope = NamedArea.class)
public JAXBElement createNamedAreaNamedAreaType(NamedAreaTypeEnum value) {
return new JAXBElement(_NamedAreaNamedAreaType_QNAME, NamedAreaTypeEnum.class, NamedArea.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://datex2.eu/schema/3/locationReferencing", name = "country", scope = NamedArea.class)
public JAXBElement createNamedAreaCountry(String value) {
return new JAXBElement(_NamedAreaCountry_QNAME, String.class, NamedArea.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NamedAreaExtensionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link NamedAreaExtensionType }{@code >}
*/
@XmlElementDecl(namespace = "http://datex2.eu/schema/3/locationReferencing", name = "_namedAreaExtension", scope = NamedArea.class)
public JAXBElement createNamedAreaNamedAreaExtension(NamedAreaExtensionType value) {
return new JAXBElement(_NamedAreaNamedAreaExtension_QNAME, NamedAreaExtensionType.class, NamedArea.class, value);
}
}