public class OneStepIteratorForward extends ChildTestIterator
org.apache.xpath.axes,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected int |
m_axis
The traversal axis from where the nodes will be filtered.
|
m_traverserm_allowDetach, m_cdtm, m_clones, m_context, m_currentContextNode, m_execContext, m_lastFetched, m_length, m_posm_foundLast, m_lpi, m_predCount, m_proximityPositionsm_name, m_whatToShow, SCORE_NODETEST, SCORE_NONE, SCORE_NSWILD, SCORE_OTHER, SCORE_QNAME, SHOW_BYFUNCTION, SUPPORTS_PRE_STRIPPING, WILDFILTER_ACCEPT, FILTER_REJECT, FILTER_SKIP| Constructor and Description |
|---|
OneStepIteratorForward(int axis)
Create a OneStepIterator object that will just traverse the self axes.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
deepEquals(Expression expr)
Compare this object with another object and see
if they are equal, include the sub heararchy.
|
int |
getAxis()
Returns the axis being iterated, if it is known.
|
protected int |
getNextNode()
Get the next node via getFirstAttribute && getNextAttribute.
|
void |
setRoot(int context,
Object environment)
Initialize the context values for this expression
after it is cloned.
|
cloneWithReset, detachnextNodeallowDetachToRelease, asIterator, asNode, bool, callVisitors, execute, executeCharsToContentHandler, getAnalysisBits, getContext, getCurrentContextNode, getCurrentNode, getCurrentPos, getDTM, getDTMManager, getExpandEntityReferences, getFilter, getFoundLast, getIsTopLevel, getLastPos, getLength, getPrefixResolver, getRoot, getWhatToShow, getXPathContext, incrementCurrentPos, isDocOrdered, isFresh, isMutable, isNodesetExpr, item, previousNode, reset, returnNextNode, runTo, setCurrentContextNode, setCurrentPos, setEnvironment, setIsTopLevel, setItem, setNextPosition, setShouldCacheNodes, sizeacceptNode, callPredicateVisitors, canTraverseOutsideSubtree, clone, countProximityPosition, fixupVariables, getLocPathIterator, getPredicate, getPredicateCount, getPredicateIndex, getProximityPosition, getProximityPosition, getProximityPosition, initPredicateInfo, initProximityPosition, isReverseAxes, nodeToString, resetProximityPositions, setLocPathIterator, setPredicateCountcalcScore, debugWhatToShow, execute, execute, getDefaultScore, getLocalName, getNamespace, getNodeTypeTest, getStaticScore, initNodeTest, initNodeTest, setLocalName, setNamespace, setStaticScore, setWhatToShowasIteratorRaw, assertion, error, execute, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isSameClass, isStableNumber, num, warn, xstrequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclonepublic OneStepIteratorForward(int axis)
axis - One of the org.apache.xml.dtm.Axis integers.TransformerExceptionpublic void setRoot(int context,
Object environment)
setRoot in interface DTMIteratorsetRoot in class ChildTestIteratorcontext - The XPath runtime context for this
transformation.environment - The environment object.
The environment in which this iterator operates, which should provide:
At this time the exact implementation of this environment is application dependent. Probably a proper interface will be created fairly soon.
protected int getNextNode()
getNextNode in class ChildTestIteratorpublic int getAxis()
getAxis in interface DTMIteratorgetAxis in class ChildTestIteratorpublic boolean deepEquals(Expression expr)
ExpressiondeepEquals in class PredicatedNodeTestexpr - Another expression object.Expression.deepEquals(Expression)Copyright © 2012 JBoss by Red Hat. All Rights Reserved.