//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.08.26 at 02:35:27 PM CEST
//
package eu.europa.esig.jaxb.tslx;
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 eu.europa.esig.jaxb.tslx package.
* <p>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 _MimeType_QNAME = new QName("http://uri.etsi.org/02231/v2/additionaltypes#", "MimeType");
private final static QName _TakenOverBy_QNAME = new QName("http://uri.etsi.org/02231/v2/additionaltypes#", "TakenOverBy");
private final static QName _ExtendedKeyUsage_QNAME = new QName("http://uri.etsi.org/02231/v2/additionaltypes#", "ExtendedKeyUsage");
private final static QName _PublicKeyLocation_QNAME = new QName("http://uri.etsi.org/02231/v2/additionaltypes#", "PublicKeyLocation");
private final static QName _X509CertificateLocation_QNAME = new QName("http://uri.etsi.org/02231/v2/additionaltypes#", "X509CertificateLocation");
private final static QName _CertSubjectDNAttribute_QNAME = new QName("http://uri.etsi.org/02231/v2/additionaltypes#", "CertSubjectDNAttribute");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.europa.esig.jaxb.tslx
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link TakenOverByType }
*
*/
public TakenOverByType createTakenOverByType() {
return new TakenOverByType();
}
/**
* Create an instance of {@link CertSubjectDNAttributeType }
*
*/
public CertSubjectDNAttributeType createCertSubjectDNAttributeType() {
return new CertSubjectDNAttributeType();
}
/**
* Create an instance of {@link ExtendedKeyUsageType }
*
*/
public ExtendedKeyUsageType createExtendedKeyUsageType() {
return new ExtendedKeyUsageType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://uri.etsi.org/02231/v2/additionaltypes#", name = "MimeType")
public JAXBElement<String> createMimeType(String value) {
return new JAXBElement<String>(_MimeType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TakenOverByType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://uri.etsi.org/02231/v2/additionaltypes#", name = "TakenOverBy")
public JAXBElement<TakenOverByType> createTakenOverBy(TakenOverByType value) {
return new JAXBElement<TakenOverByType>(_TakenOverBy_QNAME, TakenOverByType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtendedKeyUsageType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://uri.etsi.org/02231/v2/additionaltypes#", name = "ExtendedKeyUsage")
public JAXBElement<ExtendedKeyUsageType> createExtendedKeyUsage(ExtendedKeyUsageType value) {
return new JAXBElement<ExtendedKeyUsageType>(_ExtendedKeyUsage_QNAME, ExtendedKeyUsageType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://uri.etsi.org/02231/v2/additionaltypes#", name = "PublicKeyLocation")
public JAXBElement<String> createPublicKeyLocation(String value) {
return new JAXBElement<String>(_PublicKeyLocation_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://uri.etsi.org/02231/v2/additionaltypes#", name = "X509CertificateLocation")
public JAXBElement<String> createX509CertificateLocation(String value) {
return new JAXBElement<String>(_X509CertificateLocation_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CertSubjectDNAttributeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://uri.etsi.org/02231/v2/additionaltypes#", name = "CertSubjectDNAttribute")
public JAXBElement<CertSubjectDNAttributeType> createCertSubjectDNAttribute(CertSubjectDNAttributeType value) {
return new JAXBElement<CertSubjectDNAttributeType>(_CertSubjectDNAttribute_QNAME, CertSubjectDNAttributeType.class, null, value);
}
}