Class DOMNamespaceIterator
java.lang.Object
org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator
- All Implemented Interfaces:
NodeIterator
An iterator of namespaces of a DOM Node.
- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
collectNamespaces
(List attributes, Node node) Collect namespaces from attribute nodes.Get the NodePointer at the current position.int
Get the current iterator position.boolean
setPosition
(int position) Set the new current position.
-
Field Details
-
parent
-
attributes
-
position
private int position
-
-
Constructor Details
-
DOMNamespaceIterator
Create a new DOMNamespaceIterator.- Parameters:
parent
- parent pointer
-
-
Method Details
-
collectNamespaces
Collect namespaces from attribute nodes.- Parameters:
attributes
- attribute listnode
- target node
-
getNodePointer
Description copied from interface:NodeIterator
Get the NodePointer at the current position.- Specified by:
getNodePointer
in interfaceNodeIterator
- Returns:
- NodePointer
-
getPosition
public int getPosition()Description copied from interface:NodeIterator
Get the current iterator position.- Specified by:
getPosition
in interfaceNodeIterator
- Returns:
- int position
-
setPosition
public boolean setPosition(int position) Description copied from interface:NodeIterator
Set the new current position.- Specified by:
setPosition
in interfaceNodeIterator
- Parameters:
position
- the position to set- Returns:
true
if there is a node atposition
.
-