org.apache.xpath.axes
Class OneStepIteratorForward
- Cloneable, DTMIterator, java.io.Serializable, ExpressionNode, PathComponent, java.io.Serializable, SourceLocator, SubContextList, XPathVisitable
public class OneStepIteratorForward
This class implements a general iterator for
those LocationSteps with only one step, and perhaps a predicate,
that only go forward (i.e. it can not be used with ancestors,
preceding, etc.)
boolean | deepEquals(Expression expr)
|
int | getAxis() - Returns the axis being iterated, if it is known.
|
void | setRoot(int context, Object environment) - Initialize the context values for this expression
after it is cloned.
|
allowDetachToRelease , asIterator , asNode , bool , callVisitors , cloneWithReset , detach , execute , executeCharsToContentHandler , getAnalysisBits , getAxis , getContext , getCurrentContextNode , getCurrentNode , getCurrentPos , getDTM , getDTMManager , getExpandEntityReferences , getFilter , getFoundLast , getIsTopLevel , getLastPos , getLength , getPrefixResolver , getRoot , getWhatToShow , getXPathContext , incrementCurrentPos , isDocOrdered , isFresh , isMutable , isNodesetExpr , item , nextNode , previousNode , reset , runTo , setCurrentContextNode , setCurrentPos , setEnvironment , setIsTopLevel , setItem , setRoot , setShouldCacheNodes , size |
acceptNode , callPredicateVisitors , canTraverseOutsideSubtree , clone , deepEquals , fixupVariables , getLastPos , getLocPathIterator , getPredicate , getPredicateCount , getPredicateIndex , getProximityPosition , getProximityPosition , initProximityPosition , isReverseAxes , resetProximityPositions , setLocPathIterator , setPredicateCount |
callVisitors , debugWhatToShow , deepEquals , execute , execute , execute , fixupVariables , getDefaultScore , getLocalName , getNamespace , getNodeTypeTest , getStaticScore , getWhatToShow , initNodeTest , initNodeTest , setLocalName , setNamespace , setStaticScore , setWhatToShow |
asIterator , asIteratorRaw , asNode , assertion , bool , canTraverseOutsideSubtree , deepEquals , error , execute , execute , execute , execute , executeCharsToContentHandler , exprAddChild , exprGetChild , exprGetNumChildren , exprGetParent , exprSetParent , fixupVariables , getColumnNumber , getExpressionOwner , getLineNumber , getPublicId , getSystemId , isNodesetExpr , isStableNumber , num , warn , xstr |
OneStepIteratorForward
public OneStepIteratorForward(int axis)
Create a OneStepIterator object that will just traverse the self axes.
axis
- One of the org.apache.xml.dtm.Axis integers.
getAxis
public int getAxis()
Returns the axis being iterated, if it is known.
- getAxis in interface DTMIterator
- getAxis in interface ChildTestIterator
- Axis.CHILD, etc., or -1 if the axis is not known or is of multiple
types.
setRoot
public void setRoot(int context,
Object environment)
Initialize the context values for this expression
after it is cloned.
- setRoot in interface DTMIterator
- setRoot in interface ChildTestIterator
context
- The XPath runtime context for this
transformation.
Copyright B) 2005 Apache XML Project. All Rights Reserved.