org.apache.xalan.transformer

Class KeyRefIterator

public class KeyRefIterator extends ChildTestIterator

This class filters nodes from a key iterator, according to whether or not the use value matches the ref value.

UNKNOWN: internal

Constructor Summary
KeyRefIterator(QName name, XMLString ref, Vector keyDecls, DTMIterator ki)
Constructor KeyRefIterator
Method Summary
shortfilterNode(int testNode)
Test whether a specified node is visible in the logical view of a TreeWalker or NodeIterator.

Constructor Detail

KeyRefIterator

public KeyRefIterator(QName name, XMLString ref, Vector keyDecls, DTMIterator ki)
Constructor KeyRefIterator

Parameters: ref Key value to match ki The main key iterator used to walk the source tree

Method Detail

filterNode

public short filterNode(int testNode)
Test whether a specified node is visible in the logical view of a TreeWalker or NodeIterator. This function will be called by the implementation of TreeWalker and NodeIterator; it is not intended to be called directly from user code.

Parameters: testNode The node to check to see if it passes the filter or not.

Returns: a constant to determine whether the node is accepted, rejected, or skipped, as defined above .

Copyright B) 2006 Apache XML Project. All Rights Reserved.