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
G
- generateAlphaChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII alphabeticCharacters (A-Z, a-z). - generateAlphaLowerChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII lowercase alphabeticCharacters (a-z). - generateAlphaLowerString() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII lowercase alphabetic characters. - generateAlphaLowerString(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII lowercase alphabetic characters, and with a specific length. - generateAlphaLowerString(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII lowercase alphabetic characters, and with a length within a specific range. - generateAlphanumericChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII alphanumericCharacters (A-Z, a-z, 0-9). - generateAlphanumericString() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII alphanumeric characters (A-Z, a-z, 0-9). - generateAlphanumericString(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII alphanumeric characters (A-Z, a-z, 0-9), and with a specific length. - generateAlphanumericString(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII alphanumeric characters (A-Z, a-z, 0-9), and with a length within a specific range. - generateAlphaString() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII alphabetic characters, both lowercase and uppercase. - generateAlphaString(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII alphabetic characters, both lowercase and uppercase, and with a specific length. - generateAlphaString(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII alphabetic characters, both lowercase and uppercase, and with a length within a specific range. - generateAlphaUpperChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII uppercase alphabeticCharacters (A-Z). - generateAlphaUpperString() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII uppercase alphabetic characters. - generateAlphaUpperString(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII uppercase alphabetic characters, and with a specific length. - generateAlphaUpperString(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings consisting of ASCII uppercase alphabetic characters, and with a length within a specific range. - generateArrayList(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsArrayLists of various sizes. - generateArrayListOfSize(int, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsArrayLists of a specific size. - generateArrayListOfSize(IntRange, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsArrayLists of various sizes, within a specific range. - generateAsciiPrintableChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII printableCharacters. - generateBigDecimal() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigDecimals. - generateBigDecimal(int, BigDecimalRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigDecimals within a specific range, and with a specific number of decimal places. - generateBigDecimal(BigDecimalRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigDecimals within a specific range. - generateBigDecimal(Generator<Integer>, BigDecimalRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigDecimals within a specific range, and with the number of decimal places determined by a specificGenerator. - generateBigDecimalRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigDecimalRanges. - generateBigDecimalRange(BigDecimalRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigDecimalRanges, within a specific parent range. - generateBigInteger() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigIntegers. - generateBigInteger(BigIntegerRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigIntegers within a specific range. - generateBigIntegerRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigIntegerRanges. - generateBigIntegerRange(BigIntegerRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBigIntegerRanges, within a specific parent range. - generateBoolean() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBooleanvalues. - generateBoolean(BooleanWeights) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBooleanvalues, with custom probabilities fortrueandfalsevalues. - generateBoxedPrimitive() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields boxed primitives. - generateByte() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBytes within the full range ofBytes (between -128 and 127, inclusive). - generateByte(ByteRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBytes within a specific range. - generateByteArray() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBytearrays of varying sizes. - generateByteArray(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsBytearrays of varying sizes. - generateByteRange() - Static method in class software.kes.kraftwerk.Generators
- generateByteRange(ByteRange) - Static method in class software.kes.kraftwerk.Generators
- generateChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsCharacters within the full range ofCharacters (betweenCharacter.MIN_VALUEandCharacter.MAX_VALUE, inclusive). - generateChar(CharRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsCharacters within a specific range. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice2s. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>, Weighted<? extends Generator<? extends C>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice3s. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>, Weighted<? extends Generator<? extends C>>, Weighted<? extends Generator<? extends D>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice4s. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>, Weighted<? extends Generator<? extends C>>, Weighted<? extends Generator<? extends D>>, Weighted<? extends Generator<? extends E>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice5s. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>, Weighted<? extends Generator<? extends C>>, Weighted<? extends Generator<? extends D>>, Weighted<? extends Generator<? extends E>>, Weighted<? extends Generator<? extends F>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice6s. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>, Weighted<? extends Generator<? extends C>>, Weighted<? extends Generator<? extends D>>, Weighted<? extends Generator<? extends E>>, Weighted<? extends Generator<? extends F>>, Weighted<? extends Generator<? extends G>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice7s. - generateChoice(Weighted<? extends Generator<? extends A>>, Weighted<? extends Generator<? extends B>>, Weighted<? extends Generator<? extends C>>, Weighted<? extends Generator<? extends D>>, Weighted<? extends Generator<? extends E>>, Weighted<? extends Generator<? extends F>>, Weighted<? extends Generator<? extends G>>, Weighted<? extends Generator<? extends H>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsChoice8s. - generateCollection(Fn0<C>, int, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsCollections of typeCby invoking an elementGenerators a specific number of times, and then aggregating the results. - generateCollection(Fn0<C>, Iterable<Generator<A>>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsCollections of typeCby invoking a collection of elementGenerators in sequence, and then aggregating the results. - generateCollection(Fn0<C>, IntRange, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsCollections of typeCby invoking an elementGenerators a random number of times (within a specific range), and then aggregating the results. - generateControlChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII controlCharacters. - generateDayOfWeek() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDayOfWeeks. - generateDouble() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDoubles within the full range ofDoubles (betweenDouble.MIN_VALUEandDouble.MAX_VALUE, inclusive). - generateDouble(DoubleRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDoubles within a specific range. - generateDoubleFractional() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDoubles between between 0 (inclusive) and 1 (exclusive). - generateDoubleRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDoubleRanges. - generateDoubleRange(DoubleRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDoubleRanges, within a specific parent range. - generateDuration() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDurations. - generateDuration(DurationRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDurations with a specific range. - generateDurationRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDurationRanges. - generateDurationRange(DurationRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDurationRanges, within a specific parent range. - generateEither(Generator<L>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
- generateEither(EitherWeights, Generator<L>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
- generateFalse() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat, when invoked, always yieldsfalse. - generateFloat() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFloats within the full range ofFloats (betweenFloat.MIN_VALUEandFloat.MAX_VALUE, inclusive). - generateFloat(FloatRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFloats within a specific range. - generateFloatFractional() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFloats between between 0 (inclusive) and 1 (exclusive). - generateFloatRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFloatRanges. - generateFloatRange(FloatRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFloatRanges, within a specific parent range. - GenerateFn<A> - Interface in software.kes.kraftwerk
- generateFn0(Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFn0s. - generateFn1(Cogenerator<A>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsFn1s. - generateFn2(Cogenerator<A>, Cogenerator<B>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn2s. - generateFn3(Cogenerator<A>, Cogenerator<B>, Cogenerator<C>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn3s. - generateFn4(Cogenerator<A>, Cogenerator<B>, Cogenerator<C>, Cogenerator<D>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn4s. - generateFn5(Cogenerator<A>, Cogenerator<B>, Cogenerator<C>, Cogenerator<D>, Cogenerator<E>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn5s. - generateFn6(Cogenerator<A>, Cogenerator<B>, Cogenerator<C>, Cogenerator<D>, Cogenerator<E>, Cogenerator<F>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn6s. - generateFn7(Cogenerator<A>, Cogenerator<B>, Cogenerator<C>, Cogenerator<D>, Cogenerator<E>, Cogenerator<F>, Cogenerator<G>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn7s. - generateFn8(Cogenerator<A>, Cogenerator<B>, Cogenerator<C>, Cogenerator<D>, Cogenerator<E>, Cogenerator<F>, Cogenerator<G>, Cogenerator<H>, Generator<R>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields pureFn8s. - generateFromEnum(Class<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat chooses values from an enum. - generateFromMonoid(Monoid<A>, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat builds its results by generating a random number of values (zero or more) and combining them usingMonoid. - generateFromSemigroup(Semigroup<A>, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat builds its results by generating a random number of values (one or more) and combining them usingSemigroup. - generateGaussian() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsDoubles, which, when accumulated, will result in normal distribution. - generateHashSet(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsHashSets of various sizes. - generateIdentifier() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings that are legal Java identifiers. - generateIdentifier(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings that are legal Java identifiers of a specific length. - generateIdentifier(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings that are legal Java identifiers with a length within a specific range. - generateInfiniteIterable(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields infiniteIterables. - generateInt() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsIntegers within the full range ofIntegers (betweenInteger.MIN_VALUEandInteger.MAX_VALUE, inclusive). - generateInt(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsIntegers within a specific range. - generateIntIndex(int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsIntegers that are intended to be used as indices (e.g. - generateIntRange() - Static method in class software.kes.kraftwerk.Generators
- generateIntRange(IntRange) - Static method in class software.kes.kraftwerk.Generators
- generateJust(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
- generateLeft(Generator<L>) - Static method in class software.kes.kraftwerk.Generators
- generateLocalDate() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDates. - generateLocalDate(LocalDateRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDates within a specific range. - generateLocalDateForMonth(YearMonth) - Static method in class software.kes.kraftwerk.Generators
- generateLocalDateForYear(Year) - Static method in class software.kes.kraftwerk.Generators
- generateLocalDateRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateRanges. - generateLocalDateRange(LocalDateRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateRanges, within a specific parent range. - generateLocalDateTime() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateTimes. - generateLocalDateTime(LocalDateRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateTimes within a specific date range. - generateLocalDateTime(LocalDateTimeRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateTimes within a specific range. - generateLocalDateTimeRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateTimeRanges. - generateLocalDateTimeRange(LocalDateRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateTimeRanges, within a specific parent range. - generateLocalDateTimeRange(LocalDateTimeRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalDateTimeRanges, within a specific parent range. - generateLocalTime() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalTimes. - generateLocalTime(LocalTimeRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalTimes within a specific range. - generateLocalTimeRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalTimeRanges. - generateLocalTimeRange(LocalTimeRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLocalTimeRanges, within a specific parent range. - generateLong() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLongs within the full range ofLongs (betweenLong.MIN_VALUEandLong.MAX_VALUE, inclusive). - generateLong(LongRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLongs within a specific range. - generateLongIndex(long) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsLongs that are intended to be used as indices (e.g. - generateLongRange() - Static method in class software.kes.kraftwerk.Generators
- generateLongRange(LongRange) - Static method in class software.kes.kraftwerk.Generators
- generateMap(Collection<K>, Generator<V>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsMaps with a given set of keys. - generateMap(Vector<K>, Generator<V>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsMaps with a given set of keys. - generateMap(Generator<K>, Generator<V>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsMaps of various sizes. - generateMaybe(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Converts a
Generator<A>into aGenerator<Maybe<A>>that most of the time yields ajust, but will occasionally yield anothing. - generateMaybe(MaybeWeights, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
- generateMonth() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsMonths. - generateNFromMonoid(Monoid<A>, Generator<A>, int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat builds its results by generating a specific number of values and combining them usingMonoid. - generateNFromSemigroup(Semigroup<A>, Generator<A>, int) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat builds its results by generating a specific number of values and combining them usingSemigroup. - generateNonEmptyArrayList(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsArrayLists of various sizes, with a minimum size of one. - generateNonEmptyHashSet(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsHashSets of various sizes, with a minimum size of one. - generateNonEmptyMap(Generator<K>, Generator<V>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsMaps of various sizes, with a minimum size of one. - generateNonEmptyShuffled(int, Fn1<Integer, A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsNonEmptyVectors by shuffling the indices from0..count-1in random order, and mapping them to a given function. - generateNonEmptyVector(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsImmutableNonEmptyVectors of various sizes. - generateNonEmptyVectorOfSize(int, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsImmutableNonEmptyVectors of a specific size. - generateNonEmptyVectorOfSize(IntRange, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsImmutableNonEmptyVectors of a various sizes, within a specific range. - generateNothing() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat, when invoked, always yieldsMaybe.nothing(). - generateNull() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat, when invoked, always yieldsnullof a specific type. - generateNumericChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII numericCharacters (0-9). - generateOrderedPair(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ordered pairs of someComparabletype. - generateOrderedSequence(IntRange, ImmutableVector<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ordered sequences. - generateOrderedSequence(Generator<Integer>, ImmutableVector<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ordered sequences. - generateProduct(Generator<A>, Generator<B>, Fn2<A, B, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of two otherGenerators. - generateProduct(Generator<A>, Generator<B>, Generator<C>, Fn3<A, B, C, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of three otherGenerators. - generateProduct(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Fn4<A, B, C, D, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of four otherGenerators. - generateProduct(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Fn5<A, B, C, D, E, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of five otherGenerators. - generateProduct(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Generator<F>, Fn6<A, B, C, D, E, F, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of six otherGenerators. - generateProduct(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Generator<F>, Generator<G>, Fn7<A, B, C, D, E, F, G, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of seven otherGenerators. - generateProduct(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Generator<F>, Generator<G>, Generator<H>, Fn8<A, B, C, D, E, F, G, H, Out>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat is a product of eight otherGenerators. - generatePunctuationChar() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields ASCII punctuationCharacters. - generateRight(Generator<R>) - Static method in class software.kes.kraftwerk.Generators
- generateSeed() - Static method in class software.kes.kraftwerk.Generators
- generateShort() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsShorts within the full range ofShorts (between -32768 and 32767, inclusive). - generateShort(ShortRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsShorts within a specific range. - generateShortRange() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsShortRanges. - generateShortRange(ShortRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsShortRanges, within a specific parent range. - generateShuffled(int) - Static method in class software.kes.kraftwerk.Generators
- generateShuffled(int, Fn1<Integer, A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsVectors by shuffling the indices from0..count-1in random order, and mapping them to a given function. - generateShuffled(A[]) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsVectors by randomly shuffling the order of the elements in the input. - generateShuffled(Collection<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsVectors by randomly shuffling the order of the elements in the input. - generateShuffled(NonEmptyVector<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsNonEmptyVectors by randomly shuffling the order of the elements in the input. - generateShuffled(Vector<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsVectors by randomly shuffling the order of the elements in the input. - generateShuffled(FiniteIterable<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsVectors by randomly shuffling the order of the elements in the input. - generateShuffled(NonEmptyFiniteIterable<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsNonEmptyVectors by randomly shuffling the order of the elements in the input. - generateSize() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields sizes, generally used to determine sizes of collections. - generateSize(IntRange) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields sizes within a specific range, generally used to determine sizes of collections. - generateString() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings of printable ASCII characters, with varying lengths. - generateString(int, Generator<String>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by invoking anotherGeneratora specific number of times, and concatenating the results. - generateString(IntRange, Generator<String>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by invoking anotherGeneratora random number of times within a specific range, and concatenating the results. - generateString(Generator<String>, Generator<String>...) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by invoking one or moreGenerator<String>s in order and concatenating the result. - generateStringFromCharacters(int, NonEmptyVector<Character>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by choosing from a collection ofCharacters a specific number of times, and concatenating the results. - generateStringFromCharacters(int, Generator<Character>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by invoking aGenerator<Character>a specific number of times, and concatenating the results. - generateStringFromCharacters(NonEmptyVector<Character>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by choosing from a collection ofCharacters a varying number of times, and concatenating the results. - generateStringFromCharacters(IntRange, NonEmptyVector<Character>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by choosing from a collection ofCharacters a varying number of times within a specific range, and concatenating the results. - generateStringFromCharacters(IntRange, Generator<Character>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by invoking aGenerator<Character>a varying number of times within a specific range, and concatenating the results. - generateStringFromCharacters(Generator<Character>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsStrings by invoking aGenerator<Character>a varying number of times, and concatenating the results. - generateThese(Generator<A>, Generator<B>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsTheses, with equal probabilities for returning a value fromgeneratorA,generatorB, or a combination of both. - generateThese(TernaryWeights, Generator<A>, Generator<B>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsTheses, with custom probabilities for returning a value fromgeneratorA,generatorB, or a combination of both. - generateTrue() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat, when invoked, always yieldstrue. - generateTuple(Generator<A>, Generator<B>) - Static method in class software.kes.kraftwerk.Generators
- generateTuple(Generator<A>, Generator<B>, Generator<C>) - Static method in class software.kes.kraftwerk.Generators
- generateTuple(Generator<A>, Generator<B>, Generator<C>, Generator<D>) - Static method in class software.kes.kraftwerk.Generators
- generateTuple(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>) - Static method in class software.kes.kraftwerk.Generators
- generateTuple(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Generator<F>) - Static method in class software.kes.kraftwerk.Generators
- generateTuple(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Generator<F>, Generator<G>) - Static method in class software.kes.kraftwerk.Generators
- generateTuple(Generator<A>, Generator<B>, Generator<C>, Generator<D>, Generator<E>, Generator<F>, Generator<G>, Generator<H>) - Static method in class software.kes.kraftwerk.Generators
- generateUnit() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat, when invoked, always yieldsUnit.UNIT. - generateUUID() - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yields version 4UUIDs. - generateVector(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsImmutableVectors of various sizes. - generateVectorOfSize(int, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsImmutableVectors of a specific size. - generateVectorOfSize(IntRange, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat yieldsImmutableVectors of a various sizes, within a specific range. - generateWithNulls(Generator<A>) - Static method in class software.kes.kraftwerk.Generators
- generateWithNulls(NullWeights, Generator<A>) - Static method in class software.kes.kraftwerk.Generators
-
Creates a
Generatorthat mixes occasionalnullvalues into the output of an existingGenerator, with a specific probability for null. - Generator<A> - Interface in software.kes.kraftwerk
-
A strategy for generating random values of type
A. - generatorParameters() - Static method in interface software.kes.kraftwerk.GeneratorParameters
-
Creates a
GeneratorParameterswith default settings. - GeneratorParameters - Interface in software.kes.kraftwerk
-
A set of parameters that can be interpreted by a
Generatorto affect its strategy for generating values. - Generators - Class in software.kes.kraftwerk
-
A collection of built-in generators
- getApplicationData() - Method in interface software.kes.kraftwerk.Generator
-
Returns the application-specific opaque object associated with this
Generator, if any. - getBiasSettings() - Method in interface software.kes.kraftwerk.GeneratorParameters
- getFalseWeight() - Method in class software.kes.kraftwerk.weights.BooleanWeights
- getJustWeight() - Method in class software.kes.kraftwerk.weights.MaybeWeights
- getLabel() - Method in interface software.kes.kraftwerk.Generator
-
Returns an optional label used in diagnostics.
- getLeftWeight() - Method in class software.kes.kraftwerk.weights.EitherWeights
- getMaxSize() - Method in class software.kes.kraftwerk.SizeParameters
- getMinSize() - Method in class software.kes.kraftwerk.SizeParameters
- getNextState() - Method in class software.kes.kraftwerk.Result
- getNonNullWeight() - Method in class software.kes.kraftwerk.weights.NullWeights
- getNothingWeight() - Method in class software.kes.kraftwerk.weights.MaybeWeights
- getNullWeight() - Method in class software.kes.kraftwerk.weights.NullWeights
- getPreferredSize() - Method in class software.kes.kraftwerk.SizeParameters
- getRightWeight() - Method in class software.kes.kraftwerk.weights.EitherWeights
- getSeedValue() - Method in class software.kes.kraftwerk.core.StandardSeed
- getSeedValue() - Method in interface software.kes.kraftwerk.Seed
-
Gets the internal state value of this
Seed. - getSizeParameters() - Method in interface software.kes.kraftwerk.GeneratorParameters
- getSpecialValues() - Method in class software.kes.kraftwerk.bias.BiasSetting.InjectSpecialValues
- getTotalWeight() - Method in class software.kes.kraftwerk.weights.BinaryWeights
- getTotalWeight() - Method in class software.kes.kraftwerk.weights.TernaryWeights
- getTrueWeight() - Method in class software.kes.kraftwerk.weights.BooleanWeights
- getValue() - Method in class software.kes.kraftwerk.Result
- getValue() - Method in class software.kes.kraftwerk.Weighted
- getWeight() - Method in class software.kes.kraftwerk.Weighted
- getWeightA() - Method in class software.kes.kraftwerk.weights.BinaryWeights
- getWeightA() - Method in class software.kes.kraftwerk.weights.TernaryWeights
- getWeightB() - Method in class software.kes.kraftwerk.weights.BinaryWeights
- getWeightB() - Method in class software.kes.kraftwerk.weights.TernaryWeights
- getWeightC() - Method in class software.kes.kraftwerk.weights.TernaryWeights
- getWeights() - Method in class software.kes.kraftwerk.weights.BooleanWeights
- getWeights() - Method in class software.kes.kraftwerk.weights.EitherWeights
- getWeights() - Method in class software.kes.kraftwerk.weights.MaybeWeights
- getWeights() - Method in class software.kes.kraftwerk.weights.NullWeights
All Classes All Packages