|
||||||||||||
| 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.MatchPatternIterator
This class treats a LocationPath as a filtered iteration over the tree, evaluating each node in a super axis traversal against the LocationPath interpreted as a match pattern. This class is useful to find nodes in document order that are complex paths whose steps probably criss-cross each other.
| 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 |
| Method Summary | |
|---|---|
short |
acceptNode(int n,
XPathContext xctxt)
Test whether a specified node is visible in the logical view of a TreeWalker or NodeIterator. |
void |
detach()
Detaches the iterator from the set which it iterated over, releasing any computational resources and placing the iterator in the INVALID state. |
int |
nextNode()
Returns the next node in the set and advances the position of the iterator in the set. |
void |
setRoot(int context,
java.lang.Object environment)
Initialize the context values for this expression after it is cloned. |
| Methods inherited from class org.apache.xpath.axes.LocPathIterator |
|---|
allowDetachToRelease, asIterator, asNode, bool, callVisitors, cloneWithReset, 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, previousNode, reset, runTo, setCurrentContextNode, setCurrentPos, setEnvironment, setIsTopLevel, setItem, 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 |
| Method Detail |
public void setRoot(int context,
java.lang.Object environment)
setRoot in interface DTMIteratorsetRoot in class LocPathIteratorpublic void detach()
detach has been invoked, calls to
nextNode orpreviousNode will raise the
exception INVALID_STATE_ERR.
detach in interface DTMIteratordetach in class LocPathIteratorpublic 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 short acceptNode(int n,
XPathContext xctxt)
n - The node to check to see if it passes the filter or not.
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||