Class GeneratorTransforming<F,B>

java.lang.Object
org.aksw.commons.collections.generator.GeneratorTransforming<F,B>
All Implemented Interfaces:
Generator<F>

public class GeneratorTransforming<F,B> extends Object implements Generator<F>
  • Field Details

    • delegate

      protected Generator<B> delegate
    • transform

      protected Function<? super B,? extends F> transform
  • Constructor Details

    • GeneratorTransforming

      public GeneratorTransforming(Generator<B> delegate, Function<? super B,? extends F> transform)
  • Method Details

    • next

      public F next()
      Specified by:
      next in interface Generator<F>
    • current

      public F current()
      Specified by:
      current in interface Generator<F>
    • clone

      public Generator<F> clone()
      Description copied from interface: Generator
      Clones should independently yield the same sequences of items as the original object
      Specified by:
      clone in interface Generator<F>
      Overrides:
      clone in class Object
      Returns: