com.helger.xhe.v10_cs03.cac.ObjectFactory Maven / Gradle / Ivy
package com.helger.xhe.v10_cs03.cac;
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 com.helger.xhe.v10_cs03.cac 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 _BusinessScope_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "BusinessScope");
public final static QName _BusinessScopeCriterion_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "BusinessScopeCriterion");
public final static QName _ExternalReference_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "ExternalReference");
public final static QName _FromParty_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "FromParty");
public final static QName _Header_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "Header");
public final static QName _InstanceDecryptionInformationExternalReference_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "InstanceDecryptionInformationExternalReference");
public final static QName _InstanceDecryptionKeyExternalReference_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "InstanceDecryptionKeyExternalReference");
public final static QName _Party_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "Party");
public final static QName _PartyIdentification_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "PartyIdentification");
public final static QName _Payload_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "Payload");
public final static QName _PayloadExternalReference_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "PayloadExternalReference");
public final static QName _Payloads_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "Payloads");
public final static QName _RelevantExternalReference_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "RelevantExternalReference");
public final static QName _ToParty_QNAME = new QName("http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", "ToParty");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.helger.xhe.v10_cs03.cac
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link XHE10BusinessScopeType }
*
* @return
* The created XHE10BusinessScopeType object and never null
.
*/
@Nonnull
public XHE10BusinessScopeType createXHE10BusinessScopeType() {
return new XHE10BusinessScopeType();
}
/**
* Create an instance of {@link XHE10BusinessScopeCriterionType }
*
* @return
* The created XHE10BusinessScopeCriterionType object and never null
.
*/
@Nonnull
public XHE10BusinessScopeCriterionType createXHE10BusinessScopeCriterionType() {
return new XHE10BusinessScopeCriterionType();
}
/**
* Create an instance of {@link XHE10ExternalReferenceType }
*
* @return
* The created XHE10ExternalReferenceType object and never null
.
*/
@Nonnull
public XHE10ExternalReferenceType createXHE10ExternalReferenceType() {
return new XHE10ExternalReferenceType();
}
/**
* Create an instance of {@link XHE10PartyType }
*
* @return
* The created XHE10PartyType object and never null
.
*/
@Nonnull
public XHE10PartyType createXHE10PartyType() {
return new XHE10PartyType();
}
/**
* Create an instance of {@link XHE10HeaderType }
*
* @return
* The created XHE10HeaderType object and never null
.
*/
@Nonnull
public XHE10HeaderType createXHE10HeaderType() {
return new XHE10HeaderType();
}
/**
* Create an instance of {@link XHE10PartyIdentificationType }
*
* @return
* The created XHE10PartyIdentificationType object and never null
.
*/
@Nonnull
public XHE10PartyIdentificationType createXHE10PartyIdentificationType() {
return new XHE10PartyIdentificationType();
}
/**
* Create an instance of {@link XHE10PayloadType }
*
* @return
* The created XHE10PayloadType object and never null
.
*/
@Nonnull
public XHE10PayloadType createXHE10PayloadType() {
return new XHE10PayloadType();
}
/**
* Create an instance of {@link XHE10PayloadsType }
*
* @return
* The created XHE10PayloadsType object and never null
.
*/
@Nonnull
public XHE10PayloadsType createXHE10PayloadsType() {
return new XHE10PayloadsType();
}
/**
* Create an instance of {@link XHE10PayloadContentType }
*
* @return
* The created XHE10PayloadContentType object and never null
.
*/
@Nonnull
public XHE10PayloadContentType createXHE10PayloadContentType() {
return new XHE10PayloadContentType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10BusinessScopeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10BusinessScopeType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "BusinessScope")
@Nonnull
public JAXBElement createBusinessScope(
@Nullable
final XHE10BusinessScopeType value) {
return new JAXBElement(_BusinessScope_QNAME, XHE10BusinessScopeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10BusinessScopeCriterionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10BusinessScopeCriterionType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "BusinessScopeCriterion")
@Nonnull
public JAXBElement createBusinessScopeCriterion(
@Nullable
final XHE10BusinessScopeCriterionType value) {
return new JAXBElement(_BusinessScopeCriterion_QNAME, XHE10BusinessScopeCriterionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "ExternalReference")
@Nonnull
public JAXBElement createExternalReference(
@Nullable
final XHE10ExternalReferenceType value) {
return new JAXBElement(_ExternalReference_QNAME, XHE10ExternalReferenceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10PartyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10PartyType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "FromParty")
@Nonnull
public JAXBElement createFromParty(
@Nullable
final XHE10PartyType value) {
return new JAXBElement(_FromParty_QNAME, XHE10PartyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10HeaderType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10HeaderType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "Header")
@Nonnull
public JAXBElement createHeader(
@Nullable
final XHE10HeaderType value) {
return new JAXBElement(_Header_QNAME, XHE10HeaderType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "InstanceDecryptionInformationExternalReference")
@Nonnull
public JAXBElement createInstanceDecryptionInformationExternalReference(
@Nullable
final XHE10ExternalReferenceType value) {
return new JAXBElement(_InstanceDecryptionInformationExternalReference_QNAME, XHE10ExternalReferenceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "InstanceDecryptionKeyExternalReference")
@Nonnull
public JAXBElement createInstanceDecryptionKeyExternalReference(
@Nullable
final XHE10ExternalReferenceType value) {
return new JAXBElement(_InstanceDecryptionKeyExternalReference_QNAME, XHE10ExternalReferenceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10PartyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10PartyType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "Party")
@Nonnull
public JAXBElement createParty(
@Nullable
final XHE10PartyType value) {
return new JAXBElement(_Party_QNAME, XHE10PartyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10PartyIdentificationType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10PartyIdentificationType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "PartyIdentification")
@Nonnull
public JAXBElement createPartyIdentification(
@Nullable
final XHE10PartyIdentificationType value) {
return new JAXBElement(_PartyIdentification_QNAME, XHE10PartyIdentificationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10PayloadType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10PayloadType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "Payload")
@Nonnull
public JAXBElement createPayload(
@Nullable
final XHE10PayloadType value) {
return new JAXBElement(_Payload_QNAME, XHE10PayloadType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "PayloadExternalReference")
@Nonnull
public JAXBElement createPayloadExternalReference(
@Nullable
final XHE10ExternalReferenceType value) {
return new JAXBElement(_PayloadExternalReference_QNAME, XHE10ExternalReferenceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10PayloadsType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10PayloadsType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "Payloads")
@Nonnull
public JAXBElement createPayloads(
@Nullable
final XHE10PayloadsType value) {
return new JAXBElement(_Payloads_QNAME, XHE10PayloadsType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10ExternalReferenceType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "RelevantExternalReference")
@Nonnull
public JAXBElement createRelevantExternalReference(
@Nullable
final XHE10ExternalReferenceType value) {
return new JAXBElement(_RelevantExternalReference_QNAME, XHE10ExternalReferenceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XHE10PartyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link XHE10PartyType }{@code >} The created JAXBElement and never null
.
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/bdxr/ns/XHE/1/AggregateComponents", name = "ToParty")
@Nonnull
public JAXBElement createToParty(
@Nullable
final XHE10PartyType value) {
return new JAXBElement(_ToParty_QNAME, XHE10PartyType.class, null, value);
}
}