public class UnionChildIterator extends ChildTestIterator
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 | 
|---|
UnionChildIterator()
Constructor for UnionChildIterator 
 | 
| Modifier and Type | Method and Description | 
|---|---|
short | 
acceptNode(int n)
Test whether a specified node is visible in the logical view of a
 TreeWalker or NodeIterator. 
 | 
void | 
addNodeTest(PredicatedNodeTest test)
Add a node test to the union list. 
 | 
void | 
fixupVariables(Vector vars,
              int globalsSize)
This function is used to fixup variables from QNames to stack frame 
 indexes at stylesheet build time. 
 | 
cloneWithReset, detach, getAxis, getNextNode, setRootnextNodeallowDetachToRelease, 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, sizecallPredicateVisitors, canTraverseOutsideSubtree, clone, countProximityPosition, deepEquals, 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 UnionChildIterator()
public void addNodeTest(PredicatedNodeTest test)
test - reference to a NodeTest, which will be added 
 directly to the list of node tests (in other words, it will 
 not be cloned).  The parent of this test will be set to 
 this object.public void fixupVariables(Vector vars, int globalsSize)
fixupVariables in class PredicatedNodeTestvars - List of QNames that correspond to variables.  This list 
 should be searched backwards for the first qualified name that 
 corresponds to the variable reference qname.  The position of the 
 QName in the vector from the start of the vector will be its position 
 in the stack frame (but variables above the globalsTop value will need 
 to be offset to the current stack frame).public short acceptNode(int n)
acceptNode in class PredicatedNodeTestn - The node to check to see if it passes the filter or not.Copyright © 2019 JBoss by Red Hat. All rights reserved.