Interface RandomTextGenerartor

  • All Superinterfaces:
    org.refcodes.mixin.CharSetAccessor, org.refcodes.mixin.CharSetAccessor.CharSetBuilder<RandomTextGenerartor>, org.refcodes.mixin.CharSetAccessor.CharSetMutator, org.refcodes.mixin.CharSetAccessor.CharSetProperty, org.refcodes.mixin.ColumnWidthAccessor, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<RandomTextGenerartor>, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthMutator, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthProperty, org.refcodes.generator.Generator<java.lang.String>, java.util.Iterator<RandomTextGenerartor>
    All Known Implementing Classes:
    RandomTextGenerartorImpl


    public interface RandomTextGenerartor
    extends org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<RandomTextGenerartor>, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthProperty, org.refcodes.generator.Generator<java.lang.String>, org.refcodes.mixin.CharSetAccessor.CharSetProperty, org.refcodes.mixin.CharSetAccessor.CharSetBuilder<RandomTextGenerartor>
    Overwrites a text with another one to the the right or to the left.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.CharSetAccessor

        org.refcodes.mixin.CharSetAccessor.CharSetBuilder<B extends org.refcodes.mixin.CharSetAccessor.CharSetBuilder<B>>, org.refcodes.mixin.CharSetAccessor.CharSetMutator, org.refcodes.mixin.CharSetAccessor.CharSetProperty
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ColumnWidthAccessor

        org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<B extends org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<B>>, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthMutator, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthProperty
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      RandomTextMode getRandomTextMode​()
      Retrieves the random text mode from the random text mode property.
      void setRandomTextMode​(RandomTextMode aRandomTextMode)
      Sets the random text mode for the random text mode property.
      default RandomTextGenerartor withRandomTextMode​(RandomTextMode aRandomTextMode)
      Sets the random text mode for the random text mode property.
      • Methods inherited from interface org.refcodes.mixin.CharSetAccessor

        getCharSet
      • Methods inherited from interface org.refcodes.mixin.CharSetAccessor.CharSetBuilder

        withCharSet
      • Methods inherited from interface org.refcodes.mixin.CharSetAccessor.CharSetMutator

        setCharSet
      • Methods inherited from interface org.refcodes.mixin.ColumnWidthAccessor

        getColumnWidth
      • Methods inherited from interface org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder

        withColumnWidth
      • Methods inherited from interface org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthMutator

        setColumnWidth
      • Methods inherited from interface org.refcodes.generator.Generator

        hasNext, next
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, remove
    • Method Detail

      • getRandomTextMode

        RandomTextMode getRandomTextMode​()
        Retrieves the random text mode from the random text mode property.
        Returns:
        The random text mode stored by the random text mode property.
      • setRandomTextMode

        void setRandomTextMode​(RandomTextMode aRandomTextMode)
        Sets the random text mode for the random text mode property.
        Parameters:
        aRandomTextMode - The random text mode to be stored by the random text mode property.
      • withRandomTextMode

        default RandomTextGenerartor withRandomTextMode​(RandomTextMode aRandomTextMode)
        Sets the random text mode for the random text mode property.
        Parameters:
        aRandomTextMode - The random text mode to be stored by the random text mode property.
        Returns:
        The builder for applying multiple build operations.