public class AttributeIterator extends AxisIterator
_axis, _lastNode, _match, _next, _node, _parentIter
_contextNode, _env, _position, _size, log
Constructor and Description |
---|
AttributeIterator(NodeIterator parentIter,
AbstractPattern axis,
org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates the new AxisIterator.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
clones the iterator
|
SelectedNode |
nextSelectedNode()
Returns the next selected node.
|
java.lang.String |
toString() |
getContextSize, hasNext, nextNode
copy, getContextNode, getContextPosition, getCurrentNode, getFunction, getOwnerDocument, getPositionIndex, getStylesheetEnv, getVar, next, remove, setContextNode, setMorePositions, stringValue, systemProperty
public AttributeIterator(NodeIterator parentIter, AbstractPattern axis, org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match) throws XPathException
parentIter
- the parent iteratoraxis
- the owning axisnode
- the first nodeenv
- the xpath environmentcontext
- the context nodematch
- the node matching patternXPathException
public SelectedNode nextSelectedNode() throws XPathException
nextSelectedNode
in class NodeIterator
XPathException
public java.lang.Object clone()
NodeIterator
clone
in class AxisIterator
public java.lang.String toString()
toString
in class AxisIterator