Example usage for org.apache.commons.collections.iterators FilterIterator FilterIterator

List of usage examples for org.apache.commons.collections.iterators FilterIterator FilterIterator

Introduction

In this page you can find the example usage for org.apache.commons.collections.iterators FilterIterator FilterIterator.

Prototype

public FilterIterator(Iterator iterator) 

Source Link

Document

Constructs a new FilterIterator that will not function until #setPredicate(Predicate) setPredicate is invoked.

Usage

From source file:com.sworddance.util.PredicatedTransformingIterator.java

private void initIfNeeded() {
    if (baseIterator == null) {
        FilterIterator filtering = new FilterIterator(iterator);
        filtering.setPredicate(predicate == null ? TruePredicate.INSTANCE : predicate);
        baseIterator = new TransformIterator(filtering);
        baseIterator.setTransformer(transformer == null ? NOPTransformer.INSTANCE : transformer);
    }/*from   www.j a v a 2 s. co m*/
}