electric.xml
Class Selection

java.lang.Object
  extended byelectric.xml.Node
      extended byelectric.xml.Selection
All Implemented Interfaces:
IDOMConstants, IXMLConstants, org.w3c.dom.Node, java.io.Serializable

public final class Selection
extends Node

Selection represents a node that was selected by an XPath operation. It overrides getNode() so that when you attempt to remove a selected node, it removes the node that it points to instead.

Author:
webMethods
See Also:
Serialized Form

Field Summary
 
Fields inherited from class electric.xml.Node
list, next, prev
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Fields inherited from interface electric.xml.IXMLConstants
ATTLIST_START, ATTLIST_STOP, CDATA, CDATA_START, CDATA_STOP, CLOSE_TAG, COLON, COMMENT_START, COMMENT_STOP, DOCTYPE_START, DOCTYPE_STOP, ELEMENTDECL_START, ELEMENTDECL_STOP, ENCODING, ENTITYDECL_START, ENTITYDECL_STOP, ID, ID_CASE, INSTRUCTION_START, INSTRUCTION_STOP, NEGATIVE_INFINITY, NOT_A_NUMBER, NOTATIONDECL_START, NOTATIONDECL_STOP, NULL, OPEN_TAG, POSITIVE_INFINITY, PUBLIC, SPECIALS, STANDALONE, SUBSTITUTES, SYSTEM, UNDEFINED, VERSION, XML, XML_NAMESPACE, XMLDECL_START, XMLDECL_STOP, XMLNS, XMLNS_NAMESPACE
 
Fields inherited from interface electric.xml.IDOMConstants
CDATA_SECTION_NAME, COMMENT_NAME, CORE, DOCUMENT_FRAGMENT_NAME, DOCUMENT_NAME, HIERARCHY_REQUEST_ERR, TEXT_NAME
 
Constructor Summary
Selection(Node node)
          Construct a Selection associated with the specified node.
Selection(Selection selection)
          Construct a copy of the specified selection.
 
Method Summary
 java.lang.Object clone()
          Return a clone of this Selection.
 Node getNode()
          Return the selected node that I represent.
 
Methods inherited from class electric.xml.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNextSiblingNode, getNode, getNodeName, getNodes, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getPreviousSiblingNode, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, read, remove, removeChild, replaceChild, setNextSiblingNode, setNodeValue, setPrefix, setPreviousSiblingNode, size, write
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Selection

public Selection(Node node)
Construct a Selection associated with the specified node.

Parameters:
node - The Node.

Selection

public Selection(Selection selection)
Construct a copy of the specified selection.

Parameters:
selection - The Selection to copy.
Method Detail

clone

public java.lang.Object clone()
Return a clone of this Selection.


getNode

public Node getNode()
Return the selected node that I represent.

Overrides:
getNode in class Node


copyright© 2001-2004 by webMethods All Rights Reserved.