- Type Parameters:
T
- type of elements to be filtered
- All Implemented Interfaces:
- Iterator, javax.jcr.RangeIterator
- Direct Known Subclasses:
- ContentDecoratorNodeIterator, ContentDecoratorPropertyIterator, FilteringNodeIterator, FilteringPropertyIterator, MgnlVersionSessionDecorator.MgnlVersionSessionVersionIteratorWrapper
public abstract class FilteringRangeIterator<T>
extends Object
implements javax.jcr.RangeIterator
Base class for implementing filtering JCR iterators. Does not support the remove method because doing so would make
it impossible to implement the getSize method. Should not be a problem since Jackrabbit anyway does not support the
remove method on its iterators.