public class KeyRefIterator extends ChildTestIterator
Modifier and Type | Field and Description |
---|---|
protected Vector |
m_keyDeclarations
Vector of Key declarations in the stylesheet.
|
protected QName |
m_name |
protected XMLString |
m_ref |
m_traverser
m_allowDetach, m_cdtm, m_clones, m_context, m_currentContextNode, m_execContext, m_lastFetched, m_length, m_pos
m_foundLast, m_lpi, m_predCount, m_proximityPositions
m_whatToShow, SCORE_NODETEST, SCORE_NONE, SCORE_NSWILD, SCORE_OTHER, SCORE_QNAME, SHOW_BYFUNCTION, SUPPORTS_PRE_STRIPPING, WILD
FILTER_ACCEPT, FILTER_REJECT, FILTER_SKIP
Constructor and Description |
---|
KeyRefIterator(QName name,
XMLString ref,
Vector keyDecls,
DTMIterator ki)
Constructor KeyRefIterator
|
Modifier and Type | Method and Description |
---|---|
short |
filterNode(int testNode)
Test whether a specified node is visible in the logical view of a
TreeWalker or NodeIterator.
|
protected int |
getNextNode()
Get the next node via getNextXXX.
|
cloneWithReset, detach, getAxis, setRoot
nextNode
allowDetachToRelease, 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, size
acceptNode, callPredicateVisitors, canTraverseOutsideSubtree, clone, countProximityPosition, deepEquals, fixupVariables, getLocPathIterator, getPredicate, getPredicateCount, getPredicateIndex, getProximityPosition, getProximityPosition, getProximityPosition, initPredicateInfo, initProximityPosition, isReverseAxes, nodeToString, resetProximityPositions, setLocPathIterator, setPredicateCount
calcScore, debugWhatToShow, execute, execute, getDefaultScore, getLocalName, getNamespace, getNodeTypeTest, getStaticScore, initNodeTest, initNodeTest, setLocalName, setNamespace, setStaticScore, setWhatToShow
asIteratorRaw, assertion, error, execute, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isSameClass, isStableNumber, num, warn, xstr
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone
protected XMLString m_ref
protected QName m_name
protected Vector m_keyDeclarations
public KeyRefIterator(QName name, XMLString ref, Vector keyDecls, DTMIterator ki)
ref
- Key value to matchki
- The main key iterator used to walk the source treeprotected int getNextNode()
getNextNode
in class ChildTestIterator
public short filterNode(int testNode)
testNode
- The node to check to see if it passes the filter or not.Copyright © 2017 JBoss by Red Hat. All rights reserved.