com.phloc.ebinterface.v41.extensions.ObjectFactory Maven / Gradle / Ivy
Show all versions of phloc-ebinterface Show documentation
package com.phloc.ebinterface.v41.extensions;
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;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.phloc.ebinterface.v41.extensions 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 {
public final static QName _Custom_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "Custom");
public final static QName _InvoiceRootExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "InvoiceRootExtension");
public final static QName _DeliveryExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "DeliveryExtension");
public final static QName _PresentationDetailsExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "PresentationDetailsExtension");
public final static QName _OrderingPartyExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "OrderingPartyExtension");
public final static QName _BillerExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "BillerExtension");
public final static QName _PaymentConditionsExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "PaymentConditionsExtension");
public final static QName _ReductionAndSurchargeDetailsExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "ReductionAndSurchargeDetailsExtension");
public final static QName _DetailsExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "DetailsExtension");
public final static QName _InvoiceRecipientExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "InvoiceRecipientExtension");
public final static QName _ListLineItemExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "ListLineItemExtension");
public final static QName _PaymentMethodExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "PaymentMethodExtension");
public final static QName _TaxExtension_QNAME = new QName("http://www.ebinterface.at/schema/4p1/extensions/ext", "TaxExtension");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.phloc.ebinterface.v41.extensions
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Ebi41ListLineItemExtensionType }
*
* @return
* The created Ebi41ListLineItemExtensionType object and never null
.
*/
@Nonnull
public Ebi41ListLineItemExtensionType createEbi41ListLineItemExtensionType() {
return new Ebi41ListLineItemExtensionType();
}
/**
* Create an instance of {@link Ebi41TaxExtensionType }
*
* @return
* The created Ebi41TaxExtensionType object and never null
.
*/
@Nonnull
public Ebi41TaxExtensionType createEbi41TaxExtensionType() {
return new Ebi41TaxExtensionType();
}
/**
* Create an instance of {@link Ebi41InvoiceRecipientExtensionType }
*
* @return
* The created Ebi41InvoiceRecipientExtensionType object and never null
.
*/
@Nonnull
public Ebi41InvoiceRecipientExtensionType createEbi41InvoiceRecipientExtensionType() {
return new Ebi41InvoiceRecipientExtensionType();
}
/**
* Create an instance of {@link Ebi41DetailsExtensionType }
*
* @return
* The created Ebi41DetailsExtensionType object and never null
.
*/
@Nonnull
public Ebi41DetailsExtensionType createEbi41DetailsExtensionType() {
return new Ebi41DetailsExtensionType();
}
/**
* Create an instance of {@link Ebi41BillerExtensionType }
*
* @return
* The created Ebi41BillerExtensionType object and never null
.
*/
@Nonnull
public Ebi41BillerExtensionType createEbi41BillerExtensionType() {
return new Ebi41BillerExtensionType();
}
/**
* Create an instance of {@link Ebi41CustomType }
*
* @return
* The created Ebi41CustomType object and never null
.
*/
@Nonnull
public Ebi41CustomType createEbi41CustomType() {
return new Ebi41CustomType();
}
/**
* Create an instance of {@link Ebi41InvoiceRootExtensionType }
*
* @return
* The created Ebi41InvoiceRootExtensionType object and never null
.
*/
@Nonnull
public Ebi41InvoiceRootExtensionType createEbi41InvoiceRootExtensionType() {
return new Ebi41InvoiceRootExtensionType();
}
/**
* Create an instance of {@link Ebi41OrderingPartyExtensionType }
*
* @return
* The created Ebi41OrderingPartyExtensionType object and never null
.
*/
@Nonnull
public Ebi41OrderingPartyExtensionType createEbi41OrderingPartyExtensionType() {
return new Ebi41OrderingPartyExtensionType();
}
/**
* Create an instance of {@link Ebi41PaymentConditionsExtensionType }
*
* @return
* The created Ebi41PaymentConditionsExtensionType object and never null
.
*/
@Nonnull
public Ebi41PaymentConditionsExtensionType createEbi41PaymentConditionsExtensionType() {
return new Ebi41PaymentConditionsExtensionType();
}
/**
* Create an instance of {@link Ebi41PresentationDetailsExtensionType }
*
* @return
* The created Ebi41PresentationDetailsExtensionType object and never null
.
*/
@Nonnull
public Ebi41PresentationDetailsExtensionType createEbi41PresentationDetailsExtensionType() {
return new Ebi41PresentationDetailsExtensionType();
}
/**
* Create an instance of {@link Ebi41ReductionAndSurchargeDetailsExtensionType }
*
* @return
* The created Ebi41ReductionAndSurchargeDetailsExtensionType object and never null
.
*/
@Nonnull
public Ebi41ReductionAndSurchargeDetailsExtensionType createEbi41ReductionAndSurchargeDetailsExtensionType() {
return new Ebi41ReductionAndSurchargeDetailsExtensionType();
}
/**
* Create an instance of {@link Ebi41DeliveryExtensionType }
*
* @return
* The created Ebi41DeliveryExtensionType object and never null
.
*/
@Nonnull
public Ebi41DeliveryExtensionType createEbi41DeliveryExtensionType() {
return new Ebi41DeliveryExtensionType();
}
/**
* Create an instance of {@link Ebi41PaymentMethodExtensionType }
*
* @return
* The created Ebi41PaymentMethodExtensionType object and never null
.
*/
@Nonnull
public Ebi41PaymentMethodExtensionType createEbi41PaymentMethodExtensionType() {
return new Ebi41PaymentMethodExtensionType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41CustomType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "Custom")
@Nonnull
public JAXBElement createCustom(
@Nullable
final Ebi41CustomType value) {
return new JAXBElement(_Custom_QNAME, Ebi41CustomType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41InvoiceRootExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "InvoiceRootExtension")
@Nonnull
public JAXBElement createInvoiceRootExtension(
@Nullable
final Ebi41InvoiceRootExtensionType value) {
return new JAXBElement(_InvoiceRootExtension_QNAME, Ebi41InvoiceRootExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41DeliveryExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "DeliveryExtension")
@Nonnull
public JAXBElement createDeliveryExtension(
@Nullable
final Ebi41DeliveryExtensionType value) {
return new JAXBElement(_DeliveryExtension_QNAME, Ebi41DeliveryExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41PresentationDetailsExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "PresentationDetailsExtension")
@Nonnull
public JAXBElement createPresentationDetailsExtension(
@Nullable
final Ebi41PresentationDetailsExtensionType value) {
return new JAXBElement(_PresentationDetailsExtension_QNAME, Ebi41PresentationDetailsExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41OrderingPartyExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "OrderingPartyExtension")
@Nonnull
public JAXBElement createOrderingPartyExtension(
@Nullable
final Ebi41OrderingPartyExtensionType value) {
return new JAXBElement(_OrderingPartyExtension_QNAME, Ebi41OrderingPartyExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41BillerExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "BillerExtension")
@Nonnull
public JAXBElement createBillerExtension(
@Nullable
final Ebi41BillerExtensionType value) {
return new JAXBElement(_BillerExtension_QNAME, Ebi41BillerExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41PaymentConditionsExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "PaymentConditionsExtension")
@Nonnull
public JAXBElement createPaymentConditionsExtension(
@Nullable
final Ebi41PaymentConditionsExtensionType value) {
return new JAXBElement(_PaymentConditionsExtension_QNAME, Ebi41PaymentConditionsExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41ReductionAndSurchargeDetailsExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "ReductionAndSurchargeDetailsExtension")
@Nonnull
public JAXBElement createReductionAndSurchargeDetailsExtension(
@Nullable
final Ebi41ReductionAndSurchargeDetailsExtensionType value) {
return new JAXBElement(_ReductionAndSurchargeDetailsExtension_QNAME, Ebi41ReductionAndSurchargeDetailsExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41DetailsExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "DetailsExtension")
@Nonnull
public JAXBElement createDetailsExtension(
@Nullable
final Ebi41DetailsExtensionType value) {
return new JAXBElement(_DetailsExtension_QNAME, Ebi41DetailsExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41InvoiceRecipientExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "InvoiceRecipientExtension")
@Nonnull
public JAXBElement createInvoiceRecipientExtension(
@Nullable
final Ebi41InvoiceRecipientExtensionType value) {
return new JAXBElement(_InvoiceRecipientExtension_QNAME, Ebi41InvoiceRecipientExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41ListLineItemExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "ListLineItemExtension")
@Nonnull
public JAXBElement createListLineItemExtension(
@Nullable
final Ebi41ListLineItemExtensionType value) {
return new JAXBElement(_ListLineItemExtension_QNAME, Ebi41ListLineItemExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41PaymentMethodExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "PaymentMethodExtension")
@Nonnull
public JAXBElement createPaymentMethodExtension(
@Nullable
final Ebi41PaymentMethodExtensionType value) {
return new JAXBElement(_PaymentMethodExtension_QNAME, Ebi41PaymentMethodExtensionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Ebi41TaxExtensionType }{@code >}}
*
* @return
* The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://www.ebinterface.at/schema/4p1/extensions/ext", name = "TaxExtension")
@Nonnull
public JAXBElement createTaxExtension(
@Nullable
final Ebi41TaxExtensionType value) {
return new JAXBElement(_TaxExtension_QNAME, Ebi41TaxExtensionType.class, null, value);
}
}