Class AlgorithmIdentifierTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
    Direct Known Subclasses:
    MGFImpl

    public abstract class AlgorithmIdentifierTypeImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
    Abstract implementation of AlgorithmIdentifierType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String algorithm
      Algorithm attribute value.
      private org.opensaml.core.xml.XMLObject parameters
      Parameters child element.
      • Fields inherited from interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType

        ALGORITHM_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAlgorithm()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.core.xml.XMLObject getParameters()
      void setAlgorithm​(String newAlgorithm)
      void setParameters​(org.opensaml.core.xml.XMLObject newParameters)
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • algorithm

        private String algorithm
        Algorithm attribute value.
      • parameters

        private org.opensaml.core.xml.XMLObject parameters
        Parameters child element.
    • Constructor Detail

      • AlgorithmIdentifierTypeImpl

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

      • getAlgorithm

        @Nullable
        public String getAlgorithm()
        Specified by:
        getAlgorithm in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
      • setAlgorithm

        public void setAlgorithm​(@Nullable
                                 String newAlgorithm)
        Specified by:
        setAlgorithm in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
      • getParameters

        @Nullable
        public org.opensaml.core.xml.XMLObject getParameters()
        Specified by:
        getParameters in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
      • setParameters

        public void setParameters​(@Nullable
                                  org.opensaml.core.xml.XMLObject newParameters)
        Specified by:
        setParameters in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
      • getOrderedChildren

        @Nullable
        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject