Class EncryptionMethodImpl

    • Constructor Detail

      • EncryptionMethodImpl

        protected EncryptionMethodImpl​(String namespaceURI,
                                       String elementLocalName,
                                       String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - namespace URI
        elementLocalName - local name
        namespacePrefix - namespace prefix
    • Method Detail

      • getAlgorithm

        public String getAlgorithm()
        Gets the algorithm URI attribute used in this EncryptionMethod.
        Specified by:
        getAlgorithm in interface EncryptionMethod
        Returns:
        the Algorithm attribute URI attribute string
      • setAlgorithm

        public void setAlgorithm​(String newAlgorithm)
        Sets the algorithm URI attribute used in this EncryptionMethod.
        Specified by:
        setAlgorithm in interface EncryptionMethod
        Parameters:
        newAlgorithm - the new Algorithm URI attribute string
      • getKeySize

        public KeySize getKeySize()
        Gets the KeySize child element.
        Specified by:
        getKeySize in interface EncryptionMethod
        Returns:
        the KeySize child element
      • setKeySize

        public void setKeySize​(KeySize newKeySize)
        Sets the KeySize child element.
        Specified by:
        setKeySize in interface EncryptionMethod
        Parameters:
        newKeySize - the new KeySize child element
      • setOAEPparams

        public void setOAEPparams​(OAEPparams newOAEPparams)
        Sets the OAEPparams child element.
        Specified by:
        setOAEPparams in interface EncryptionMethod
        Parameters:
        newOAEPparams - the new OAEPparams child element
      • getUnknownXMLObjects

        public List<XMLObject> getUnknownXMLObjects()
        Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
        Specified by:
        getUnknownXMLObjects in interface ElementExtensibleXMLObject
        Returns:
        list of XMLObjects added to this XMLObject as part of the "any" content model
      • getUnknownXMLObjects

        public List<XMLObject> getUnknownXMLObjects​(QName typeOrName)
        Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
        Specified by:
        getUnknownXMLObjects in interface ElementExtensibleXMLObject
        Parameters:
        typeOrName - the QName of the statements to return
        Returns:
        list of XMLObjects added to this XMLObject as part of the "any" content model TODO: think this should be typed List<? extends XMLObject>
      • getOrderedChildren

        public List<XMLObject> getOrderedChildren()
        Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
        Specified by:
        getOrderedChildren in interface XMLObject
        Returns:
        ordered list of child elements