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
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 thisGenerator
with a weight of 1. - weighted(int) - Method in interface software.kes.kraftwerk.Generator
-
Creates a
Weighted
instance of thisGenerator
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 specifiedBiasSettings
. - 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 providedGenerator
. - 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 yieldsnull
. - withNulls(NullWeights) - Method in interface software.kes.kraftwerk.Generator
-
Creates a new
Generator
that is the same as this one, but occasionally yieldsnull
, 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 providedGenerator
. - withSizeParameters(SizeParameters) - Method in interface software.kes.kraftwerk.GeneratorParameters
-
Creates a new
GeneratorParameters
that is the same as this one, but with the specifiedSizeParameters
. - 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 providedGenerator
. - 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.
All Classes All Packages