Module java.xml.ws
Package javax.xml.soap

Interface Node

    • Method Detail

      • getValue

        String getValue()
        Returns the value of this node if this is aText node or the value of the immediate child of this node otherwise. If there is an immediate child of thisNode that it is aText node then it's value will be returned. If there is more than oneText node then the value of the firstText Node will be returned. Otherwisenull is returned.
        Returns:
        aString with the text of this node if this is aText node or the text contained by the first immediate child of thisNode object that is aText object if such a child exists;null otherwise.
      • setValue

        void setValue(String value)
        If this is a Text node then this method will set its value, otherwise it sets the value of the immediate (Text) child of this node. The value of the immediate child of this node can be set only if, there is one child node and that node is aText node, or if there are no children in which case a childText node will be created.
        Throws:
        IllegalStateException - if the node is not aText node and either has more than one child node or has a child node that is not aText node.
        Since:
        1.6, SAAJ 1.2
      • setParentElement

        void setParentElement(SOAPElement parent)               throwsSOAPException
        Sets the parent of thisNode object to the givenSOAPElement object.
        Parameters:
        parent - theSOAPElement object to be set as the parent of thisNode object
        Throws:
        SOAPException - if there is a problem in setting the parent to the given element
        See Also:
        getParentElement()
      • detachNode

        void detachNode()
        Removes thisNode object from the tree.
      • recycleNode

        void recycleNode()
        Notifies the implementation that thisNode object is no longer being used by the application and that the implementation is free to reuse this object for nodes that may be created later.

        Calling the methodrecycleNode implies that the methoddetachNode has been called previously.