org.apache.commons.jxpath.ri.model.dom
Class DOMAttributeIterator
java.lang.Object
org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator
- All Implemented Interfaces:
- NodeIterator
- public class DOMAttributeIterator
- extends java.lang.Object
- implements NodeIterator
An iterator of attributes of a DOM Node.
- Version:
- $Revision: 1.11 $ $Date: 2004/02/29 14:17:44 $
- Author:
- Dmitri Plotnikov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parent
private NodePointer parent
name
private QName name
attributes
private java.util.List attributes
position
private int position
DOMAttributeIterator
public DOMAttributeIterator(NodePointer parent,
QName name)
testAttr
private boolean testAttr(org.w3c.dom.Attr attr,
QName testName)
equalStrings
private static boolean equalStrings(java.lang.String s1,
java.lang.String s2)
getAttribute
private org.w3c.dom.Attr getAttribute(org.w3c.dom.Element element,
QName name)
getNodePointer
public NodePointer getNodePointer()
- Specified by:
getNodePointer
in interface NodeIterator
getPosition
public int getPosition()
- Specified by:
getPosition
in interface NodeIterator
setPosition
public boolean setPosition(int position)
- Description copied from interface:
NodeIterator
- Sets the new current position and returns true if there a node
at that position.
- Specified by:
setPosition
in interface NodeIterator