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

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 a Generator 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 weighted Generator 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 element Generator a specific number of times, and feeding these elements to an Aggregator.
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 of Generators.
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 element Generator a random number of times (within a specific range), and feeding these elements to an Aggregator.
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 Aggregators.
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 yields ArrayLists of various sizes, with this Generator generating the elements.
arrayListOfSize(int) - Method in interface software.kes.kraftwerk.Generator
Creates a new Generator that yields ArrayLists of a specific size, with this Generator generating the elements.
arrayListOfSize(IntRange) - Method in interface software.kes.kraftwerk.Generator
Creates a new Generator that yields ArrayLists of various sizes within a specific range, with this Generator 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.
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