All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.europa.esig.asic.manifest.jaxb.ObjectFactory Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.06.17 at 03:22:56 PM EEST 
//


package eu.europa.esig.asic.manifest.jaxb;

import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the eu.europa.esig.asic.manifest.jaxb 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 _ASiCManifest_QNAME = new QName("http://uri.etsi.org/02918/v1.2.1#", "ASiCManifest"); private final static QName _SigReference_QNAME = new QName("http://uri.etsi.org/02918/v1.2.1#", "SigReference"); private final static QName _DataObjectReference_QNAME = new QName("http://uri.etsi.org/02918/v1.2.1#", "DataObjectReference"); private final static QName _Extension_QNAME = new QName("http://uri.etsi.org/02918/v1.2.1#", "Extension"); private final static QName _XAdESSignatures_QNAME = new QName("http://uri.etsi.org/02918/v1.2.1#", "XAdESSignatures"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.europa.esig.asic.manifest.jaxb * */ public ObjectFactory() { } /** * Create an instance of {@link ASiCManifestType } * */ public ASiCManifestType createASiCManifestType() { return new ASiCManifestType(); } /** * Create an instance of {@link SigReferenceType } * */ public SigReferenceType createSigReferenceType() { return new SigReferenceType(); } /** * Create an instance of {@link DataObjectReferenceType } * */ public DataObjectReferenceType createDataObjectReferenceType() { return new DataObjectReferenceType(); } /** * Create an instance of {@link ExtensionType } * */ public ExtensionType createExtensionType() { return new ExtensionType(); } /** * Create an instance of {@link XAdESSignaturesType } * */ public XAdESSignaturesType createXAdESSignaturesType() { return new XAdESSignaturesType(); } /** * Create an instance of {@link AnyType } * */ public AnyType createAnyType() { return new AnyType(); } /** * Create an instance of {@link ExtensionsListType } * */ public ExtensionsListType createExtensionsListType() { return new ExtensionsListType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ASiCManifestType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ASiCManifestType }{@code >} */ @XmlElementDecl(namespace = "http://uri.etsi.org/02918/v1.2.1#", name = "ASiCManifest") public JAXBElement createASiCManifest(ASiCManifestType value) { return new JAXBElement(_ASiCManifest_QNAME, ASiCManifestType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SigReferenceType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link SigReferenceType }{@code >} */ @XmlElementDecl(namespace = "http://uri.etsi.org/02918/v1.2.1#", name = "SigReference") public JAXBElement createSigReference(SigReferenceType value) { return new JAXBElement(_SigReference_QNAME, SigReferenceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DataObjectReferenceType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link DataObjectReferenceType }{@code >} */ @XmlElementDecl(namespace = "http://uri.etsi.org/02918/v1.2.1#", name = "DataObjectReference") public JAXBElement createDataObjectReference(DataObjectReferenceType value) { return new JAXBElement(_DataObjectReference_QNAME, DataObjectReferenceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ExtensionType }{@code >} */ @XmlElementDecl(namespace = "http://uri.etsi.org/02918/v1.2.1#", name = "Extension") public JAXBElement createExtension(ExtensionType value) { return new JAXBElement(_Extension_QNAME, ExtensionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link XAdESSignaturesType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link XAdESSignaturesType }{@code >} */ @XmlElementDecl(namespace = "http://uri.etsi.org/02918/v1.2.1#", name = "XAdESSignatures") public JAXBElement createXAdESSignatures(XAdESSignaturesType value) { return new JAXBElement(_XAdESSignatures_QNAME, XAdESSignaturesType.class, null, value); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy