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

W

weightA(int) - Static method in class software.kes.kraftwerk.weights.BinaryWeights
Creates a BinaryWeights with a specific weight for choice A, and a weight of 1 for choice B.
weightA(int) - Static method in class software.kes.kraftwerk.weights.TernaryWeights
Creates a TernaryWeights with a specific weight for choice A, and a weight of 1 for choices B and C.
weightB(int) - Static method in class software.kes.kraftwerk.weights.BinaryWeights
Creates a BinaryWeights with a specific weight for choice B, and a weight of 1 for choice A.
weightB(int) - Static method in class software.kes.kraftwerk.weights.TernaryWeights
Creates a TernaryWeights with a specific weight for choice B, and a weight of 1 for choices A and C.
weightC(int) - Static method in class software.kes.kraftwerk.weights.TernaryWeights
Creates a TernaryWeights with a specific weight for choice C, and a weight of 1 for choices A and B.
weighted() - Method in interface software.kes.kraftwerk.Generator
Creates a Weighted instance of this Generator with a weight of 1.
weighted(int) - Method in interface software.kes.kraftwerk.Generator
Creates a Weighted instance of this Generator with a custom weight.
weighted(int, A) - Static method in class software.kes.kraftwerk.Weighted
Decorates a value with Weighted.
weighted(A) - Static method in class software.kes.kraftwerk.Weighted
Decorates a value with Weighted, with a weight of 1.
Weighted<A> - Class in software.kes.kraftwerk
Associates a weight value with an object.
withBiasSettings(BiasSettings) - Method in interface software.kes.kraftwerk.GeneratorParameters
Creates a new GeneratorParameters that is the same as this one, but with the specified BiasSettings.
withEndDelimiter(String) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
Creates a new StringGeneratorBuilder that is the same as this one, with the end delimiter set to be a constant value.
withEndDelimiter(Generator<String>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
Creates a new StringGeneratorBuilder that is the same as this one, with the end delimiter to be generated by the provided Generator.
withInfinities() - Method in interface software.kes.kraftwerk.FloatingPointGenerator
Creates a new FloatingPointGenerator that is the same as this one, but with the generation of infinity values enabled.
withInfinities(boolean) - Method in interface software.kes.kraftwerk.FloatingPointGenerator
Creates a new FloatingPointGenerator that is the same as this one, but with the generation of infinity values enabled (or disabled).
withMaxExclusive(byte) - Method in class software.kes.kraftwerk.constraints.ByteRange
Creates a new ByteRange that is the same as this one, with a new upper bound.
withMaxExclusive(char) - Method in class software.kes.kraftwerk.constraints.CharRange
Creates a new CharRange that is the same as this one, with a new upper bound.
withMaxExclusive(double) - Method in class software.kes.kraftwerk.constraints.DoubleRange
Creates a new DoubleRange that is the same as this one, with a new upper bound.
withMaxExclusive(float) - Method in class software.kes.kraftwerk.constraints.FloatRange
Creates a new FloatRange that is the same as this one, with a new upper bound.
withMaxExclusive(int) - Method in class software.kes.kraftwerk.constraints.IntRange
Creates a new IntRange that is the same as this one, with a new upper bound.
withMaxExclusive(long) - Method in class software.kes.kraftwerk.constraints.LongRange
Creates a new LongRange that is the same as this one, with a new upper bound.
withMaxExclusive(short) - Method in class software.kes.kraftwerk.constraints.ShortRange
Creates a new ShortRange that is the same as this one, with a new upper bound.
withMaxExclusive(BigDecimal) - Method in class software.kes.kraftwerk.constraints.BigDecimalRange
Creates a new BigDecimalRange that is the same as this one, with a new upper bound.
withMaxExclusive(BigInteger) - Method in class software.kes.kraftwerk.constraints.BigIntegerRange
Creates a new BigIntegerRange that is the same as this one, with a new upper bound.
withMaxExclusive(Duration) - Method in class software.kes.kraftwerk.constraints.DurationRange
Creates a new DurationRange that is the same as this one, with a new upper bound.
withMaxExclusive(LocalDate) - Method in class software.kes.kraftwerk.constraints.LocalDateRange
Creates a new LocalDateRange that is the same as this one, with a new upper bound.
withMaxExclusive(LocalDateTime) - Method in class software.kes.kraftwerk.constraints.LocalDateTimeRange
Creates a new LocalDateTimeRange that is the same as this one, with a new upper bound.
withMaxExclusive(LocalTime) - Method in class software.kes.kraftwerk.constraints.LocalTimeRange
Creates a new LocalTimeRange that is the same as this one, with a new upper bound.
withMaxInclusive(byte) - Method in class software.kes.kraftwerk.constraints.ByteRange
Creates a new ByteRange that is the same as this one, with a new upper bound.
withMaxInclusive(char) - Method in class software.kes.kraftwerk.constraints.CharRange
Creates a new CharRange that is the same as this one, with a new upper bound.
withMaxInclusive(double) - Method in class software.kes.kraftwerk.constraints.DoubleRange
Creates a new DoubleRange that is the same as this one, with a new upper bound.
withMaxInclusive(float) - Method in class software.kes.kraftwerk.constraints.FloatRange
Creates a new FloatRange that is the same as this one, with a new upper bound.
withMaxInclusive(int) - Method in class software.kes.kraftwerk.constraints.IntRange
Creates a new IntRange that is the same as this one, with a new upper bound.
withMaxInclusive(long) - Method in class software.kes.kraftwerk.constraints.LongRange
Creates a new LongRange that is the same as this one, with a new upper bound.
withMaxInclusive(short) - Method in class software.kes.kraftwerk.constraints.ShortRange
Creates a new ShortRange that is the same as this one, with a new upper bound.
withMaxInclusive(BigDecimal) - Method in class software.kes.kraftwerk.constraints.BigDecimalRange
Creates a new BigDecimalRange that is the same as this one, with a new upper bound.
withMaxInclusive(BigInteger) - Method in class software.kes.kraftwerk.constraints.BigIntegerRange
Creates a new BigIntegerRange that is the same as this one, with a new upper bound.
withMaxInclusive(Duration) - Method in class software.kes.kraftwerk.constraints.DurationRange
Creates a new DurationRange that is the same as this one, with a new upper bound.
withMaxInclusive(LocalDate) - Method in class software.kes.kraftwerk.constraints.LocalDateRange
Creates a new LocalDateRange that is the same as this one, with a new upper bound.
withMaxInclusive(LocalDateTime) - Method in class software.kes.kraftwerk.constraints.LocalDateTimeRange
Creates a new LocalDateTimeRange that is the same as this one, with a new upper bound.
withMaxInclusive(LocalTime) - Method in class software.kes.kraftwerk.constraints.LocalTimeRange
Creates a new LocalTimeRange that is the same as this one, with a new upper bound.
withMaxSize(int) - Method in class software.kes.kraftwerk.SizeParameters
Creates a new SizeParameters that as the same as this one, with a new value for "maximum size".
withMinExclusive(double) - Method in class software.kes.kraftwerk.constraints.DoubleRange
Creates a new DoubleRange that is the same as this one, with a new lower bound.
withMinExclusive(float) - Method in class software.kes.kraftwerk.constraints.FloatRange
Creates a new FloatRange that is the same as this one, with a new lower bound.
withMinExclusive(BigDecimal) - Method in class software.kes.kraftwerk.constraints.BigDecimalRange
Creates a new BigDecimalRange that is the same as this one, with a new lower bound.
withMinInclusive(byte) - Method in class software.kes.kraftwerk.constraints.ByteRange
Creates a new ByteRange that is the same as this one, with a new lower bound.
withMinInclusive(char) - Method in class software.kes.kraftwerk.constraints.CharRange
Creates a new CharRange that is the same as this one, with a new lower bound.
withMinInclusive(double) - Method in class software.kes.kraftwerk.constraints.DoubleRange
Creates a new DoubleRange that is the same as this one, with a new lower bound.
withMinInclusive(float) - Method in class software.kes.kraftwerk.constraints.FloatRange
Creates a new FloatRange that is the same as this one, with a new lower bound.
withMinInclusive(int) - Method in class software.kes.kraftwerk.constraints.IntRange
Creates a new IntRange that is the same as this one, with a new lower bound.
withMinInclusive(long) - Method in class software.kes.kraftwerk.constraints.LongRange
Creates a new LongRange that is the same as this one, with a new lower bound.
withMinInclusive(short) - Method in class software.kes.kraftwerk.constraints.ShortRange
Creates a new ShortRange that is the same as this one, with a new lower bound.
withMinInclusive(BigDecimal) - Method in class software.kes.kraftwerk.constraints.BigDecimalRange
Creates a new BigDecimalRange that is the same as this one, with a new lower bound.
withMinInclusive(BigInteger) - Method in class software.kes.kraftwerk.constraints.BigIntegerRange
Creates a new BigIntegerRange that is the same as this one, with a new lower bound.
withMinInclusive(Duration) - Method in class software.kes.kraftwerk.constraints.DurationRange
Creates a new DurationRange that is the same as this one, with a new lower bound.
withMinInclusive(LocalDate) - Method in class software.kes.kraftwerk.constraints.LocalDateRange
Creates a new LocalDateRange that is the same as this one, with a new lower bound.
withMinInclusive(LocalDateTime) - Method in class software.kes.kraftwerk.constraints.LocalDateTimeRange
Creates a new LocalDateTimeRange that is the same as this one, with a new lower bound.
withMinInclusive(LocalTime) - Method in class software.kes.kraftwerk.constraints.LocalTimeRange
Creates a new LocalTimeRange that is the same as this one, with a new lower bound.
withMinSize(int) - Method in class software.kes.kraftwerk.SizeParameters
Creates a new SizeParameters that as the same as this one, with a new value for "minimum size".
withNaNs() - Method in interface software.kes.kraftwerk.FloatingPointGenerator
Creates a new FloatingPointGenerator that is the same as this one, but with the generation of NaNs enabled.
withNaNs(boolean) - Method in interface software.kes.kraftwerk.FloatingPointGenerator
Creates a new FloatingPointGenerator that is the same as this one, but with the generation of NaNs enabled (or disabled).
withNextState(S) - Method in class software.kes.kraftwerk.Result
Returns a new Result that is the same result value as this one, but with the next state replaced.
withNoBias() - Method in interface software.kes.kraftwerk.GeneratorParameters
Creates a new GeneratorParameters that is the same as this one, with all bias settings removed.
withNoMaxSize() - Method in class software.kes.kraftwerk.SizeParameters
Creates a new SizeParameters that as the same as this one, with the value for "maximum size" removed.
withNoMinSize() - Method in class software.kes.kraftwerk.SizeParameters
Creates a new SizeParameters that as the same as this one, with the value for "minimum size" removed.
withNoPreferredSize() - Method in class software.kes.kraftwerk.SizeParameters
Creates a new SizeParameters that as the same as this one, with the value for "preferred size" removed.
withNulls() - Method in interface software.kes.kraftwerk.Generator
Creates a new Generator that is the same as this one, but occasionally yields null.
withNulls(NullWeights) - Method in interface software.kes.kraftwerk.Generator
Creates a new Generator that is the same as this one, but occasionally yields null, with a custom probability.
withPreferredSize(int) - Method in class software.kes.kraftwerk.SizeParameters
 
withSeparator(String) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
Creates a new StringGeneratorBuilder that is the same as this one, with separator set to be a constant value.
withSeparator(Generator<String>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
Creates a new StringGeneratorBuilder that is the same as this one, with the separator to be generated by the provided Generator.
withSizeParameters(SizeParameters) - Method in interface software.kes.kraftwerk.GeneratorParameters
Creates a new GeneratorParameters that is the same as this one, but with the specified SizeParameters.
withStartDelimiter(String) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
Creates a new StringGeneratorBuilder that is the same as this one, with the start delimiter set to be a constant value.
withStartDelimiter(Generator<String>) - Method in class software.kes.kraftwerk.StringGeneratorBuilder
Creates a new StringGeneratorBuilder that is the same as this one, with the start delimiter to be generated by the provided Generator.
withValue(A) - Method in class software.kes.kraftwerk.Result
Returns a new Result that is the same next state as this one, but with the result value replaced.
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