//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// 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: 2010.04.09 at 09:56:29 PM BST
//
package xades4j.xml.bind.xmldsig;
import java.math.BigInteger;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.namespace.QName;
import xades4j.xml.bind.Base64XmlAdapter;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the xades4j.xml.bind.xmldsig 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 _PGPData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPData");
private final static QName _SPKIData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKIData");
private final static QName _RetrievalMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RetrievalMethod");
private final static QName _CanonicalizationMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "CanonicalizationMethod");
private final static QName _SignatureProperty_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperty");
private final static QName _Transforms_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transforms");
private final static QName _Manifest_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Manifest");
private final static QName _SignatureMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureMethod");
private final static QName _KeyInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyInfo");
private final static QName _DigestMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestMethod");
private final static QName _MgmtData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "MgmtData");
private final static QName _Reference_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Reference");
private final static QName _RSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RSAKeyValue");
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
private final static QName _DSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DSAKeyValue");
private final static QName _SignedInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignedInfo");
private final static QName _Object_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Object");
private final static QName _SignatureValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureValue");
private final static QName _Transform_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transform");
private final static QName _X509Data_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Data");
private final static QName _DigestValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestValue");
private final static QName _SignatureProperties_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperties");
private final static QName _KeyName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyName");
private final static QName _KeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyValue");
private final static QName _XmlX509DataTypeX509IssuerSerial_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509IssuerSerial");
private final static QName _XmlX509DataTypeX509Certificate_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Certificate");
private final static QName _XmlX509DataTypeX509SKI_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SKI");
private final static QName _XmlX509DataTypeX509SubjectName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SubjectName");
private final static QName _XmlX509DataTypeX509CRL_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509CRL");
private final static QName _XmlSignatureMethodTypeHMACOutputLength_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "HMACOutputLength");
private final static QName _XmlPGPDataTypePGPKeyID_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyID");
private final static QName _XmlPGPDataTypePGPKeyPacket_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyPacket");
private final static QName _XmlTransformTypeXPath_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "XPath");
private final static QName _XmlSPKIDataTypeSPKISexp_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKISexp");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: xades4j.marshalling.xmldsig
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link XmlSignaturePropertiesType }
*
*/
public XmlSignaturePropertiesType createXmlSignaturePropertiesType() {
return new XmlSignaturePropertiesType();
}
/**
* Create an instance of {@link XmlX509DataType }
*
*/
public XmlX509DataType createXmlX509DataType() {
return new XmlX509DataType();
}
/**
* Create an instance of {@link XmlKeyInfoType }
*
*/
public XmlKeyInfoType createXmlKeyInfoType() {
return new XmlKeyInfoType();
}
/**
* Create an instance of {@link XmlObjectType }
*
*/
public XmlObjectType createXmlObjectType() {
return new XmlObjectType();
}
/**
* Create an instance of {@link XmlManifestType }
*
*/
public XmlManifestType createXmlManifestType() {
return new XmlManifestType();
}
/**
* Create an instance of {@link XmlSignatureValueType }
*
*/
public XmlSignatureValueType createXmlSignatureValueType() {
return new XmlSignatureValueType();
}
/**
* Create an instance of {@link XmlSPKIDataType }
*
*/
public XmlSPKIDataType createXmlSPKIDataType() {
return new XmlSPKIDataType();
}
/**
* Create an instance of {@link XmlTransformType }
*
*/
public XmlTransformType createXmlTransformType() {
return new XmlTransformType();
}
/**
* Create an instance of {@link XmlCanonicalizationMethodType }
*
*/
public XmlCanonicalizationMethodType createXmlCanonicalizationMethodType() {
return new XmlCanonicalizationMethodType();
}
/**
* Create an instance of {@link XmlKeyValueType }
*
*/
public XmlKeyValueType createXmlKeyValueType() {
return new XmlKeyValueType();
}
/**
* Create an instance of {@link XmlDSAKeyValueType }
*
*/
public XmlDSAKeyValueType createXmlDSAKeyValueType() {
return new XmlDSAKeyValueType();
}
/**
* Create an instance of {@link XmlSignatureType }
*
*/
public XmlSignatureType createXmlSignatureType() {
return new XmlSignatureType();
}
/**
* Create an instance of {@link XmlTransformsType }
*
*/
public XmlTransformsType createXmlTransformsType() {
return new XmlTransformsType();
}
/**
* Create an instance of {@link XmlSignaturePropertyType }
*
*/
public XmlSignaturePropertyType createXmlSignaturePropertyType() {
return new XmlSignaturePropertyType();
}
/**
* Create an instance of {@link XmlDigestMethodType }
*
*/
public XmlDigestMethodType createXmlDigestMethodType() {
return new XmlDigestMethodType();
}
/**
* Create an instance of {@link XmlPGPDataType }
*
*/
public XmlPGPDataType createXmlPGPDataType() {
return new XmlPGPDataType();
}
/**
* Create an instance of {@link XmlRetrievalMethodType }
*
*/
public XmlRetrievalMethodType createXmlRetrievalMethodType() {
return new XmlRetrievalMethodType();
}
/**
* Create an instance of {@link XmlRSAKeyValueType }
*
*/
public XmlRSAKeyValueType createXmlRSAKeyValueType() {
return new XmlRSAKeyValueType();
}
/**
* Create an instance of {@link XmlX509IssuerSerialType }
*
*/
public XmlX509IssuerSerialType createXmlX509IssuerSerialType() {
return new XmlX509IssuerSerialType();
}
/**
* Create an instance of {@link XmlSignatureMethodType }
*
*/
public XmlSignatureMethodType createXmlSignatureMethodType() {
return new XmlSignatureMethodType();
}
/**
* Create an instance of {@link XmlReferenceType }
*
*/
public XmlReferenceType createXmlReferenceType() {
return new XmlReferenceType();
}
/**
* Create an instance of {@link XmlSignedInfoType }
*
*/
public XmlSignedInfoType createXmlSignedInfoType() {
return new XmlSignedInfoType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlPGPDataType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPData")
public JAXBElement<XmlPGPDataType> createPGPData(XmlPGPDataType value) {
return new JAXBElement<XmlPGPDataType>(_PGPData_QNAME, XmlPGPDataType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSPKIDataType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKIData")
public JAXBElement<XmlSPKIDataType> createSPKIData(XmlSPKIDataType value) {
return new JAXBElement<XmlSPKIDataType>(_SPKIData_QNAME, XmlSPKIDataType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlRetrievalMethodType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "RetrievalMethod")
public JAXBElement<XmlRetrievalMethodType> createRetrievalMethod(XmlRetrievalMethodType value) {
return new JAXBElement<XmlRetrievalMethodType>(_RetrievalMethod_QNAME, XmlRetrievalMethodType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlCanonicalizationMethodType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "CanonicalizationMethod")
public JAXBElement<XmlCanonicalizationMethodType> createCanonicalizationMethod(XmlCanonicalizationMethodType value) {
return new JAXBElement<XmlCanonicalizationMethodType>(_CanonicalizationMethod_QNAME, XmlCanonicalizationMethodType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSignaturePropertyType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperty")
public JAXBElement<XmlSignaturePropertyType> createSignatureProperty(XmlSignaturePropertyType value) {
return new JAXBElement<XmlSignaturePropertyType>(_SignatureProperty_QNAME, XmlSignaturePropertyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlTransformsType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transforms")
public JAXBElement<XmlTransformsType> createTransforms(XmlTransformsType value) {
return new JAXBElement<XmlTransformsType>(_Transforms_QNAME, XmlTransformsType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlManifestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Manifest")
public JAXBElement<XmlManifestType> createManifest(XmlManifestType value) {
return new JAXBElement<XmlManifestType>(_Manifest_QNAME, XmlManifestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSignatureMethodType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureMethod")
public JAXBElement<XmlSignatureMethodType> createSignatureMethod(XmlSignatureMethodType value) {
return new JAXBElement<XmlSignatureMethodType>(_SignatureMethod_QNAME, XmlSignatureMethodType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlKeyInfoType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyInfo")
public JAXBElement<XmlKeyInfoType> createKeyInfo(XmlKeyInfoType value) {
return new JAXBElement<XmlKeyInfoType>(_KeyInfo_QNAME, XmlKeyInfoType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlDigestMethodType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestMethod")
public JAXBElement<XmlDigestMethodType> createDigestMethod(XmlDigestMethodType value) {
return new JAXBElement<XmlDigestMethodType>(_DigestMethod_QNAME, XmlDigestMethodType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "MgmtData")
public JAXBElement<String> createMgmtData(String value) {
return new JAXBElement<String>(_MgmtData_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlReferenceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Reference")
public JAXBElement<XmlReferenceType> createReference(XmlReferenceType value) {
return new JAXBElement<XmlReferenceType>(_Reference_QNAME, XmlReferenceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlRSAKeyValueType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "RSAKeyValue")
public JAXBElement<XmlRSAKeyValueType> createRSAKeyValue(XmlRSAKeyValueType value) {
return new JAXBElement<XmlRSAKeyValueType>(_RSAKeyValue_QNAME, XmlRSAKeyValueType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSignatureType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature")
public JAXBElement<XmlSignatureType> createSignature(XmlSignatureType value) {
return new JAXBElement<XmlSignatureType>(_Signature_QNAME, XmlSignatureType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlDSAKeyValueType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DSAKeyValue")
public JAXBElement<XmlDSAKeyValueType> createDSAKeyValue(XmlDSAKeyValueType value) {
return new JAXBElement<XmlDSAKeyValueType>(_DSAKeyValue_QNAME, XmlDSAKeyValueType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSignedInfoType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignedInfo")
public JAXBElement<XmlSignedInfoType> createSignedInfo(XmlSignedInfoType value) {
return new JAXBElement<XmlSignedInfoType>(_SignedInfo_QNAME, XmlSignedInfoType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlObjectType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Object")
public JAXBElement<XmlObjectType> createObject(XmlObjectType value) {
return new JAXBElement<XmlObjectType>(_Object_QNAME, XmlObjectType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSignatureValueType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureValue")
public JAXBElement<XmlSignatureValueType> createSignatureValue(XmlSignatureValueType value) {
return new JAXBElement<XmlSignatureValueType>(_SignatureValue_QNAME, XmlSignatureValueType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlTransformType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transform")
public JAXBElement<XmlTransformType> createTransform(XmlTransformType value) {
return new JAXBElement<XmlTransformType>(_Transform_QNAME, XmlTransformType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlX509DataType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Data")
public JAXBElement<XmlX509DataType> createX509Data(XmlX509DataType value) {
return new JAXBElement<XmlX509DataType>(_X509Data_QNAME, XmlX509DataType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestValue")
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createDigestValue(byte[] value) {
return new JAXBElement<byte[]>(_DigestValue_QNAME, byte[].class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlSignaturePropertiesType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperties")
public JAXBElement<XmlSignaturePropertiesType> createSignatureProperties(XmlSignaturePropertiesType value) {
return new JAXBElement<XmlSignaturePropertiesType>(_SignatureProperties_QNAME, XmlSignaturePropertiesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyName")
public JAXBElement<String> createKeyName(String value) {
return new JAXBElement<String>(_KeyName_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlKeyValueType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyValue")
public JAXBElement<XmlKeyValueType> createKeyValue(XmlKeyValueType value) {
return new JAXBElement<XmlKeyValueType>(_KeyValue_QNAME, XmlKeyValueType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XmlX509IssuerSerialType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509IssuerSerial", scope = XmlX509DataType.class)
public JAXBElement<XmlX509IssuerSerialType> createXmlX509DataTypeX509IssuerSerial(XmlX509IssuerSerialType value) {
return new JAXBElement<XmlX509IssuerSerialType>(_XmlX509DataTypeX509IssuerSerial_QNAME, XmlX509IssuerSerialType.class, XmlX509DataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Certificate", scope = XmlX509DataType.class)
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createXmlX509DataTypeX509Certificate(byte[] value) {
return new JAXBElement<byte[]>(_XmlX509DataTypeX509Certificate_QNAME, byte[].class, XmlX509DataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509SKI", scope = XmlX509DataType.class)
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createXmlX509DataTypeX509SKI(byte[] value) {
return new JAXBElement<byte[]>(_XmlX509DataTypeX509SKI_QNAME, byte[].class, XmlX509DataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509SubjectName", scope = XmlX509DataType.class)
public JAXBElement<String> createXmlX509DataTypeX509SubjectName(String value) {
return new JAXBElement<String>(_XmlX509DataTypeX509SubjectName_QNAME, String.class, XmlX509DataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509CRL", scope = XmlX509DataType.class)
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createXmlX509DataTypeX509CRL(byte[] value) {
return new JAXBElement<byte[]>(_XmlX509DataTypeX509CRL_QNAME, byte[].class, XmlX509DataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "HMACOutputLength", scope = XmlSignatureMethodType.class)
public JAXBElement<BigInteger> createXmlSignatureMethodTypeHMACOutputLength(BigInteger value) {
return new JAXBElement<BigInteger>(_XmlSignatureMethodTypeHMACOutputLength_QNAME, BigInteger.class, XmlSignatureMethodType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyID", scope = XmlPGPDataType.class)
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createXmlPGPDataTypePGPKeyID(byte[] value) {
return new JAXBElement<byte[]>(_XmlPGPDataTypePGPKeyID_QNAME, byte[].class, XmlPGPDataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyPacket", scope = XmlPGPDataType.class)
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createXmlPGPDataTypePGPKeyPacket(byte[] value) {
return new JAXBElement<byte[]>(_XmlPGPDataTypePGPKeyPacket_QNAME, byte[].class, XmlPGPDataType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "XPath", scope = XmlTransformType.class)
public JAXBElement<String> createXmlTransformTypeXPath(String value) {
return new JAXBElement<String>(_XmlTransformTypeXPath_QNAME, String.class, XmlTransformType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKISexp", scope = XmlSPKIDataType.class)
@XmlJavaTypeAdapter(Base64XmlAdapter .class)
public JAXBElement<byte[]> createXmlSPKIDataTypeSPKISexp(byte[] value) {
return new JAXBElement<byte[]>(_XmlSPKIDataTypeSPKISexp_QNAME, byte[].class, XmlSPKIDataType.class, value);
}
}