Class SeedConverterComposer<IN,TRANS,OUT>

java.lang.Object
org.apache.commons.rng.simple.internal.SeedConverterComposer<IN,TRANS,OUT>
Type Parameters:
IN - Input seed type.
TRANS - Transitional seed type.
OUT - Output seed type.
All Implemented Interfaces:
SeedConverter<IN,OUT>

public class SeedConverterComposer<IN,TRANS,OUT> extends Object implements SeedConverter<IN,OUT>
Composes two converters.
Since:
1.0
  • Field Details

  • Constructor Details

    • SeedConverterComposer

      public SeedConverterComposer(SeedConverter<IN,TRANS> first, SeedConverter<TRANS,OUT> second)
      Create an instance.
      Parameters:
      first - First conversion.
      second - second conversion.
  • Method Details

    • convert

      public OUT convert(IN seed)
      Converts seed from input type to output type.
      Specified by:
      convert in interface SeedConverter<IN,TRANS>
      Parameters:
      seed - Original seed value.
      Returns:
      the converted seed value.