Class 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.xmldsig package.

    An ObjectFactory allows you to programmatically 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 Detail

      • ObjectFactory

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

      • createReference

        public jakarta.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>
      • createSignature

        public jakarta.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>
      • createSignedInfo

        public jakarta.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>
      • createTransforms

        public jakarta.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 jakarta.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>
      • createDigestValue

        public jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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>
      • createX509Data

        public jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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>
      • createSPKIDataTypeSPKISexp

        public jakarta.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 jakarta.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 jakarta.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>
      • createX509DataTypeX509SKI

        public jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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>