Class GeneratorFromConverter<F, B, X extends Generator<B>>

java.lang.Object
org.aksw.commons.collections.generator.GeneratorFromConverter<F,B,X>
All Implemented Interfaces:
Generator<F>
Direct Known Subclasses:
GeneratorLendingFromConverter

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

    • delegate

      protected X extends Generator<B> delegate
    • converter

      protected com.google.common.base.Converter<B,F> converter
  • Constructor Details

    • GeneratorFromConverter

      public GeneratorFromConverter(X delegate, com.google.common.base.Converter<B,F> converter)
  • 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: