|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xpath.Expression
org.apache.xpath.patterns.NodeTest
org.apache.xpath.axes.PredicatedNodeTest
org.apache.xpath.axes.LocPathIterator
org.apache.xpath.axes.SelfIteratorNoPredicate
public class SelfIteratorNoPredicate
This class implements an optimized iterator for "." patterns, that is, the self axes without any predicates.
LocPathIterator,
Serialized Form| Field Summary |
|---|
| Fields inherited from class org.apache.xpath.axes.LocPathIterator |
|---|
m_lastFetched |
| Fields inherited from class org.apache.xpath.patterns.NodeTest |
|---|
SCORE_NODETEST, SCORE_NONE, SCORE_NSWILD, SCORE_OTHER, SCORE_QNAME, SHOW_BYFUNCTION, SUPPORTS_PRE_STRIPPING, WILD |
| Fields inherited from interface org.apache.xml.dtm.DTMIterator |
|---|
FILTER_ACCEPT, FILTER_REJECT, FILTER_SKIP |
| Constructor Summary | |
|---|---|
SelfIteratorNoPredicate()
Create a SelfIteratorNoPredicate object. |
|
| Method Summary | |
|---|---|
int |
asNode(XPathContext xctxt)
Return the first node out of the nodeset, if this expression is a nodeset expression. |
int |
getLastPos(XPathContext xctxt)
Get the index of the last node that can be itterated to. |
int |
nextNode()
Returns the next node in the set and advances the position of the iterator in the set. |
| Methods inherited from class org.apache.xpath.axes.LocPathIterator |
|---|
allowDetachToRelease, asIterator, bool, callVisitors, cloneWithReset, detach, execute, executeCharsToContentHandler, getAnalysisBits, getAxis, getContext, getCurrentContextNode, getCurrentNode, getCurrentPos, getDTM, getDTMManager, getExpandEntityReferences, getFilter, getFoundLast, getIsTopLevel, getLength, getPrefixResolver, getRoot, getWhatToShow, getXPathContext, incrementCurrentPos, isDocOrdered, isFresh, isMutable, isNodesetExpr, item, previousNode, reset, runTo, setCurrentContextNode, setCurrentPos, setEnvironment, setIsTopLevel, setItem, setRoot, setShouldCacheNodes, size |
| Methods inherited from class org.apache.xpath.axes.PredicatedNodeTest |
|---|
acceptNode, callPredicateVisitors, canTraverseOutsideSubtree, clone, deepEquals, fixupVariables, getLocPathIterator, getPredicate, getPredicateCount, getPredicateIndex, getProximityPosition, getProximityPosition, initProximityPosition, isReverseAxes, resetProximityPositions, setLocPathIterator, setPredicateCount |
| Methods inherited from class org.apache.xpath.patterns.NodeTest |
|---|
debugWhatToShow, execute, execute, getDefaultScore, getLocalName, getNamespace, getNodeTypeTest, getStaticScore, initNodeTest, initNodeTest, setLocalName, setNamespace, setStaticScore, setWhatToShow |
| Methods inherited from class org.apache.xpath.Expression |
|---|
asIteratorRaw, assertion, error, execute, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isStableNumber, num, warn, xstr |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.xml.dtm.DTMIterator |
|---|
clone |
| Constructor Detail |
|---|
public SelfIteratorNoPredicate()
throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException| Method Detail |
|---|
public int nextNode()
nextNode in interface DTMIteratornextNode in class LocPathIteratorNode in the set being iterated over, or
null if there are no more members in that set.
public int asNode(XPathContext xctxt)
throws javax.xml.transform.TransformerException
asNode in class LocPathIteratorxctxt - The XPath runtime context.
javax.xml.transform.TransformerExceptionpublic int getLastPos(XPathContext xctxt)
getLastPos in interface SubContextListgetLastPos in class LocPathIteratorxctxt - XPath runtime context.
PredicatedNodeTest.getLastPos(XPathContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||