Class EncryptedHeaderBlock

java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.core.EncryptedHeaderBlock
All Implemented Interfaces:
jakarta.xml.soap.Node, jakarta.xml.soap.SOAPElement, Element, Node

public class EncryptedHeaderBlock extends SOAPElementExtension implements jakarta.xml.soap.SOAPElement
Corresponds to Schema definition for EncryptedData. Schema definition for EncryptedData is as follows:


 <xmp>
 <element name='EncryptedHeader' type='wsse11:EncryptedHeaderType'/>
 <complexType name='EncryptedHeaderType'>
   <element name='EncryptedData'>
     <complexContent>
         <extension base='xenc:EncryptedType'/>
     </complexContent>
   </element>
 </complexType>
 </xmp>
 
Author:
Mayank Mishra
  • Field Details

    • delegateElement

      protected jakarta.xml.soap.SOAPElement delegateElement
  • Constructor Details

  • Method Details

    • setSOAPElement

      protected void setSOAPElement(jakarta.xml.soap.SOAPElement delegateElement)
    • copyAttributes

      public void copyAttributes(SecurableSoapMessage secureMsg, SecurityHeader _secHeader) throws XWSSecurityException
      Throws:
      XWSSecurityException
    • setWsuIdAttr

      protected void setWsuIdAttr(Element element, String wsuId)
    • getSoapFactory

      protected static jakarta.xml.soap.SOAPFactory getSoapFactory()
    • getId

      public String getId()
      Returns null if id attr is not present
    • setId

      public void setId(String id)
    • getType

      public String getType()
      Returns null if Type attr is not present
    • setType

      public void setType(String type)
    • getMimeType

      public String getMimeType()
      Returns null if MimeType attr is not present
    • setMimeType

      public void setMimeType(String mimeType)
    • getAsSoapElement

      public jakarta.xml.soap.SOAPElement getAsSoapElement()
    • addChildElement

      public jakarta.xml.soap.SOAPElement addChildElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException
      Specified by:
      addChildElement in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addChildElement

      public jakarta.xml.soap.SOAPElement addChildElement(String string) throws jakarta.xml.soap.SOAPException
      Specified by:
      addChildElement in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addChildElement

      public jakarta.xml.soap.SOAPElement addChildElement(String string, String string0) throws jakarta.xml.soap.SOAPException
      Specified by:
      addChildElement in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addChildElement

      public jakarta.xml.soap.SOAPElement addChildElement(String string, String string0, String string1) throws jakarta.xml.soap.SOAPException
      Specified by:
      addChildElement in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addChildElement

      public jakarta.xml.soap.SOAPElement addChildElement(jakarta.xml.soap.SOAPElement sOAPElement) throws jakarta.xml.soap.SOAPException
      Specified by:
      addChildElement in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • removeContents

      public void removeContents()
      Specified by:
      removeContents in interface jakarta.xml.soap.SOAPElement
    • addTextNode

      public jakarta.xml.soap.SOAPElement addTextNode(String string) throws jakarta.xml.soap.SOAPException
      Specified by:
      addTextNode in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addAttribute

      public jakarta.xml.soap.SOAPElement addAttribute(jakarta.xml.soap.Name name, String string) throws jakarta.xml.soap.SOAPException
      Specified by:
      addAttribute in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addNamespaceDeclaration

      public jakarta.xml.soap.SOAPElement addNamespaceDeclaration(String string, String string0) throws jakarta.xml.soap.SOAPException
      Specified by:
      addNamespaceDeclaration in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • getAttributeValue

      public String getAttributeValue(jakarta.xml.soap.Name name)
      Specified by:
      getAttributeValue in interface jakarta.xml.soap.SOAPElement
    • getAllAttributes

      public Iterator getAllAttributes()
      Specified by:
      getAllAttributes in interface jakarta.xml.soap.SOAPElement
    • getAllAttributesAsQNames

      public Iterator getAllAttributesAsQNames()
      Specified by:
      getAllAttributesAsQNames in interface jakarta.xml.soap.SOAPElement
    • getNamespaceURI

      public String getNamespaceURI(String string)
      Specified by:
      getNamespaceURI in interface jakarta.xml.soap.SOAPElement
    • getNamespacePrefixes

      public Iterator getNamespacePrefixes()
      Specified by:
      getNamespacePrefixes in interface jakarta.xml.soap.SOAPElement
    • getVisibleNamespacePrefixes

      public Iterator getVisibleNamespacePrefixes()
      Specified by:
      getVisibleNamespacePrefixes in interface jakarta.xml.soap.SOAPElement
    • getElementName

      public jakarta.xml.soap.Name getElementName()
      Specified by:
      getElementName in interface jakarta.xml.soap.SOAPElement
    • removeAttribute

      public boolean removeAttribute(jakarta.xml.soap.Name name)
      Specified by:
      removeAttribute in interface jakarta.xml.soap.SOAPElement
    • removeNamespaceDeclaration

      public boolean removeNamespaceDeclaration(String string)
      Specified by:
      removeNamespaceDeclaration in interface jakarta.xml.soap.SOAPElement
    • getChildElements

      public Iterator getChildElements()
      Specified by:
      getChildElements in interface jakarta.xml.soap.SOAPElement
    • getChildElements

      public Iterator getChildElements(jakarta.xml.soap.Name name)
      Specified by:
      getChildElements in interface jakarta.xml.soap.SOAPElement
    • setEncodingStyle

      public void setEncodingStyle(String string) throws jakarta.xml.soap.SOAPException
      Specified by:
      setEncodingStyle in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • getEncodingStyle

      public String getEncodingStyle()
      Specified by:
      getEncodingStyle in interface jakarta.xml.soap.SOAPElement
    • getValue

      public String getValue()
      Specified by:
      getValue in interface jakarta.xml.soap.Node
    • setValue

      public void setValue(String string)
      Specified by:
      setValue in interface jakarta.xml.soap.Node
    • setParentElement

      public void setParentElement(jakarta.xml.soap.SOAPElement sOAPElement) throws jakarta.xml.soap.SOAPException
      Specified by:
      setParentElement in interface jakarta.xml.soap.Node
      Throws:
      jakarta.xml.soap.SOAPException
    • getParentElement

      public jakarta.xml.soap.SOAPElement getParentElement()
      Specified by:
      getParentElement in interface jakarta.xml.soap.Node
    • detachNode

      public void detachNode()
      Specified by:
      detachNode in interface jakarta.xml.soap.Node
    • recycleNode

      public void recycleNode()
      Specified by:
      recycleNode in interface jakarta.xml.soap.Node
    • getNodeName

      public String getNodeName()
      Specified by:
      getNodeName in interface Node
    • getNodeValue

      public String getNodeValue() throws DOMException
      Specified by:
      getNodeValue in interface Node
      Throws:
      DOMException
    • setNodeValue

      public void setNodeValue(String nodeValue) throws DOMException
      Specified by:
      setNodeValue in interface Node
      Throws:
      DOMException
    • getNodeType

      public short getNodeType()
      Specified by:
      getNodeType in interface Node
    • getParentNode

      public Node getParentNode()
      Specified by:
      getParentNode in interface Node
    • getChildNodes

      public NodeList getChildNodes()
      Specified by:
      getChildNodes in interface Node
    • getFirstChild

      public Node getFirstChild()
      Specified by:
      getFirstChild in interface Node
    • getLastChild

      public Node getLastChild()
      Specified by:
      getLastChild in interface Node
    • getPreviousSibling

      public Node getPreviousSibling()
      Specified by:
      getPreviousSibling in interface Node
    • getNextSibling

      public Node getNextSibling()
      Specified by:
      getNextSibling in interface Node
    • getAttributes

      public NamedNodeMap getAttributes()
      Specified by:
      getAttributes in interface Node
    • getOwnerDocument

      public Document getOwnerDocument()
      Specified by:
      getOwnerDocument in interface Node
    • insertBefore

      public Node insertBefore(Node newChild, Node refChild) throws DOMException
      Specified by:
      insertBefore in interface Node
      Throws:
      DOMException
    • replaceChild

      public Node replaceChild(Node newChild, Node oldChild) throws DOMException
      Specified by:
      replaceChild in interface Node
      Throws:
      DOMException
    • removeChild

      public Node removeChild(Node oldChild) throws DOMException
      Specified by:
      removeChild in interface Node
      Throws:
      DOMException
    • appendChild

      public Node appendChild(Node newChild) throws DOMException
      Specified by:
      appendChild in interface Node
      Throws:
      DOMException
    • hasChildNodes

      public boolean hasChildNodes()
      Specified by:
      hasChildNodes in interface Node
    • cloneNode

      public Node cloneNode(boolean deep)
      Specified by:
      cloneNode in interface Node
    • normalize

      public void normalize()
      Specified by:
      normalize in interface Node
    • isSupported

      public boolean isSupported(String feature, String version)
      Specified by:
      isSupported in interface Node
    • getNamespaceURI

      public String getNamespaceURI()
      Specified by:
      getNamespaceURI in interface Node
    • getPrefix

      public String getPrefix()
      Specified by:
      getPrefix in interface Node
    • setPrefix

      public void setPrefix(String prefix) throws DOMException
      Specified by:
      setPrefix in interface Node
      Throws:
      DOMException
    • getLocalName

      public String getLocalName()
      Specified by:
      getLocalName in interface Node
    • hasAttributes

      public boolean hasAttributes()
      Specified by:
      hasAttributes in interface Node
    • getBaseURI

      public String getBaseURI()
      Specified by:
      getBaseURI in interface Node
    • compareDocumentPosition

      public short compareDocumentPosition(Node other) throws DOMException
      Specified by:
      compareDocumentPosition in interface Node
      Throws:
      DOMException
    • getTextContent

      public String getTextContent() throws DOMException
      Specified by:
      getTextContent in interface Node
      Throws:
      DOMException
    • setTextContent

      public void setTextContent(String textContent) throws DOMException
      Specified by:
      setTextContent in interface Node
      Throws:
      DOMException
    • isSameNode

      public boolean isSameNode(Node other)
      Specified by:
      isSameNode in interface Node
    • lookupPrefix

      public String lookupPrefix(String namespaceURI)
      Specified by:
      lookupPrefix in interface Node
    • isDefaultNamespace

      public boolean isDefaultNamespace(String namespaceURI)
      Specified by:
      isDefaultNamespace in interface Node
    • lookupNamespaceURI

      public String lookupNamespaceURI(String prefix)
      Specified by:
      lookupNamespaceURI in interface Node
    • isEqualNode

      public boolean isEqualNode(Node arg)
      Specified by:
      isEqualNode in interface Node
    • getFeature

      public Object getFeature(String feature, String version)
      Specified by:
      getFeature in interface Node
    • setUserData

      public Object setUserData(String key, Object data, UserDataHandler handler)
      Specified by:
      setUserData in interface Node
    • getUserData

      public Object getUserData(String key)
      Specified by:
      getUserData in interface Node
    • getTagName

      public String getTagName()
      Specified by:
      getTagName in interface Element
    • getAttribute

      public String getAttribute(String name)
      Specified by:
      getAttribute in interface Element
    • setAttribute

      public void setAttribute(String name, String value) throws DOMException
      Specified by:
      setAttribute in interface Element
      Throws:
      DOMException
    • removeAttribute

      public void removeAttribute(String name) throws DOMException
      Specified by:
      removeAttribute in interface Element
      Throws:
      DOMException
    • getAttributeNode

      public Attr getAttributeNode(String name)
      Specified by:
      getAttributeNode in interface Element
    • setAttributeNode

      public Attr setAttributeNode(Attr newAttr) throws DOMException
      Specified by:
      setAttributeNode in interface Element
      Throws:
      DOMException
    • removeAttributeNode

      public Attr removeAttributeNode(Attr oldAttr) throws DOMException
      Specified by:
      removeAttributeNode in interface Element
      Throws:
      DOMException
    • getElementsByTagName

      public NodeList getElementsByTagName(String name)
      Specified by:
      getElementsByTagName in interface Element
    • getAttributeNS

      public String getAttributeNS(String namespaceURI, String localName) throws DOMException
      Specified by:
      getAttributeNS in interface Element
      Throws:
      DOMException
    • setAttributeNS

      public void setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException
      Specified by:
      setAttributeNS in interface Element
      Throws:
      DOMException
    • removeAttributeNS

      public void removeAttributeNS(String namespaceURI, String localName) throws DOMException
      Specified by:
      removeAttributeNS in interface Element
      Throws:
      DOMException
    • getAttributeNodeNS

      public Attr getAttributeNodeNS(String namespaceURI, String localName) throws DOMException
      Specified by:
      getAttributeNodeNS in interface Element
      Throws:
      DOMException
    • setAttributeNodeNS

      public Attr setAttributeNodeNS(Attr newAttr) throws DOMException
      Specified by:
      setAttributeNodeNS in interface Element
      Throws:
      DOMException
    • getElementsByTagNameNS

      public NodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException
      Specified by:
      getElementsByTagNameNS in interface Element
      Throws:
      DOMException
    • hasAttribute

      public boolean hasAttribute(String name)
      Specified by:
      hasAttribute in interface Element
    • hasAttributeNS

      public boolean hasAttributeNS(String namespaceURI, String localName) throws DOMException
      Specified by:
      hasAttributeNS in interface Element
      Throws:
      DOMException
    • getSchemaTypeInfo

      public TypeInfo getSchemaTypeInfo()
      Specified by:
      getSchemaTypeInfo in interface Element
    • setIdAttribute

      public void setIdAttribute(String name, boolean isId) throws DOMException
      Specified by:
      setIdAttribute in interface Element
      Throws:
      DOMException
    • setIdAttributeNS

      public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException
      Specified by:
      setIdAttributeNS in interface Element
      Throws:
      DOMException
    • setIdAttributeNode

      public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
      Specified by:
      setIdAttributeNode in interface Element
      Throws:
      DOMException
    • isBSP

      public void isBSP(boolean flag)
    • isBSP

      public boolean isBSP()