Class KeyValueImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.signature.KeyValue

    public class KeyValueImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.xmlsec.signature.KeyValue
    Concrete implementation of KeyValue.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.xmlsec.signature.DSAKeyValue dsaKeyValue
      DSAKeyValue child element.
      private org.opensaml.xmlsec.signature.ECKeyValue ecKeyValue
      ECKeyValue child element.
      private org.opensaml.xmlsec.signature.RSAKeyValue rsaKeyValue
      RSAKeyValue child element.
      private org.opensaml.core.xml.XMLObject unknownXMLObject
      Wildcard <any> XMLObject child element.
      • Fields inherited from interface org.opensaml.xmlsec.signature.KeyValue

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected KeyValueImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.xmlsec.signature.DSAKeyValue getDSAKeyValue()
      org.opensaml.xmlsec.signature.ECKeyValue getECKeyValue()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.xmlsec.signature.RSAKeyValue getRSAKeyValue()
      org.opensaml.core.xml.XMLObject getUnknownXMLObject()
      void setDSAKeyValue​(org.opensaml.xmlsec.signature.DSAKeyValue newDSAKeyValue)
      void setECKeyValue​(org.opensaml.xmlsec.signature.ECKeyValue newECKeyValue)
      void setRSAKeyValue​(org.opensaml.xmlsec.signature.RSAKeyValue newRSAKeyValue)
      void setUnknownXMLObject​(org.opensaml.core.xml.XMLObject newXMLObject)
      • 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

      • dsaKeyValue

        private org.opensaml.xmlsec.signature.DSAKeyValue dsaKeyValue
        DSAKeyValue child element.
      • rsaKeyValue

        private org.opensaml.xmlsec.signature.RSAKeyValue rsaKeyValue
        RSAKeyValue child element.
      • ecKeyValue

        private org.opensaml.xmlsec.signature.ECKeyValue ecKeyValue
        ECKeyValue child element.
      • unknownXMLObject

        private org.opensaml.core.xml.XMLObject unknownXMLObject
        Wildcard <any> XMLObject child element.
    • Constructor Detail

      • KeyValueImpl

        protected KeyValueImpl​(String namespaceURI,
                               String elementLocalName,
                               String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getDSAKeyValue

        public org.opensaml.xmlsec.signature.DSAKeyValue getDSAKeyValue()
        Specified by:
        getDSAKeyValue in interface org.opensaml.xmlsec.signature.KeyValue
      • setDSAKeyValue

        public void setDSAKeyValue​(org.opensaml.xmlsec.signature.DSAKeyValue newDSAKeyValue)
        Specified by:
        setDSAKeyValue in interface org.opensaml.xmlsec.signature.KeyValue
      • getRSAKeyValue

        public org.opensaml.xmlsec.signature.RSAKeyValue getRSAKeyValue()
        Specified by:
        getRSAKeyValue in interface org.opensaml.xmlsec.signature.KeyValue
      • setRSAKeyValue

        public void setRSAKeyValue​(org.opensaml.xmlsec.signature.RSAKeyValue newRSAKeyValue)
        Specified by:
        setRSAKeyValue in interface org.opensaml.xmlsec.signature.KeyValue
      • getECKeyValue

        public org.opensaml.xmlsec.signature.ECKeyValue getECKeyValue()
        Specified by:
        getECKeyValue in interface org.opensaml.xmlsec.signature.KeyValue
      • setECKeyValue

        public void setECKeyValue​(org.opensaml.xmlsec.signature.ECKeyValue newECKeyValue)
        Specified by:
        setECKeyValue in interface org.opensaml.xmlsec.signature.KeyValue
      • getUnknownXMLObject

        public org.opensaml.core.xml.XMLObject getUnknownXMLObject()
        Specified by:
        getUnknownXMLObject in interface org.opensaml.xmlsec.signature.KeyValue
      • setUnknownXMLObject

        public void setUnknownXMLObject​(org.opensaml.core.xml.XMLObject newXMLObject)
        Specified by:
        setUnknownXMLObject in interface org.opensaml.xmlsec.signature.KeyValue
      • getOrderedChildren

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