Class ObjectFactory

java.lang.Object
org.w3._2000._09.xmldsig_.ObjectFactory

public class ObjectFactory extends Object
This object contains factory methods for each Java content interface and Java element interface generated in the org.w3._2000._09.xmldsig_ 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.

  • Constructor Details

    • ObjectFactory

      public ObjectFactory()
      Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2000._09.xmldsig_
  • Method Details

    • createSignatureType

      public SignatureType createSignatureType()
      Create an instance of SignatureType
    • createSignatureValueType

      public SignatureValueType createSignatureValueType()
      Create an instance of SignatureValueType
    • createSignedInfoType

      public SignedInfoType createSignedInfoType()
      Create an instance of SignedInfoType
    • createCanonicalizationMethodType

      public CanonicalizationMethodType createCanonicalizationMethodType()
      Create an instance of CanonicalizationMethodType
    • createSignatureMethodType

      public SignatureMethodType createSignatureMethodType()
      Create an instance of SignatureMethodType
    • createReferenceType

      public ReferenceType createReferenceType()
      Create an instance of ReferenceType
    • createTransformsType

      public TransformsType createTransformsType()
      Create an instance of TransformsType
    • createTransformType

      public TransformType createTransformType()
      Create an instance of TransformType
    • createDigestMethodType

      public DigestMethodType createDigestMethodType()
      Create an instance of DigestMethodType
    • createKeyInfoType

      public KeyInfoType createKeyInfoType()
      Create an instance of KeyInfoType
    • createKeyValueType

      public KeyValueType createKeyValueType()
      Create an instance of KeyValueType
    • createRetrievalMethodType

      public RetrievalMethodType createRetrievalMethodType()
      Create an instance of RetrievalMethodType
    • createX509DataType

      public X509DataType createX509DataType()
      Create an instance of X509DataType
    • createPGPDataType

      public PGPDataType createPGPDataType()
      Create an instance of PGPDataType
    • createSPKIDataType

      public SPKIDataType createSPKIDataType()
      Create an instance of SPKIDataType
    • createObjectType

      public ObjectType createObjectType()
      Create an instance of ObjectType
    • createManifestType

      public ManifestType createManifestType()
      Create an instance of ManifestType
    • createSignaturePropertiesType

      public SignaturePropertiesType createSignaturePropertiesType()
      Create an instance of SignaturePropertiesType
    • createSignaturePropertyType

      public SignaturePropertyType createSignaturePropertyType()
      Create an instance of SignaturePropertyType
    • createDSAKeyValueType

      public DSAKeyValueType createDSAKeyValueType()
      Create an instance of DSAKeyValueType
    • createRSAKeyValueType

      public RSAKeyValueType createRSAKeyValueType()
      Create an instance of RSAKeyValueType
    • createX509IssuerSerialType

      public X509IssuerSerialType createX509IssuerSerialType()
      Create an instance of X509IssuerSerialType
    • createSignature

      public javax.xml.bind.JAXBElement<SignatureType> createSignature(SignatureType value)
      Create an instance of JAXBElement<SignatureType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SignatureType>
    • createSignatureValue

      public javax.xml.bind.JAXBElement<SignatureValueType> createSignatureValue(SignatureValueType value)
      Create an instance of JAXBElement<SignatureValueType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SignatureValueType>
    • createSignedInfo

      public javax.xml.bind.JAXBElement<SignedInfoType> createSignedInfo(SignedInfoType value)
      Create an instance of JAXBElement<SignedInfoType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SignedInfoType>
    • createCanonicalizationMethod

      public javax.xml.bind.JAXBElement<CanonicalizationMethodType> createCanonicalizationMethod(CanonicalizationMethodType value)
      Create an instance of JAXBElement<CanonicalizationMethodType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<CanonicalizationMethodType>
    • createSignatureMethod

      public javax.xml.bind.JAXBElement<SignatureMethodType> createSignatureMethod(SignatureMethodType value)
      Create an instance of JAXBElement<SignatureMethodType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SignatureMethodType>
    • createReference

      public javax.xml.bind.JAXBElement<ReferenceType> createReference(ReferenceType value)
      Create an instance of JAXBElement<ReferenceType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<ReferenceType>
    • createTransforms

      public javax.xml.bind.JAXBElement<TransformsType> createTransforms(TransformsType value)
      Create an instance of JAXBElement<TransformsType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<TransformsType>
    • createTransform

      public javax.xml.bind.JAXBElement<TransformType> createTransform(TransformType value)
      Create an instance of JAXBElement<TransformType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<TransformType>
    • createDigestMethod

      public javax.xml.bind.JAXBElement<DigestMethodType> createDigestMethod(DigestMethodType value)
      Create an instance of JAXBElement<DigestMethodType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<DigestMethodType>
    • createDigestValue

      public javax.xml.bind.JAXBElement<byte[]> createDigestValue(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createKeyInfo

      public javax.xml.bind.JAXBElement<KeyInfoType> createKeyInfo(KeyInfoType value)
      Create an instance of JAXBElement<KeyInfoType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<KeyInfoType>
    • createKeyName

      public javax.xml.bind.JAXBElement<String> createKeyName(String value)
      Create an instance of JAXBElement<String>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<String>
    • createMgmtData

      public javax.xml.bind.JAXBElement<String> createMgmtData(String value)
      Create an instance of JAXBElement<String>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<String>
    • createKeyValue

      public javax.xml.bind.JAXBElement<KeyValueType> createKeyValue(KeyValueType value)
      Create an instance of JAXBElement<KeyValueType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<KeyValueType>
    • createRetrievalMethod

      public javax.xml.bind.JAXBElement<RetrievalMethodType> createRetrievalMethod(RetrievalMethodType value)
      Create an instance of JAXBElement<RetrievalMethodType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<RetrievalMethodType>
    • createX509Data

      public javax.xml.bind.JAXBElement<X509DataType> createX509Data(X509DataType value)
      Create an instance of JAXBElement<X509DataType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<X509DataType>
    • createPGPData

      public javax.xml.bind.JAXBElement<PGPDataType> createPGPData(PGPDataType value)
      Create an instance of JAXBElement<PGPDataType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<PGPDataType>
    • createSPKIData

      public javax.xml.bind.JAXBElement<SPKIDataType> createSPKIData(SPKIDataType value)
      Create an instance of JAXBElement<SPKIDataType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SPKIDataType>
    • createObject

      public javax.xml.bind.JAXBElement<ObjectType> createObject(ObjectType value)
      Create an instance of JAXBElement<ObjectType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<ObjectType>
    • createManifest

      public javax.xml.bind.JAXBElement<ManifestType> createManifest(ManifestType value)
      Create an instance of JAXBElement<ManifestType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<ManifestType>
    • createSignatureProperties

      public javax.xml.bind.JAXBElement<SignaturePropertiesType> createSignatureProperties(SignaturePropertiesType value)
      Create an instance of JAXBElement<SignaturePropertiesType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SignaturePropertiesType>
    • createSignatureProperty

      public javax.xml.bind.JAXBElement<SignaturePropertyType> createSignatureProperty(SignaturePropertyType value)
      Create an instance of JAXBElement<SignaturePropertyType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<SignaturePropertyType>
    • createDSAKeyValue

      public javax.xml.bind.JAXBElement<DSAKeyValueType> createDSAKeyValue(DSAKeyValueType value)
      Create an instance of JAXBElement<DSAKeyValueType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<DSAKeyValueType>
    • createRSAKeyValue

      public javax.xml.bind.JAXBElement<RSAKeyValueType> createRSAKeyValue(RSAKeyValueType value)
      Create an instance of JAXBElement<RSAKeyValueType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<RSAKeyValueType>
    • createSPKIDataTypeSPKISexp

      public javax.xml.bind.JAXBElement<byte[]> createSPKIDataTypeSPKISexp(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createPGPDataTypePGPKeyID

      public javax.xml.bind.JAXBElement<byte[]> createPGPDataTypePGPKeyID(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createPGPDataTypePGPKeyPacket

      public javax.xml.bind.JAXBElement<byte[]> createPGPDataTypePGPKeyPacket(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createX509DataTypeX509IssuerSerial

      public javax.xml.bind.JAXBElement<X509IssuerSerialType> createX509DataTypeX509IssuerSerial(X509IssuerSerialType value)
      Create an instance of JAXBElement<X509IssuerSerialType>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<X509IssuerSerialType>
    • createX509DataTypeX509SKI

      public javax.xml.bind.JAXBElement<byte[]> createX509DataTypeX509SKI(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createX509DataTypeX509SubjectName

      public javax.xml.bind.JAXBElement<String> createX509DataTypeX509SubjectName(String value)
      Create an instance of JAXBElement<String>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<String>
    • createX509DataTypeX509Certificate

      public javax.xml.bind.JAXBElement<byte[]> createX509DataTypeX509Certificate(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createX509DataTypeX509CRL

      public javax.xml.bind.JAXBElement<byte[]> createX509DataTypeX509CRL(byte[] value)
      Create an instance of JAXBElement<byte>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<byte>
    • createTransformTypeXPath

      public javax.xml.bind.JAXBElement<String> createTransformTypeXPath(String value)
      Create an instance of JAXBElement<String>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<String>
    • createSignatureMethodTypeHMACOutputLength

      public javax.xml.bind.JAXBElement<BigInteger> createSignatureMethodTypeHMACOutputLength(BigInteger value)
      Create an instance of JAXBElement<BigInteger>
      Parameters:
      value - Java instance representing xml element's value.
      Returns:
      the new instance of JAXBElement<BigInteger>