net.sf.saxon.expr

Class FilterIterator.NonNumeric

public static final class FilterIterator.NonNumeric extends FilterIterator

Subclass to handle the common special case where it is statically known that the filter cannot return a numeric value
Constructor Summary
NonNumeric(SequenceIterator base, Expression filter, XPathContext context)
Method Summary
SequenceIteratorgetAnother()
Get another iterator to return the same nodes
protected booleanmatches()
Determine whether the context item matches the filter predicate

Constructor Detail

NonNumeric

public NonNumeric(SequenceIterator base, Expression filter, XPathContext context)

Method Detail

getAnother

public SequenceIterator getAnother()
Get another iterator to return the same nodes

matches

protected boolean matches()
Determine whether the context item matches the filter predicate