
se.swedenconnect.schemas.dss_1_0.ObjectFactory Maven / Gradle / Ivy
Show all versions of oasis-dss-jaxb Show documentation
//
// 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