| Modifier and Type | Method and Description |
|---|---|
default FlDataSource<T> |
DataSource.fluentData()
Provides access to the fluent data source interface.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Factory<T> |
static interface |
Factory.FactoryGenerator<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultFactory<V> |
static class |
ValueGenerator.VG2G<T> |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
EagerFetcher.EagerCombinedValues<T> |
protected static class |
LazyFetcher.LazyCombinedValues<T> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlGenerator<T>
Extends the
Generator interface for fluent methods. |
interface |
FlSequence<T> |
interface |
FlTemplate<T> |
interface |
FlValues<T> |
| Modifier and Type | Method and Description |
|---|---|
FlDataSource<Values<T>> |
FlDataSource.aggregate(DataSource<Integer> length) |
FlDataSource<Values<T>> |
FlDataSource.aggregate(int length) |
FlDataSource<T> |
FlDataSource.alternateWith(DataSource<? extends T>... more) |
default FlDataSource<FlCardinality.FlFetcher> |
FlCardinality.asConsumerSource() |
FlDataSource<T> |
FlDataSource.distinct() |
FlDataSource<T> |
FlDataSource.filter(Predicate<? super T> predicate) |
<R> FlDataSource<R> |
FlDataSource.flatMap(Function<? super T,? extends DataSource<R>> function) |
<R> FlDataSource<R> |
BiDataSource.map(BiFunction<? super T,? super U,? extends R> function) |
<U,R> FlDataSource<R> |
FlDataSource.map(DataSource<U> other,
BiFunction<? super T,? super U,? extends R> function) |
<R> FlDataSource<R> |
FlDataSource.map(Function<? super T,? extends R> function) |
FlDataSource<T> |
FlDataSource.mixWith(DataSource<? extends T>... more) |
FlDataSource<T> |
BiDataSource.onlyFirst() |
FlDataSource<U> |
BiDataSource.onlySecond() |
FlDataSource<BiDataSource.Pair<T,U>> |
BiDataSource.pairs() |
FlDataSource<T> |
FlDataSource.peek(Consumer<? super T> consumer) |
FlDataSource<T> |
FlDataSource.shuffle() |
FlDataSource<T> |
FlDataSource.shuffle(long seed) |
FlDataSource<T> |
FlDataSource.then(DataSource<? extends T>... more) |
FlDataSource<Double> |
FlDistribution.values(long seed) |
| Modifier and Type | Method and Description |
|---|---|
default <R> R |
FlDataSource.transformSource(Function<? super FlDataSource<? extends T>,? extends R> function) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CopyableGenerator<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousGenerator<T> |
class |
AnonymousSequence<T> |
class |
AnonymousTemplate<T> |
class |
BoundedSequence<T> |
class |
GeneratorWithDistribution<T>
Base class for
Generators that require an distribution. |
class |
GeneratorWithScalar<T>
A
Generator that requires a scalar value (e.g., to generate
strings with a certain length). |
| Modifier and Type | Class and Description |
|---|---|
class |
DistinctGenerator<T>
Uses a HashSet to ensure values are not returned twice.
|
class |
FilteringGenerator<T>
Uses a HashSet to ensure values are not returned twice.
|
class |
FlatMappingGenerator<T> |
class |
GeneratorQueue<T>
A queue of generators that fetches a certain number of elements from
each and then uses the next.
|
class |
MappingGenerator<T> |
class |
MergingGenerator<T>
Merges multiple generators that produce sorted values into one.
|
class |
MixingGenerator<T>
Produces values from randomly selected generators.
|
class |
RandomizedSequenceGenerator<T>
Randomly selects elements from a sequence.
|
class |
RepeatingGenerator<T>
Converts a list of finite generators into an inifinte generator.
|
class |
RoundRobinGenerator<T> |
class |
RoundRobinSequence<T> |
class |
ShuffledSequenceGenerator<T>
Returns the elements of a sequence in random order.
|
class |
ShufflingGenerator<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleansGenerator
Generates random booleans.
|
class |
CharactersGenerator
Generates random characters.
|
static class |
CharactersGenerator.FromString |
static class |
CharactersGenerator.InRange |
class |
ConsecutiveIntegersSequence
Generates consecutive integers.
|
class |
DoublesGenerator
Generates random doubles in a given range.
|
class |
RandomIntegersGenerator
Generates random integers in a given range.
|
static class |
RandomIntegersGenerator.Template |
class |
StringsGenerator
Generates random strings.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantValue<T> |
class |
EmptySequence<T> |
class |
ItemsSequence<T> |
static class |
ItemsSequence.FromArray<T> |
static class |
ItemsSequence.FromCollection<T> |
static class |
ItemsSequence.FromRAList<T> |
class |
PermutationsGenerator<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractValues<T>
Base class for
Values implementations. |
class |
EagerValues<T>
Values immediately fetched from a generator.
|
class |
LazyValues<T>
Values fetched from generators on demand.
|
Copyright © 2019. All rights reserved.