Class SeedConverterComposer<T,S,R>
- java.lang.Object
-
- org.apache.commons.rng.simple.internal.SeedConverterComposer<T,S,R>
-
- Type Parameters:
T- Input seed type.S- Transitional seed type.R- Output seed type.
- All Implemented Interfaces:
SeedConverter<T,R>
public class SeedConverterComposer<T,S,R> extends java.lang.Object implements SeedConverter<T,R>
Composes twoconverters.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private SeedConverter<T,S>firstFirst conversion.private SeedConverter<S,R>secondSecond conversion.
-
Constructor Summary
Constructors Constructor Description SeedConverterComposer(SeedConverter<T,S> first, SeedConverter<S,R> second)Create an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rconvert(T seed)Converts seed from input type to output type.
-
-
-
Field Detail
-
first
private final SeedConverter<T,S> first
First conversion.
-
second
private final SeedConverter<S,R> second
Second conversion.
-
-
Constructor Detail
-
SeedConverterComposer
public SeedConverterComposer(SeedConverter<T,S> first, SeedConverter<S,R> second)
Create an instance.- Parameters:
first- First conversion.second- second conversion.
-
-