Class EncryptionPropertyImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.encryption.EncryptionProperty

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

      Fields 
      Modifier and Type Field Description
      private String id
      Id attribute value.
      private String target
      Target attribute value.
      private org.opensaml.core.xml.util.AttributeMap unknownAttributes
      "anyAttribute" attributes.
      private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> unknownChildren
      Child elements from the <any> content model.
      • Fields inherited from interface org.opensaml.xmlsec.encryption.EncryptionProperty

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, TARGET_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getID()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      String getTarget()
      org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
      List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects()
      List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects​(QName typeOrName)
      void setID​(String newID)
      void setTarget​(String newTarget)
      • 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

      • target

        private String target
        Target attribute value.
      • id

        private String id
        Id attribute value.
      • unknownChildren

        private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> unknownChildren
        Child elements from the <any> content model.
      • unknownAttributes

        private final org.opensaml.core.xml.util.AttributeMap unknownAttributes
        "anyAttribute" attributes.
    • Constructor Detail

      • EncryptionPropertyImpl

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

      • getTarget

        public String getTarget()
        Specified by:
        getTarget in interface org.opensaml.xmlsec.encryption.EncryptionProperty
      • setTarget

        public void setTarget​(String newTarget)
        Specified by:
        setTarget in interface org.opensaml.xmlsec.encryption.EncryptionProperty
      • getID

        public String getID()
        Specified by:
        getID in interface org.opensaml.xmlsec.encryption.EncryptionProperty
      • setID

        public void setID​(String newID)
        Specified by:
        setID in interface org.opensaml.xmlsec.encryption.EncryptionProperty
      • getUnknownAttributes

        public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
        Specified by:
        getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
      • getUnknownXMLObjects

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

        public List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects​(QName typeOrName)
        Specified by:
        getUnknownXMLObjects in interface org.opensaml.core.xml.ElementExtensibleXMLObject
      • getOrderedChildren

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