Class DOMAttributeIterator
java.lang.Object
org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator
- All Implemented Interfaces:
NodeIterator
An iterator of attributes of a DOM Node.
- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDOMAttributeIterator
(NodePointer parent, QName name) Create a new DOMAttributeIterator. -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
equalStrings
(String s1, String s2) Test whether two strings are == or .equals()private Attr
getAttribute
(Element element, QName name) Get the named attribute.Get the NodePointer at the current position.int
Get the current iterator position.boolean
setPosition
(int position) Set the new current position.private boolean
Test an attribute.
-
Field Details
-
parent
-
name
-
attributes
-
position
private int position
-
-
Constructor Details
-
DOMAttributeIterator
Create a new DOMAttributeIterator.- Parameters:
parent
- pointername
- to test
-
-
Method Details
-
testAttr
Test an attribute.- Parameters:
attr
- to test- Returns:
- whether test succeeded
-
equalStrings
Test whether two strings are == or .equals()- Parameters:
s1
- first strings2
- second string- Returns:
- boolean
-
getAttribute
Get the named attribute.- Parameters:
element
- to searchname
- to match- Returns:
- Attr found
-
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
.
-