Class DHKeyValueImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.encryption.DHKeyValue

    public class DHKeyValueImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.xmlsec.encryption.DHKeyValue
    Concrete implementation of DHKeyValue.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.xmlsec.encryption.Generator generator
      Generator child element.
      private org.opensaml.xmlsec.encryption.P p
      P child element.
      private org.opensaml.xmlsec.encryption.PgenCounter pgenCounter
      pgenCounter child element.
      private org.opensaml.xmlsec.encryption.Public publicChild
      Public element.
      private org.opensaml.xmlsec.encryption.Q q
      Q child element.
      private org.opensaml.xmlsec.encryption.Seed seed
      seed child element.
      • Fields inherited from interface org.opensaml.xmlsec.encryption.DHKeyValue

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.xmlsec.encryption.Generator getGenerator()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.xmlsec.encryption.P getP()
      org.opensaml.xmlsec.encryption.PgenCounter getPgenCounter()
      org.opensaml.xmlsec.encryption.Public getPublic()
      org.opensaml.xmlsec.encryption.Q getQ()
      org.opensaml.xmlsec.encryption.Seed getSeed()
      void setGenerator​(org.opensaml.xmlsec.encryption.Generator newGenerator)
      void setP​(org.opensaml.xmlsec.encryption.P newP)
      void setPgenCounter​(org.opensaml.xmlsec.encryption.PgenCounter newPgenCounter)
      void setPublic​(org.opensaml.xmlsec.encryption.Public newPublic)
      void setQ​(org.opensaml.xmlsec.encryption.Q newQ)
      void setSeed​(org.opensaml.xmlsec.encryption.Seed newSeed)
      • 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

      • p

        private org.opensaml.xmlsec.encryption.P p
        P child element.
      • q

        private org.opensaml.xmlsec.encryption.Q q
        Q child element.
      • generator

        private org.opensaml.xmlsec.encryption.Generator generator
        Generator child element.
      • publicChild

        private org.opensaml.xmlsec.encryption.Public publicChild
        Public element.
      • seed

        private org.opensaml.xmlsec.encryption.Seed seed
        seed child element.
      • pgenCounter

        private org.opensaml.xmlsec.encryption.PgenCounter pgenCounter
        pgenCounter child element.
    • Constructor Detail

      • DHKeyValueImpl

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

      • getP

        public org.opensaml.xmlsec.encryption.P getP()
        Specified by:
        getP in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • setP

        public void setP​(org.opensaml.xmlsec.encryption.P newP)
        Specified by:
        setP in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • getQ

        public org.opensaml.xmlsec.encryption.Q getQ()
        Specified by:
        getQ in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • setQ

        public void setQ​(org.opensaml.xmlsec.encryption.Q newQ)
        Specified by:
        setQ in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • getGenerator

        public org.opensaml.xmlsec.encryption.Generator getGenerator()
        Specified by:
        getGenerator in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • setGenerator

        public void setGenerator​(org.opensaml.xmlsec.encryption.Generator newGenerator)
        Specified by:
        setGenerator in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • getPublic

        public org.opensaml.xmlsec.encryption.Public getPublic()
        Specified by:
        getPublic in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • setPublic

        public void setPublic​(org.opensaml.xmlsec.encryption.Public newPublic)
        Specified by:
        setPublic in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • getSeed

        public org.opensaml.xmlsec.encryption.Seed getSeed()
        Specified by:
        getSeed in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • setSeed

        public void setSeed​(org.opensaml.xmlsec.encryption.Seed newSeed)
        Specified by:
        setSeed in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • getPgenCounter

        public org.opensaml.xmlsec.encryption.PgenCounter getPgenCounter()
        Specified by:
        getPgenCounter in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • setPgenCounter

        public void setPgenCounter​(org.opensaml.xmlsec.encryption.PgenCounter newPgenCounter)
        Specified by:
        setPgenCounter in interface org.opensaml.xmlsec.encryption.DHKeyValue
      • getOrderedChildren

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