Class ReferenceElement

All Implemented Interfaces:
jakarta.xml.soap.Node, jakarta.xml.soap.SOAPElement, Element, Node
Direct Known Subclasses:
DirectReference, EmbeddedReference, KeyIdentifier, X509IssuerSerial

public abstract class ReferenceElement extends SOAPElementExtension implements jakarta.xml.soap.SOAPElement
Author:
Vishal Mahajan
  • Field Details

    • delegateElement

      protected jakarta.xml.soap.SOAPElement delegateElement
    • soapFactory

      protected static final jakarta.xml.soap.SOAPFactory soapFactory
  • Constructor Details

    • ReferenceElement

      public ReferenceElement()
  • Method Details

    • setSOAPElement

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

      public jakarta.xml.soap.SOAPElement getAsSoapElement() throws XWSSecurityException
      Throws:
      XWSSecurityException
    • addAttribute

      public jakarta.xml.soap.SOAPElement addAttribute(jakarta.xml.soap.Name arg0, String arg1) throws jakarta.xml.soap.SOAPException
      Specified by:
      addAttribute in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addChildElement

      public jakarta.xml.soap.SOAPElement addChildElement(String arg0) 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 arg0, String arg1) 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 arg0, String arg1, String arg2) 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.Name arg0) 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 arg0) throws jakarta.xml.soap.SOAPException
      Specified by:
      addChildElement in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addNamespaceDeclaration

      public jakarta.xml.soap.SOAPElement addNamespaceDeclaration(String arg0, String arg1) throws jakarta.xml.soap.SOAPException
      Specified by:
      addNamespaceDeclaration in interface jakarta.xml.soap.SOAPElement
      Throws:
      jakarta.xml.soap.SOAPException
    • addTextNode

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

      public Node appendChild(Node arg0) throws DOMException
      Specified by:
      appendChild in interface Node
      Throws:
      DOMException
    • cloneNode

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

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getAllAttributes

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

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

      public Attr getAttributeNode(String arg0)
      Specified by:
      getAttributeNode in interface Element
    • getAttributeNodeNS

      public Attr getAttributeNodeNS(String arg0, String arg1)
      Specified by:
      getAttributeNodeNS in interface Element
    • getAttributeNS

      public String getAttributeNS(String arg0, String arg1)
      Specified by:
      getAttributeNS in interface Element
    • getAttributes

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

      public String getAttributeValue(jakarta.xml.soap.Name arg0)
      Specified by:
      getAttributeValue 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 arg0)
      Specified by:
      getChildElements in interface jakarta.xml.soap.SOAPElement
    • getChildNodes

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

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

      public NodeList getElementsByTagName(String arg0)
      Specified by:
      getElementsByTagName in interface Element
    • getElementsByTagNameNS

      public NodeList getElementsByTagNameNS(String arg0, String arg1)
      Specified by:
      getElementsByTagNameNS in interface Element
    • getEncodingStyle

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public boolean hasAttributeNS(String arg0, String arg1)
      Specified by:
      hasAttributeNS in interface Element
    • hasAttributes

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • insertBefore

      public Node insertBefore(Node arg0, Node arg1) throws DOMException
      Specified by:
      insertBefore in interface Node
      Throws:
      DOMException
    • isSupported

      public boolean isSupported(String arg0, String arg1)
      Specified by:
      isSupported in interface Node
    • normalize

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

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

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

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

      public Attr removeAttributeNode(Attr arg0) throws DOMException
      Specified by:
      removeAttributeNode in interface Element
      Throws:
      DOMException
    • removeAttributeNS

      public void removeAttributeNS(String arg0, String arg1) throws DOMException
      Specified by:
      removeAttributeNS in interface Element
      Throws:
      DOMException
    • removeChild

      public Node removeChild(Node arg0) throws DOMException
      Specified by:
      removeChild in interface Node
      Throws:
      DOMException
    • removeContents

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

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

      public Node replaceChild(Node arg0, Node arg1) throws DOMException
      Specified by:
      replaceChild in interface Node
      Throws:
      DOMException
    • setAttribute

      public void setAttribute(String arg0, String arg1) throws DOMException
      Specified by:
      setAttribute in interface Element
      Throws:
      DOMException
    • setAttributeNode

      public Attr setAttributeNode(Attr arg0) throws DOMException
      Specified by:
      setAttributeNode in interface Element
      Throws:
      DOMException
    • setAttributeNodeNS

      public Attr setAttributeNodeNS(Attr arg0) throws DOMException
      Specified by:
      setAttributeNodeNS in interface Element
      Throws:
      DOMException
    • setAttributeNS

      public void setAttributeNS(String arg0, String arg1, String arg2) throws DOMException
      Specified by:
      setAttributeNS in interface Element
      Throws:
      DOMException
    • setEncodingStyle

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

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

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

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

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

      public String toString()
      Overrides:
      toString in class Object
    • 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
    • setIdAttribute

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

      public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
      Specified by:
      setIdAttributeNode 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
    • getSchemaTypeInfo

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

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