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

se.swedenconnect.schemas.dss_1_0.ObjectFactory Maven / Gradle / Ivy

There is a newer version: 3.0.2
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
// 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 01:06:56 PM CEST 
//


package se.swedenconnect.schemas.dss_1_0;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.namespace.QName;
import se.swedenconnect.schemas.saml_1_1.assertion.NameIdentifierType;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the se.swedenconnect.schemas.dss_1_0 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 _Document_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Document"); private final static QName _OptionalInputs_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "OptionalInputs"); private final static QName _OptionalOutputs_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "OptionalOutputs"); private final static QName _ServicePolicy_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ServicePolicy"); private final static QName _Language_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Language"); private final static QName _AdditionalProfile_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "AdditionalProfile"); private final static QName _Schema_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Schema"); private final static QName _Response_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Response"); private final static QName _SignatureType_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "SignatureType"); private final static QName _AddTimestamp_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "AddTimestamp"); private final static QName _VerifyResponse_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "VerifyResponse"); private final static QName _UseVerificationTime_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "UseVerificationTime"); private final static QName _ReturnVerificationTimeInfo_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnVerificationTimeInfo"); private final static QName _ReturnProcessingDetails_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnProcessingDetails"); private final static QName _ReturnSigningTimeInfo_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnSigningTimeInfo"); private final static QName _ReturnSignerIdentity_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnSignerIdentity"); private final static QName _SignerIdentity_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "SignerIdentity"); private final static QName _UpdatedSignature_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "UpdatedSignature"); private final static QName _ReturnTimestampedSignature_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnTimestampedSignature"); private final static QName _TimestampedSignature_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "TimestampedSignature"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: se.swedenconnect.schemas.dss_1_0 * */ public ObjectFactory() { } /** * Create an instance of {@link SigningTimeInfo } * */ public SigningTimeInfo createSigningTimeInfo() { return new SigningTimeInfo(); } /** * Create an instance of {@link InputDocuments } * */ public InputDocuments createInputDocuments() { return new InputDocuments(); } /** * Create an instance of {@link DocumentType } * */ public DocumentType createDocumentType() { return new DocumentType(); } /** * Create an instance of {@link TransformedData } * */ public TransformedData createTransformedData() { return new TransformedData(); } /** * Create an instance of {@link Base64Data } * */ public Base64Data createBase64Data() { return new Base64Data(); } /** * Create an instance of {@link DocumentHash } * */ public DocumentHash createDocumentHash() { return new DocumentHash(); } /** * Create an instance of {@link AnyType } * */ public AnyType createAnyType() { return new AnyType(); } /** * Create an instance of {@link SignatureObject } * */ public SignatureObject createSignatureObject() { return new SignatureObject(); } /** * Create an instance of {@link SignaturePtr } * */ public SignaturePtr createSignaturePtr() { return new SignaturePtr(); } /** * Create an instance of {@link Base64Signature } * */ public Base64Signature createBase64Signature() { return new Base64Signature(); } /** * Create an instance of {@link Timestamp } * */ public Timestamp createTimestamp() { return new Timestamp(); } /** * Create an instance of {@link Result } * */ public Result createResult() { return new Result(); } /** * Create an instance of {@link InternationalStringType } * */ public InternationalStringType createInternationalStringType() { return new InternationalStringType(); } /** * Create an instance of {@link ClaimedIdentity } * */ public ClaimedIdentity createClaimedIdentity() { return new ClaimedIdentity(); } /** * Create an instance of {@link Schemas } * */ public Schemas createSchemas() { return new Schemas(); } /** * Create an instance of {@link ResponseBaseType } * */ public ResponseBaseType createResponseBaseType() { return new ResponseBaseType(); } /** * Create an instance of {@link SignRequest } * */ public SignRequest createSignRequest() { return new SignRequest(); } /** * Create an instance of {@link RequestBaseType } * */ public RequestBaseType createRequestBaseType() { return new RequestBaseType(); } /** * Create an instance of {@link SignResponse } * */ public SignResponse createSignResponse() { return new SignResponse(); } /** * Create an instance of {@link UpdateSignatureInstructionType } * */ public UpdateSignatureInstructionType createUpdateSignatureInstructionType() { return new UpdateSignatureInstructionType(); } /** * Create an instance of {@link IntendedAudience } * */ public IntendedAudience createIntendedAudience() { return new IntendedAudience(); } /** * Create an instance of {@link KeySelector } * */ public KeySelector createKeySelector() { return new KeySelector(); } /** * Create an instance of {@link Properties } * */ public Properties createProperties() { return new Properties(); } /** * Create an instance of {@link PropertiesType } * */ public PropertiesType createPropertiesType() { return new PropertiesType(); } /** * Create an instance of {@link Property } * */ public Property createProperty() { return new Property(); } /** * Create an instance of {@link IncludeObject } * */ public IncludeObject createIncludeObject() { return new IncludeObject(); } /** * Create an instance of {@link SignaturePlacement } * */ public SignaturePlacement createSignaturePlacement() { return new SignaturePlacement(); } /** * Create an instance of {@link DocumentWithSignature } * */ public DocumentWithSignature createDocumentWithSignature() { return new DocumentWithSignature(); } /** * Create an instance of {@link SignedReferences } * */ public SignedReferences createSignedReferences() { return new SignedReferences(); } /** * Create an instance of {@link SignedReference } * */ public SignedReference createSignedReference() { return new SignedReference(); } /** * Create an instance of {@link VerifyRequest } * */ public VerifyRequest createVerifyRequest() { return new VerifyRequest(); } /** * Create an instance of {@link VerifyManifestResults } * */ public VerifyManifestResults createVerifyManifestResults() { return new VerifyManifestResults(); } /** * Create an instance of {@link ManifestResult } * */ public ManifestResult createManifestResult() { return new ManifestResult(); } /** * Create an instance of {@link AdditionalTimeInfo } * */ public AdditionalTimeInfo createAdditionalTimeInfo() { return new AdditionalTimeInfo(); } /** * Create an instance of {@link VerificationTimeInfo } * */ public VerificationTimeInfo createVerificationTimeInfo() { return new VerificationTimeInfo(); } /** * Create an instance of {@link AdditionalKeyInfo } * */ public AdditionalKeyInfo createAdditionalKeyInfo() { return new AdditionalKeyInfo(); } /** * Create an instance of {@link ProcessingDetails } * */ public ProcessingDetails createProcessingDetails() { return new ProcessingDetails(); } /** * Create an instance of {@link DetailType } * */ public DetailType createDetailType() { return new DetailType(); } /** * Create an instance of {@link SigningTimeInfo.SigningTimeBoundaries } * */ public SigningTimeInfo.SigningTimeBoundaries createSigningTimeInfoSigningTimeBoundaries() { return new SigningTimeInfo.SigningTimeBoundaries(); } /** * Create an instance of {@link ReturnUpdatedSignature } * */ public ReturnUpdatedSignature createReturnUpdatedSignature() { return new ReturnUpdatedSignature(); } /** * Create an instance of {@link UpdatedSignatureType } * */ public UpdatedSignatureType createUpdatedSignatureType() { return new UpdatedSignatureType(); } /** * Create an instance of {@link ReturnTransformedDocument } * */ public ReturnTransformedDocument createReturnTransformedDocument() { return new ReturnTransformedDocument(); } /** * Create an instance of {@link TransformedDocument } * */ public TransformedDocument createTransformedDocument() { return new TransformedDocument(); } /** * Create an instance of {@link TstInfo } * */ public TstInfo createTstInfo() { return new TstInfo(); } /** * Create an instance of {@link RequesterIdentity } * */ public RequesterIdentity createRequesterIdentity() { return new RequesterIdentity(); } /** * Create an instance of {@link AttachmentReference } * */ public AttachmentReference createAttachmentReference() { return new AttachmentReference(); } /** * Create an instance of {@link InlineXMLType } * */ public InlineXMLType createInlineXMLType() { return new InlineXMLType(); } /** * Create an instance of {@link TimeSignatureInstructionType } * */ public TimeSignatureInstructionType createTimeSignatureInstructionType() { return new TimeSignatureInstructionType(); } /** * Create an instance of {@link UseVerificationTimeType } * */ public UseVerificationTimeType createUseVerificationTimeType() { return new UseVerificationTimeType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "Document") public JAXBElement createDocument(DocumentType value) { return new JAXBElement(_Document_QNAME, DocumentType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AnyType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AnyType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "OptionalInputs") public JAXBElement createOptionalInputs(AnyType value) { return new JAXBElement(_OptionalInputs_QNAME, AnyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AnyType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AnyType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "OptionalOutputs") public JAXBElement createOptionalOutputs(AnyType value) { return new JAXBElement(_OptionalOutputs_QNAME, AnyType.class, null, 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 = "urn:oasis:names:tc:dss:1.0:core:schema", name = "ServicePolicy") public JAXBElement createServicePolicy(String value) { return new JAXBElement(_ServicePolicy_QNAME, String.class, null, 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 = "urn:oasis:names:tc:dss:1.0:core:schema", name = "Language") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) public JAXBElement createLanguage(String value) { return new JAXBElement(_Language_QNAME, String.class, null, 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 = "urn:oasis:names:tc:dss:1.0:core:schema", name = "AdditionalProfile") public JAXBElement createAdditionalProfile(String value) { return new JAXBElement(_AdditionalProfile_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "Schema") public JAXBElement createSchema(DocumentType value) { return new JAXBElement(_Schema_QNAME, DocumentType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ResponseBaseType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ResponseBaseType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "Response") public JAXBElement createResponse(ResponseBaseType value) { return new JAXBElement(_Response_QNAME, ResponseBaseType.class, null, 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 = "urn:oasis:names:tc:dss:1.0:core:schema", name = "SignatureType") public JAXBElement createSignatureType(String value) { return new JAXBElement(_SignatureType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UpdateSignatureInstructionType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link UpdateSignatureInstructionType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "AddTimestamp") public JAXBElement createAddTimestamp(UpdateSignatureInstructionType value) { return new JAXBElement(_AddTimestamp_QNAME, UpdateSignatureInstructionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ResponseBaseType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ResponseBaseType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "VerifyResponse") public JAXBElement createVerifyResponse(ResponseBaseType value) { return new JAXBElement(_VerifyResponse_QNAME, ResponseBaseType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "UseVerificationTime") public JAXBElement createUseVerificationTime(Object value) { return new JAXBElement(_UseVerificationTime_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "ReturnVerificationTimeInfo") public JAXBElement createReturnVerificationTimeInfo(Object value) { return new JAXBElement(_ReturnVerificationTimeInfo_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "ReturnProcessingDetails") public JAXBElement createReturnProcessingDetails(Object value) { return new JAXBElement(_ReturnProcessingDetails_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "ReturnSigningTimeInfo") public JAXBElement createReturnSigningTimeInfo(Object value) { return new JAXBElement(_ReturnSigningTimeInfo_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "ReturnSignerIdentity") public JAXBElement createReturnSignerIdentity(Object value) { return new JAXBElement(_ReturnSignerIdentity_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NameIdentifierType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link NameIdentifierType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "SignerIdentity") public JAXBElement createSignerIdentity(NameIdentifierType value) { return new JAXBElement(_SignerIdentity_QNAME, NameIdentifierType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UpdatedSignatureType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link UpdatedSignatureType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "UpdatedSignature") public JAXBElement createUpdatedSignature(UpdatedSignatureType value) { return new JAXBElement(_UpdatedSignature_QNAME, UpdatedSignatureType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UpdateSignatureInstructionType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link UpdateSignatureInstructionType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "ReturnTimestampedSignature") public JAXBElement createReturnTimestampedSignature(UpdateSignatureInstructionType value) { return new JAXBElement(_ReturnTimestampedSignature_QNAME, UpdateSignatureInstructionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UpdatedSignatureType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link UpdatedSignatureType }{@code >} */ @XmlElementDecl(namespace = "urn:oasis:names:tc:dss:1.0:core:schema", name = "TimestampedSignature") public JAXBElement createTimestampedSignature(UpdatedSignatureType value) { return new JAXBElement(_TimestampedSignature_QNAME, UpdatedSignatureType.class, null, value); } }