A B C D E F G H I J L M N O P R S T U V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Builder, A) - Method in interface software.kes.kraftwerk.aggregator.Aggregator
-
Adds an element to a builder.
- add(String) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Adds a constant segment to the output.
- add(Generator<? extends A>) - Method in interface software.kes.kraftwerk.frequency.FrequencyMap
-
Creates a new
FrequencyMap
that is the same as this one, with aGenerator
added. - add(Generator<String>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Adds a segment to the output that is to be generated by a
Generator
. - add(Weighted<? extends Generator<? extends A>>) - Method in interface software.kes.kraftwerk.frequency.FrequencyMap
-
Creates a new
FrequencyMap
that is the same as this one, with a weightedGenerator
added. - addMany(Iterable<Generator<String>>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Adds zero or more segments to the output, each of which are generated by its own
Generator
. - addManyMaybe(Iterable<Generator<Maybe<String>>>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Adds many segments to the output, each of which are generated by its own
Generator
. - addManyMaybeValues(Iterable<Maybe<String>>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Adds zero or more constant (maybe) segments to the output
- addManyValues(Iterable<String>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Adds zero or more constant segments to the output.
- addMaybe(Maybe<String>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Maybe adds a constant segment to the output.
- addMaybe(Generator<Maybe<String>>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
-
Maybe adds a segment to the output that is to be generated by a
Generator
. - addSpecialValue(A) - Method in class software.kes.kraftwerk.bias.BiasSetting.BiasSettingBuilder
- addSpecialValues(Iterable<A>) - Method in class software.kes.kraftwerk.bias.BiasSetting
- addSpecialValues(Iterable<A>) - Method in class software.kes.kraftwerk.bias.BiasSetting.InjectSpecialValues
- addSpecialValues(Iterable<A>) - Method in class software.kes.kraftwerk.bias.BiasSetting.NoBias
- addValue(A) - Method in interface software.kes.kraftwerk.frequency.FrequencyMap
-
Creates a new
FrequencyMap
that is the same as this one, with a value added. - addValue(Weighted<? extends A>) - Method in interface software.kes.kraftwerk.frequency.FrequencyMap
-
Creates a new
FrequencyMap
that is the same as this one, with a weighted value added. - aggregate(Aggregator<A, Builder, Out>, int, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generator
that, on each invocation, yields a value that is derived by invoking an elementGenerator
a specific number of times, and feeding these elements to anAggregator
. - aggregate(Aggregator<A, Builder, Out>, Iterable<Generator<A>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generator
that aggregates elements generated from a collection ofGenerators
. - aggregate(Aggregator<A, Builder, Out>, IntRange, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generator
that, on each invocation, yields a value that is derived by invoking an elementGenerator
a random number of times (within a specific range), and feeding these elements to anAggregator
. - aggregator(Fn0<Builder>, Fn2<Builder, A, Builder>, Fn1<Builder, Out>) - Static method in interface software.kes.kraftwerk.aggregator.Aggregator
-
Creates an
Aggregator
. - Aggregator<A,Builder,Out> - Interface in software.kes.kraftwerk.aggregator
-
Defines a strategy for constructing values that are an aggregate of an element type (e.g.
- Aggregators - Class in software.kes.kraftwerk.aggregator
-
A collection of built-in
Aggregator
s. - alpha() - Static method in class software.kes.kraftwerk.domain.Characters
- alphaLower() - Static method in class software.kes.kraftwerk.domain.Characters
- alphanumeric() - Static method in class software.kes.kraftwerk.domain.Characters
- alphaUpper() - Static method in class software.kes.kraftwerk.domain.Characters
- apply(Seed, A) - Method in class software.kes.kraftwerk.Cogenerator
-
The implementation of the
Cogenerator
. - arrayList() - Method in interface software.kes.kraftwerk.Generator
-
Creates a new
Generator
that yieldsArrayList
s of various sizes, with thisGenerator
generating the elements. - arrayListOfSize(int) - Method in interface software.kes.kraftwerk.Generator
-
Creates a new
Generator
that yieldsArrayList
s of a specific size, with thisGenerator
generating the elements. - arrayListOfSize(IntRange) - Method in interface software.kes.kraftwerk.Generator
-
Creates a new
Generator
that yieldsArrayList
s of various sizes within a specific range, with thisGenerator
generating the elements. - asciiPrintable() - Static method in class software.kes.kraftwerk.domain.Characters
- attachApplicationData(Object) - Method in interface software.kes.kraftwerk.Generator
-
Creates a new
Generator
that is the same as this one, with the attached application changed to the object provided.
All Classes All Packages