Class: com.sun.org.apache.xpath.internal.axes.AttributeIterator
- public class AttributeIterator
- extends ChildTestIterator
This class implements an optimized iterator for
attribute axes patterns.
Inheritance
Superclass tree:- java.lang.Object
- com.sun.org.apache.xpath.internal.Expression
- com.sun.org.apache.xpath.internal.patterns.NodeTest
- com.sun.org.apache.xpath.internal.axes.PredicatedNodeTest
- com.sun.org.apache.xpath.internal.axes.LocPathIterator
- com.sun.org.apache.xpath.internal.axes.BasicTestIterator
- com.sun.org.apache.xpath.internal.axes.ChildTestIterator
- com.sun.org.apache.xpath.internal.axes.AttributeIterator
Methods
-
AttributeIteratortop
AttributeIterator(Compiler compiler, int opPos, int analysis) throws TransformerExceptionCreate a AttributeIterator object. -
getAxistop
public int getAxis()Returns the axis being iterated, if it is known.- Specified by:
- getAxis from DTMIterator
- Override hierarchy:
- getAxis from ChildTestIterator
- getAxis from LocPathIterator
-
getNextNodetop
protected int getNextNode()Get the next node via getFirstAttribute && getNextAttribute.- Override hierarchy:
- getNextNode from ChildTestIterator
- getNextNode from BasicTestIterator
