Class CipherReferenceImpl

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

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

      Fields 
      Modifier and Type Field Description
      private org.opensaml.xmlsec.encryption.Transforms transforms
      Transforms child element value.
      private String uri
      URI attribute value.
      • Fields inherited from interface org.opensaml.xmlsec.encryption.CipherReference

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME, URI_ATTRIB_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.xmlsec.encryption.Transforms getTransforms()
      String getURI()
      void setTransforms​(org.opensaml.xmlsec.encryption.Transforms newTransforms)
      void setURI​(String newURI)
      • 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

      • uri

        private String uri
        URI attribute value.
      • transforms

        private org.opensaml.xmlsec.encryption.Transforms transforms
        Transforms child element value.
    • Constructor Detail

      • CipherReferenceImpl

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

      • getURI

        public String getURI()
        Specified by:
        getURI in interface org.opensaml.xmlsec.encryption.CipherReference
      • setURI

        public void setURI​(String newURI)
        Specified by:
        setURI in interface org.opensaml.xmlsec.encryption.CipherReference
      • getTransforms

        public org.opensaml.xmlsec.encryption.Transforms getTransforms()
        Specified by:
        getTransforms in interface org.opensaml.xmlsec.encryption.CipherReference
      • setTransforms

        public void setTransforms​(org.opensaml.xmlsec.encryption.Transforms newTransforms)
        Specified by:
        setTransforms in interface org.opensaml.xmlsec.encryption.CipherReference
      • getOrderedChildren

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