| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.apache.xpath.Expression
        |
        +--org.apache.xpath.patterns.NodeTest
              |
              +--org.apache.xpath.axes.PredicatedNodeTest
                    |
                    +--org.apache.xpath.axes.LocPathIterator
                          |
                          +--org.apache.xpath.axes.ChildIterator
**For advanced use only** This class implements an optimized iterator for "node()" patterns, that is, any children of the context node.
WalkerFactory.newLocPathIterator(org.apache.xpath.compiler.Compiler, int), Serialized Form| 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,  
SHOW_NAMESPACE,  
SUPPORTS_PRE_STRIPPING,  
WILD | 
| Constructor Summary | |
ChildIterator(Compiler compiler,
              int opPos,
              int analysis)
Create a ChildIterator object.  | 
|
| Method Summary | |
 Node | 
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 | 
addToWaitList, 
canTraverseOutsideSubtree, 
clone, 
cloneWithReset, 
detach, 
execute, 
getCachedNodes, 
getContext, 
getCurrentContextNode, 
getCurrentNode, 
getCurrentPos, 
getDOMHelper, 
getExpandEntityReferences, 
getFilter, 
getFirstWalker, 
getFoundLast, 
getIsTopLevel, 
getLast, 
getLastPos, 
getLastUsedWalker, 
getLength, 
getPrefixResolver, 
getRoot, 
getWhatToShow, 
getXPathContext, 
initContext, 
isFresh, 
item, 
previousNode, 
removeFromWaitList, 
reset, 
runTo, 
setCurrentContextNode, 
setCurrentPos, 
setIsTopLevel, 
setLast, 
setLastUsedWalker, 
setShouldCacheNodes, 
size | 
| Methods inherited from class org.apache.xpath.axes.PredicatedNodeTest | 
acceptNode, 
getLocPathIterator, 
getPredicateCount, 
getPredicateIndex, 
getProximityPosition, 
getProximityPosition, 
initProximityPosition, 
isReverseAxes, 
resetProximityPositions, 
setLocPathIterator, 
setPredicateCount | 
| Methods inherited from class org.apache.xpath.patterns.NodeTest | 
debugWhatToShow, 
execute, 
getDefaultScore, 
getLocalName, 
getNamespace, 
initNodeTest, 
initNodeTest | 
| Methods inherited from class org.apache.xpath.Expression | 
assert, 
error, 
setSourceLocator, 
warn | 
| Methods inherited from class java.lang.Object | 
equals, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public ChildIterator(Compiler compiler,
                     int opPos,
                     int analysis)
              throws TransformerException
compiler - A reference to the Compiler that contains the op map.opPos - The position within the op map, which contains the
 location path expression for this itterator.
 NEEDSDOC @param analysis| Method Detail | 
public Node nextNode()
              throws DOMException
Node in the set being iterated over, or
   null if there are no more members in that set.detach method was invoked.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||