Class Iterators.FilterIterator<A>

java.lang.Object
eu.bandm.tools.ops.Iterators.FilterIterator<A>
All Implemented Interfaces:
Iterator<A>
Enclosing class:
Iterators

@Undocumented public abstract static class Iterators.FilterIterator<A> extends Object implements Iterator<A>
  • Constructor Details

    • FilterIterator

      protected FilterIterator(Iterator<? extends A> i)
  • Method Details

    • accepts

      protected abstract boolean accepts(A candidate)
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<A>
    • next

      public A next()
      Specified by:
      next in interface Iterator<A>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<A>