Class IteratorWrapper<DEST,SRC>

java.lang.Object
org.apache.ofbiz.base.util.collections.IteratorWrapper<DEST,SRC>
All Implemented Interfaces:
Iterator<DEST>
Direct Known Subclasses:
GenericMap.GenericMapIterator

public abstract class IteratorWrapper<DEST,SRC> extends Object implements Iterator<DEST>
  • Constructor Details

    • IteratorWrapper

      protected IteratorWrapper(Iterator<? extends SRC> it)
  • Method Details

    • hasNext

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

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

      public void remove()
      Specified by:
      remove in interface Iterator<DEST>
    • isValid

      protected boolean isValid(SRC src, DEST dest)
      Is valid boolean.
      Parameters:
      src - the src
      dest - the dest
      Returns:
      the boolean
    • noteRemoval

      protected abstract void noteRemoval(DEST dest, SRC src)
    • convert

      protected abstract DEST convert(SRC src)