Skip navigation links
A B C D E F G H I L M N O P Q R S T U Y Z 

A

AbstractRandomizer<T> - Class in io.github.benas.randombeans.randomizers
Base class for Randomizer implementations.
AbstractRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.AbstractRandomizer
 
AbstractRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.AbstractRandomizer
 
aNewAtomicIntegerRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.AtomicIntegerRandomizer
aNewAtomicIntegerRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.AtomicIntegerRandomizer
aNewAtomicLongRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.AtomicLongRandomizer
Create a new AtomicLongRandomizer.
aNewAtomicLongRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.AtomicLongRandomizer
Create a new AtomicLongRandomizer.
aNewBigDecimalRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.BigDecimalRandomizer
Create a new BigDecimalRandomizer.
aNewBigDecimalRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.BigDecimalRandomizer
Create a new BigDecimalRandomizer.
aNewBigDecimalRangeRandomizer(Long, Long) - Static method in class io.github.benas.randombeans.randomizers.range.BigDecimalRangeRandomizer
aNewBigDecimalRangeRandomizer(Long, Long, long) - Static method in class io.github.benas.randombeans.randomizers.range.BigDecimalRangeRandomizer
aNewBigIntegerRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.BigIntegerRandomizer
Create a new BigIntegerRandomizer.
aNewBigIntegerRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.BigIntegerRandomizer
Create a new BigIntegerRandomizer.
aNewBigIntegerRangeRandomizer(Integer, Integer) - Static method in class io.github.benas.randombeans.randomizers.range.BigIntegerRangeRandomizer
aNewBigIntegerRangeRandomizer(Integer, Integer, long) - Static method in class io.github.benas.randombeans.randomizers.range.BigIntegerRangeRandomizer
aNewBooleanRandomizer() - Static method in class io.github.benas.randombeans.randomizers.misc.BooleanRandomizer
Create a new BooleanRandomizer.
aNewBooleanRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.misc.BooleanRandomizer
Create a new BooleanRandomizer.
aNewByteRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.ByteRandomizer
Create a new ByteRandomizer.
aNewByteRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.ByteRandomizer
Create a new ByteRandomizer.
aNewByteRangeRandomizer(Byte, Byte) - Static method in class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
Create a new ByteRangeRandomizer.
aNewByteRangeRandomizer(Byte, Byte, long) - Static method in class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
Create a new ByteRangeRandomizer.
aNewCalendarRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.CalendarRandomizer
Create a new CalendarRandomizer.
aNewCalendarRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.CalendarRandomizer
Create a new CalendarRandomizer.
aNewCharacterRandomizer() - Static method in class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
aNewCharacterRandomizer(Charset) - Static method in class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
aNewCharacterRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
aNewCharacterRandomizer(Charset, long) - Static method in class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
aNewConstantRandomizer(T) - Static method in class io.github.benas.randombeans.randomizers.misc.ConstantRandomizer
Create a new ConstantRandomizer.
aNewDateRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.DateRandomizer
Create a new DateRandomizer.
aNewDateRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.DateRandomizer
Create a new DateRandomizer.
aNewDateRangeRandomizer(Date, Date) - Static method in class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
Create a new DateRangeRandomizer.
aNewDateRangeRandomizer(Date, Date, long) - Static method in class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
Create a new DateRangeRandomizer.
aNewDoubleRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.DoubleRandomizer
Create a new DoubleRandomizer.
aNewDoubleRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.DoubleRandomizer
Create a new DoubleRandomizer.
aNewDoubleRangeRandomizer(Double, Double) - Static method in class io.github.benas.randombeans.randomizers.range.DoubleRangeRandomizer
Create a new DoubleRangeRandomizer.
aNewDoubleRangeRandomizer(Double, Double, long) - Static method in class io.github.benas.randombeans.randomizers.range.DoubleRangeRandomizer
Create a new DoubleRangeRandomizer.
aNewDurationRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.DurationRandomizer
Create a new DurationRandomizer.
aNewDurationRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.DurationRandomizer
Create a new DurationRandomizer.
aNewEnhancedRandomBuilder() - Static method in class io.github.benas.randombeans.EnhancedRandomBuilder
Create a new EnhancedRandomBuilder.
aNewEnumRandomizer(Class<E>) - Static method in class io.github.benas.randombeans.randomizers.misc.EnumRandomizer
Create a new EnumRandomizer.
aNewEnumRandomizer(Class<E>, long) - Static method in class io.github.benas.randombeans.randomizers.misc.EnumRandomizer
Create a new EnumRandomizer.
aNewFloatRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.FloatRandomizer
Create a new FloatRandomizer.
aNewFloatRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.FloatRandomizer
Create a new FloatRandomizer.
aNewFloatRangeRandomizer(Float, Float) - Static method in class io.github.benas.randombeans.randomizers.range.FloatRangeRandomizer
Create a new FloatRangeRandomizer.
aNewFloatRangeRandomizer(Float, Float, long) - Static method in class io.github.benas.randombeans.randomizers.range.FloatRangeRandomizer
Create a new FloatRangeRandomizer.
aNewGregorianCalendarRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.GregorianCalendarRandomizer
aNewGregorianCalendarRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.GregorianCalendarRandomizer
aNewInstantRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.InstantRandomizer
Create a new InstantRandomizer.
aNewInstantRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.InstantRandomizer
Create a new InstantRandomizer.
aNewIntegerRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.IntegerRandomizer
Create a new IntegerRandomizer.
aNewIntegerRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.IntegerRandomizer
Create a new IntegerRandomizer.
aNewIntegerRangeRandomizer(Integer, Integer) - Static method in class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
aNewIntegerRangeRandomizer(Integer, Integer, long) - Static method in class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
aNewListRandomizer(Randomizer<T>) - Static method in class io.github.benas.randombeans.randomizers.collection.ListRandomizer
Create a new ListRandomizer.
aNewListRandomizer(Randomizer<T>, int) - Static method in class io.github.benas.randombeans.randomizers.collection.ListRandomizer
Create a new ListRandomizer that will generate a list with a fixed number of elements.
aNewLocalDateRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.LocalDateRandomizer
Create a new LocalDateRandomizer.
aNewLocalDateRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.LocalDateRandomizer
Create a new LocalDateRandomizer.
aNewLocalDateRangeRandomizer(LocalDate, LocalDate) - Static method in class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
aNewLocalDateRangeRandomizer(LocalDate, LocalDate, long) - Static method in class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
aNewLocalDateTimeRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.LocalDateTimeRandomizer
aNewLocalDateTimeRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.LocalDateTimeRandomizer
aNewLocalDateTimeRangeRandomizer(LocalDateTime, LocalDateTime) - Static method in class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
aNewLocalDateTimeRangeRandomizer(LocalDateTime, LocalDateTime, long) - Static method in class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
aNewLocaleRandomizer() - Static method in class io.github.benas.randombeans.randomizers.misc.LocaleRandomizer
Create a new LocaleRandomizer.
aNewLocaleRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.misc.LocaleRandomizer
Create a new LocaleRandomizer.
aNewLocalTimeRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.LocalTimeRandomizer
Create a new LocalTimeRandomizer.
aNewLocalTimeRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.LocalTimeRandomizer
Create a new LocalTimeRandomizer.
aNewLocalTimeRangeRandomizer(LocalTime, LocalTime) - Static method in class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
aNewLocalTimeRangeRandomizer(LocalTime, LocalTime, long) - Static method in class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
aNewLongRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.LongRandomizer
Create a new LongRandomizer.
aNewLongRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.LongRandomizer
Create a new LongRandomizer.
aNewLongRangeRandomizer(Long, Long) - Static method in class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
Create a new LongRangeRandomizer.
aNewLongRangeRandomizer(Long, Long, long) - Static method in class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
Create a new LongRangeRandomizer.
aNewMapRandomizer(Randomizer<K>, Randomizer<V>) - Static method in class io.github.benas.randombeans.randomizers.collection.MapRandomizer
Create a new MapRandomizer with a random number of entries.
aNewMapRandomizer(Randomizer<K>, Randomizer<V>, int) - Static method in class io.github.benas.randombeans.randomizers.collection.MapRandomizer
Create a new MapRandomizer with a fixed number of entries.
aNewMonthDayRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.MonthDayRandomizer
Create a new MonthDayRandomizer.
aNewMonthDayRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.MonthDayRandomizer
Create a new MonthDayRandomizer.
aNewNullRandomizer() - Static method in class io.github.benas.randombeans.randomizers.misc.NullRandomizer
Create a new NullRandomizer.
aNewOffsetDateTimeRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.OffsetDateTimeRandomizer
aNewOffsetDateTimeRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.OffsetDateTimeRandomizer
aNewOffsetTimeRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.OffsetTimeRandomizer
Create a new OffsetTimeRandomizer.
aNewOffsetTimeRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.OffsetTimeRandomizer
Create a new OffsetTimeRandomizer.
aNewOptionalRandomizer(Randomizer<T>, int) - Static method in class io.github.benas.randombeans.randomizers.misc.OptionalRandomizer
Create a new OptionalRandomizer.
aNewPeriodRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.PeriodRandomizer
Create a new PeriodRandomizer.
aNewPeriodRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.PeriodRandomizer
Create a new PeriodRandomizer.
aNewQueueRandomizer(Randomizer<T>) - Static method in class io.github.benas.randombeans.randomizers.collection.QueueRandomizer
Create a new QueueRandomizer that will generate a queue with a random number of elements.
aNewQueueRandomizer(Randomizer<T>, int) - Static method in class io.github.benas.randombeans.randomizers.collection.QueueRandomizer
Create a new QueueRandomizer that will generate a queue with a fixed number of elements.
aNewSetRandomizer(Randomizer<T>) - Static method in class io.github.benas.randombeans.randomizers.collection.SetRandomizer
Create a new SetRandomizer that will generate a Set with a random number of elements.
aNewSetRandomizer(Randomizer<T>, int) - Static method in class io.github.benas.randombeans.randomizers.collection.SetRandomizer
Create a new SetRandomizer that will generate a Set with a fixed number of elements.
aNewShortRandomizer() - Static method in class io.github.benas.randombeans.randomizers.number.ShortRandomizer
Create a new ShortRandomizer.
aNewShortRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.number.ShortRandomizer
Create a new ShortRandomizer.
aNewShortRangeRandomizer(Short, Short) - Static method in class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
Create a new ShortRangeRandomizer.
aNewShortRangeRandomizer(Short, Short, long) - Static method in class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
Create a new ShortRangeRandomizer.
aNewSkipRandomizer() - Static method in class io.github.benas.randombeans.randomizers.misc.SkipRandomizer
Create a new SkipRandomizer.
aNewSqlDateRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.SqlDateRandomizer
Create a new SqlDateRandomizer.
aNewSqlDateRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.SqlDateRandomizer
Create a new SqlDateRandomizer.
aNewSqlTimeRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.SqlTimeRandomizer
Create a new SqlTimeRandomizer.
aNewSqlTimeRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.SqlTimeRandomizer
Create a new SqlTimeRandomizer.
aNewSqlTimestampRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.SqlTimestampRandomizer
aNewSqlTimestampRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.SqlTimestampRandomizer
aNewStringDelegatingRandomizer(Randomizer<?>) - Static method in class io.github.benas.randombeans.randomizers.text.StringDelegatingRandomizer
aNewStringRandomizer() - Static method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
aNewStringRandomizer(Charset) - Static method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
aNewStringRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
aNewStringRandomizer(Charset, long) - Static method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
aNewStringRandomizer(int, long) - Static method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
aNewStringRandomizer(Charset, int, long) - Static method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
aNewTimeZoneRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.TimeZoneRandomizer
Create a new TimeZoneRandomizer.
aNewTimeZoneRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.TimeZoneRandomizer
Create a new TimeZoneRandomizer.
aNewUriRandomizer() - Static method in class io.github.benas.randombeans.randomizers.net.UriRandomizer
Create a new UriRandomizer.
aNewUriRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.net.UriRandomizer
Create a new UriRandomizer.
aNewUrlRandomizer() - Static method in class io.github.benas.randombeans.randomizers.net.UrlRandomizer
Create a new UrlRandomizer.
aNewUrlRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.net.UrlRandomizer
Create a new UrlRandomizer.
aNewUUIDRandomizer() - Static method in class io.github.benas.randombeans.randomizers.misc.UUIDRandomizer
Create a new UUIDRandomizer.
aNewUUIDRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.misc.UUIDRandomizer
Create a new UUIDRandomizer.
aNewYearMonthRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.YearMonthRandomizer
Create a new YearMonthRandomizer.
aNewYearMonthRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.YearMonthRandomizer
Create a new YearMonthRandomizer.
aNewYearRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.YearRandomizer
Create a new YearRandomizer.
aNewYearRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.YearRandomizer
Create a new YearRandomizer.
aNewZonedDateTimeRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.ZonedDateTimeRandomizer
aNewZonedDateTimeRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.ZonedDateTimeRandomizer
aNewZoneOffsetRandomizer() - Static method in class io.github.benas.randombeans.randomizers.time.ZoneOffsetRandomizer
Create a new ZoneOffsetRandomizer.
aNewZoneOffsetRandomizer(long) - Static method in class io.github.benas.randombeans.randomizers.time.ZoneOffsetRandomizer
Create a new ZoneOffsetRandomizer.
AnnotationRandomizerRegistry - Class in io.github.benas.randombeans.randomizers.registry
A RandomizerRegistry for fields annotated with Randomizer.
AnnotationRandomizerRegistry() - Constructor for class io.github.benas.randombeans.randomizers.registry.AnnotationRandomizerRegistry
 
AtomicIntegerRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random AtomicInteger.
AtomicIntegerRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.AtomicIntegerRandomizer
AtomicIntegerRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.AtomicIntegerRandomizer
AtomicLongRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random AtomicLong.
AtomicLongRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.AtomicLongRandomizer
Create a new AtomicLongRandomizer.
AtomicLongRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.AtomicLongRandomizer
Create a new AtomicLongRandomizer.

B

BigDecimalRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random BigDecimal.
BigDecimalRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.BigDecimalRandomizer
Create a new BigDecimalRandomizer.
BigDecimalRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.BigDecimalRandomizer
Create a new BigDecimalRandomizer.
BigDecimalRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random BigDecimal in the given range.
BigDecimalRangeRandomizer(Long, Long) - Constructor for class io.github.benas.randombeans.randomizers.range.BigDecimalRangeRandomizer
BigDecimalRangeRandomizer(Long, Long, long) - Constructor for class io.github.benas.randombeans.randomizers.range.BigDecimalRangeRandomizer
BigIntegerRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random BigInteger.
BigIntegerRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.BigIntegerRandomizer
Create a new BigIntegerRandomizer.
BigIntegerRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.BigIntegerRandomizer
Create a new BigIntegerRandomizer.
BigIntegerRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random BigInteger in the given range.
BigIntegerRangeRandomizer(Integer, Integer) - Constructor for class io.github.benas.randombeans.randomizers.range.BigIntegerRangeRandomizer
BigIntegerRangeRandomizer(Integer, Integer, long) - Constructor for class io.github.benas.randombeans.randomizers.range.BigIntegerRangeRandomizer
BooleanRandomizer - Class in io.github.benas.randombeans.randomizers.misc
Generate a random Boolean.
BooleanRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.misc.BooleanRandomizer
Create a new BooleanRandomizer.
BooleanRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.misc.BooleanRandomizer
Create a new BooleanRandomizer.
build() - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Build a EnhancedRandom instance.
ByteRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random Byte.
ByteRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.ByteRandomizer
Create a new ByteRandomizer.
ByteRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.ByteRandomizer
Create a new ByteRandomizer.
ByteRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Byte in the given range.
ByteRangeRandomizer(Byte, Byte) - Constructor for class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
Create a new ByteRangeRandomizer.
ByteRangeRandomizer(Byte, Byte, long) - Constructor for class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
Create a new ByteRangeRandomizer.

C

CalendarRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random Calendar.
CalendarRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.CalendarRandomizer
Create a new CalendarRandomizer.
CalendarRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.CalendarRandomizer
Create a new CalendarRandomizer.
CharacterRandomizer - Class in io.github.benas.randombeans.randomizers.text
Generate a random Character.
CharacterRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
CharacterRandomizer(Charset) - Constructor for class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
CharacterRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
CharacterRandomizer(Charset, long) - Constructor for class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
Create a new CharacterRandomizer.
CharacterUtils - Class in io.github.benas.randombeans.util
 
CharacterUtils() - Constructor for class io.github.benas.randombeans.util.CharacterUtils
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
 
checkValues() - Method in class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
 
CollectionUtils - Class in io.github.benas.randombeans.util
Collection utility methods.
CollectionUtils() - Constructor for class io.github.benas.randombeans.util.CollectionUtils
 
collectPrintableCharactersOf(Charset) - Static method in class io.github.benas.randombeans.util.CharacterUtils
Returns a list of all printable charaters of the given charset.
ConstantRandomizer<T> - Class in io.github.benas.randombeans.randomizers.misc
A Randomizer that generates constant values.
ConstantRandomizer(T) - Constructor for class io.github.benas.randombeans.randomizers.misc.ConstantRandomizer
Create a new ConstantRandomizer.
Constants - Class in io.github.benas.randombeans.util
Constants class.
CustomRandomizerRegistry - Class in io.github.benas.randombeans.randomizers.registry
Registry of user defined randomizers.
CustomRandomizerRegistry() - Constructor for class io.github.benas.randombeans.randomizers.registry.CustomRandomizerRegistry
 

D

DateRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random Date.
DateRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.DateRandomizer
Create a new DateRandomizer.
DateRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.DateRandomizer
Create a new DateRandomizer.
DateRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Date in the given range.
DateRangeRandomizer(Date, Date) - Constructor for class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
Create a new DateRangeRandomizer.
DateRangeRandomizer(Date, Date, long) - Constructor for class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
Create a new DateRangeRandomizer.
DateUtils - Class in io.github.benas.randombeans.util
Date utilities class.
DateUtils() - Constructor for class io.github.benas.randombeans.util.DateUtils
 
DayRandomizer - Class in io.github.benas.randombeans.randomizers.time.internal
A Randomizer that generates a random day value between DayRandomizer.MIN_DAY and DayRandomizer.MAX_DAY.
DayRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.internal.DayRandomizer
 
DayRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.internal.DayRandomizer
 
DEFAULT_DATE_RANGE - Static variable in class io.github.benas.randombeans.util.Constants
Default date range in which dates will be generated: [now - 10 years, now + 10 years].
DoubleRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random Double.
DoubleRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.DoubleRandomizer
Create a new DoubleRandomizer.
DoubleRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.DoubleRandomizer
Create a new DoubleRandomizer.
DoubleRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Double in the given range.
DoubleRangeRandomizer(Double, Double) - Constructor for class io.github.benas.randombeans.randomizers.range.DoubleRangeRandomizer
Create a new DoubleRangeRandomizer.
DoubleRangeRandomizer(Double, Double, long) - Constructor for class io.github.benas.randombeans.randomizers.range.DoubleRangeRandomizer
Create a new DoubleRangeRandomizer.
DurationRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random Duration.
DurationRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.DurationRandomizer
Create a new DurationRandomizer.
DurationRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.DurationRandomizer
Create a new DurationRandomizer.

E

EnhancedRandom - Class in io.github.benas.randombeans.api
Abstract class for random object generator.
EnhancedRandom() - Constructor for class io.github.benas.randombeans.api.EnhancedRandom
 
EnhancedRandomBuilder - Class in io.github.benas.randombeans
Builder to create EnhancedRandom instances.
EnhancedRandomBuilder() - Constructor for class io.github.benas.randombeans.EnhancedRandomBuilder
Create a new EnhancedRandomBuilder.
EnumRandomizer<E extends Enum<E>> - Class in io.github.benas.randombeans.randomizers.misc
A Randomizer that generates a random value from a given Enum.
EnumRandomizer(Class<E>) - Constructor for class io.github.benas.randombeans.randomizers.misc.EnumRandomizer
Create a new EnumRandomizer.
EnumRandomizer(Class<E>, long) - Constructor for class io.github.benas.randombeans.randomizers.misc.EnumRandomizer
Create a new EnumRandomizer.
Exclude - Annotation Type in io.github.benas.randombeans.annotation
Annotation to exclude a field from being populated.
exclude(FieldDefinition<T, F>) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Exclude a field from being populated.

F

field() - Static method in class io.github.benas.randombeans.FieldDefinitionBuilder
FieldDefinition<T,F> - Class in io.github.benas.randombeans
Defines attributes used to identify fields.
FieldDefinition() - Constructor for class io.github.benas.randombeans.FieldDefinition
 
FieldDefinitionBuilder - Class in io.github.benas.randombeans
Builder for FieldDefinition.
FieldDefinitionBuilder() - Constructor for class io.github.benas.randombeans.FieldDefinitionBuilder
 
filterLetters(List<Character>) - Static method in class io.github.benas.randombeans.util.CharacterUtils
Keep only letters from a list of characters.
filterSameParameterizedTypes(List<Class<?>>, Type) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Filters a list of types to keep only elements having the same parameterized types as the given type.
FloatRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random Float.
FloatRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.FloatRandomizer
Create a new FloatRandomizer.
FloatRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.FloatRandomizer
Create a new FloatRandomizer.
FloatRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Float in the given range.
FloatRangeRandomizer(Float, Float) - Constructor for class io.github.benas.randombeans.randomizers.range.FloatRangeRandomizer
Create a new FloatRangeRandomizer.
FloatRangeRandomizer(Float, Float, long) - Constructor for class io.github.benas.randombeans.randomizers.range.FloatRangeRandomizer
Create a new FloatRangeRandomizer.

G

get() - Method in class io.github.benas.randombeans.FieldDefinitionBuilder
Create a new FieldDefinition.
getDeclaredFields(T) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Get declared fields of a given type.
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
 
getDefaultMaxValue() - Method in class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
 
getDefaultMinValue() - Method in class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
 
getInheritedFields(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Get inherited fields of a given type.
getPredefinedValuesOf(String) - Method in class io.github.benas.randombeans.randomizers.AbstractRandomizer
 
getPublicConcreteSubTypesOf(Class<T>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Searches the classpath for all public concrete subtypes of the given interface or abstract class.
getRandomizer(Field) - Method in interface io.github.benas.randombeans.api.RandomizerRegistry
Retrieves a randomizer for the given field.
getRandomizer(Class<?>) - Method in interface io.github.benas.randombeans.api.RandomizerRegistry
Retrieves a randomizer for a given type.
getRandomizer(Field) - Method in class io.github.benas.randombeans.randomizers.registry.AnnotationRandomizerRegistry
Retrieves a randomizer for the given field.
getRandomizer(Class<?>) - Method in class io.github.benas.randombeans.randomizers.registry.AnnotationRandomizerRegistry
Retrieves a randomizer for a given type.
getRandomizer(Field) - Method in class io.github.benas.randombeans.randomizers.registry.CustomRandomizerRegistry
 
getRandomizer(Class<?>) - Method in class io.github.benas.randombeans.randomizers.registry.CustomRandomizerRegistry
 
getRandomizer(Field) - Method in class io.github.benas.randombeans.randomizers.registry.InternalRandomizerRegistry
 
getRandomizer(Class<?>) - Method in class io.github.benas.randombeans.randomizers.registry.InternalRandomizerRegistry
Retrieves a randomizer for a given type.
getRandomizer(Field) - Method in class io.github.benas.randombeans.randomizers.registry.TimeRandomizerRegistry
 
getRandomizer(Class<?>) - Method in class io.github.benas.randombeans.randomizers.registry.TimeRandomizerRegistry
 
getRandomValue() - Method in interface io.github.benas.randombeans.api.Randomizer
Generate a random value for the given type.
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.collection.ListRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.collection.MapRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.collection.QueueRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.collection.SetRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.BooleanRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.ConstantRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.EnumRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.LocaleRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.NullRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.OptionalRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.SkipRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.misc.UUIDRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.net.UriRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.net.UrlRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.AtomicIntegerRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.AtomicLongRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.BigDecimalRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.BigIntegerRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.ByteRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.DoubleRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.FloatRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.IntegerRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.LongRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.number.ShortRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.BigDecimalRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.BigIntegerRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.ByteRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.DateRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.DoubleRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.FloatRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.text.CharacterRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.text.StringDelegatingRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.text.StringRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.CalendarRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.DateRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.DurationRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.GregorianCalendarRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.InstantRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.internal.DayRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.internal.HourRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.internal.MinuteRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.LocalDateRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.LocalDateTimeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.LocalTimeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.MonthDayRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.OffsetDateTimeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.OffsetTimeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.PeriodRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.SqlDateRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.SqlTimeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.SqlTimestampRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.TimeZoneRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.YearMonthRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.YearRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.ZonedDateTimeRandomizer
 
getRandomValue() - Method in class io.github.benas.randombeans.randomizers.time.ZoneOffsetRandomizer
 
GregorianCalendarRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random GregorianCalendarRandomizer.
GregorianCalendarRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.GregorianCalendarRandomizer
GregorianCalendarRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.GregorianCalendarRandomizer

H

HourRandomizer - Class in io.github.benas.randombeans.randomizers.time.internal
A Randomizer that generates a random hour value between HourRandomizer.MIN_HOUR and HourRandomizer.MAX_HOUR.
HourRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.internal.HourRandomizer
 
HourRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.internal.HourRandomizer
 

I

IN_TEN_YEARS - Static variable in class io.github.benas.randombeans.util.Constants
The date of ten years after the Constants.REFERENCE_DATE.
inClass(Class<?>) - Method in class io.github.benas.randombeans.FieldDefinitionBuilder
Specify the class type.
InstantRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random Instant.
InstantRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.InstantRandomizer
Create a new InstantRandomizer.
InstantRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.InstantRandomizer
Create a new InstantRandomizer.
IntegerRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random Integer.
IntegerRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.IntegerRandomizer
Create a new IntegerRandomizer.
IntegerRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.IntegerRandomizer
Create a new IntegerRandomizer.
IntegerRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Integer in the given range.
IntegerRangeRandomizer(Integer, Integer) - Constructor for class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
IntegerRangeRandomizer(Integer, Integer, long) - Constructor for class io.github.benas.randombeans.randomizers.range.IntegerRangeRandomizer
InternalRandomizerRegistry - Class in io.github.benas.randombeans.randomizers.registry
Registry for Java built-in types.
InternalRandomizerRegistry() - Constructor for class io.github.benas.randombeans.randomizers.registry.InternalRandomizerRegistry
 
io.github.benas.randombeans - package io.github.benas.randombeans
Core implementation of Random Beans.
io.github.benas.randombeans.annotation - package io.github.benas.randombeans.annotation
Public annotations.
io.github.benas.randombeans.api - package io.github.benas.randombeans.api
Public API.
io.github.benas.randombeans.randomizers - package io.github.benas.randombeans.randomizers
Built-in Randomizers.
io.github.benas.randombeans.randomizers.collection - package io.github.benas.randombeans.randomizers.collection
This package contains collection randomizers.
io.github.benas.randombeans.randomizers.misc - package io.github.benas.randombeans.randomizers.misc
 
io.github.benas.randombeans.randomizers.net - package io.github.benas.randombeans.randomizers.net
 
io.github.benas.randombeans.randomizers.number - package io.github.benas.randombeans.randomizers.number
 
io.github.benas.randombeans.randomizers.range - package io.github.benas.randombeans.randomizers.range
This package contains range randomizers.
io.github.benas.randombeans.randomizers.registry - package io.github.benas.randombeans.randomizers.registry
This package contains internal registries.
io.github.benas.randombeans.randomizers.text - package io.github.benas.randombeans.randomizers.text
 
io.github.benas.randombeans.randomizers.time - package io.github.benas.randombeans.randomizers.time
This package contains randomizers for JSR 310 types.
io.github.benas.randombeans.randomizers.time.internal - package io.github.benas.randombeans.randomizers.time.internal
 
io.github.benas.randombeans.util - package io.github.benas.randombeans.util
Public utility classes.
isAbstract(Class<T>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if the type is abstract (either an interface or an abstract class).
isArrayType(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is an array type.
isCollectionType(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is a collection type.
isCollectionType(Type) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is a collection type.
isEnumType(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is an enum type.
isInterface(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is an interface.
isIntrospectable(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type should be introspected for internal fields.
isJdkBuiltIn(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is a JDK built-in collection/map.
isMapType(Class<?>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is a map type.
isParameterizedType(Type) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is a parameterized type
isPopulatable(Type) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is populatable.
isPublic(Class<T>) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if the type is public.
isStatic(Field) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a field is static.
isWildcardType(Type) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Check if a type is a wildcard type

L

ListRandomizer<T> - Class in io.github.benas.randombeans.randomizers.collection
A custom Randomizer that generates a list of random values using a delegate Randomizer.
ListRandomizer(Randomizer<T>) - Constructor for class io.github.benas.randombeans.randomizers.collection.ListRandomizer
Create a new ListRandomizer that will generate a list with a random number of elements.
ListRandomizer(Randomizer<T>, int) - Constructor for class io.github.benas.randombeans.randomizers.collection.ListRandomizer
Create a new ListRandomizer that will generate a list with a fixed number of elements.
LocalDateRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random LocalDate.
LocalDateRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.LocalDateRandomizer
Create a new LocalDateRandomizer.
LocalDateRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.LocalDateRandomizer
Create a new LocalDateRandomizer.
LocalDateRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random LocalDate in the given range.
LocalDateRangeRandomizer(LocalDate, LocalDate) - Constructor for class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
LocalDateRangeRandomizer(LocalDate, LocalDate, long) - Constructor for class io.github.benas.randombeans.randomizers.range.LocalDateRangeRandomizer
LocalDateTimeRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random LocalDateTime.
LocalDateTimeRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.LocalDateTimeRandomizer
LocalDateTimeRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.LocalDateTimeRandomizer
LocalDateTimeRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random LocalDateTime in the given range.
LocalDateTimeRangeRandomizer(LocalDateTime, LocalDateTime) - Constructor for class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
LocalDateTimeRangeRandomizer(LocalDateTime, LocalDateTime, long) - Constructor for class io.github.benas.randombeans.randomizers.range.LocalDateTimeRangeRandomizer
LocaleRandomizer - Class in io.github.benas.randombeans.randomizers.misc
Generate a random Locale.
LocaleRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.misc.LocaleRandomizer
Create a new LocaleRandomizer.
LocaleRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.misc.LocaleRandomizer
Create a new LocaleRandomizer.
LocalTimeRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random LocalTime.
LocalTimeRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.LocalTimeRandomizer
Create a new LocalTimeRandomizer.
LocalTimeRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.LocalTimeRandomizer
Create a new LocalTimeRandomizer.
LocalTimeRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random LocalTime in the given range.
LocalTimeRangeRandomizer(LocalTime, LocalTime) - Constructor for class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
LocalTimeRangeRandomizer(LocalTime, LocalTime, long) - Constructor for class io.github.benas.randombeans.randomizers.range.LocalTimeRangeRandomizer
LongRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random Long.
LongRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.LongRandomizer
Create a new LongRandomizer.
LongRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.LongRandomizer
Create a new LongRandomizer.
LongRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Long in the given range.
LongRangeRandomizer(Long, Long) - Constructor for class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
Create a new LongRangeRandomizer.
LongRangeRandomizer(Long, Long, long) - Constructor for class io.github.benas.randombeans.randomizers.range.LongRangeRandomizer
Create a new LongRangeRandomizer.

M

MapRandomizer<K,V> - Class in io.github.benas.randombeans.randomizers.collection
A Randomizer that generates a Map with random entries.
MapRandomizer(Randomizer<K>, Randomizer<V>) - Constructor for class io.github.benas.randombeans.randomizers.collection.MapRandomizer
Create a new MapRandomizer with a random number of entries.
MapRandomizer(Randomizer<K>, Randomizer<V>, int) - Constructor for class io.github.benas.randombeans.randomizers.collection.MapRandomizer
Create a new MapRandomizer with a fixed number of entries.
MAX_COLLECTION_SIZE - Static variable in class io.github.benas.randombeans.util.Constants
Maximum collection size.
MAX_DAY - Static variable in class io.github.benas.randombeans.randomizers.time.internal.DayRandomizer
 
MAX_HOUR - Static variable in class io.github.benas.randombeans.randomizers.time.internal.HourRandomizer
 
MAX_MINUTE - Static variable in class io.github.benas.randombeans.randomizers.time.internal.MinuteRandomizer
 
MAX_STRING_LENGTH - Static variable in class io.github.benas.randombeans.util.Constants
Maximum string size.
MIN_DAY - Static variable in class io.github.benas.randombeans.randomizers.time.internal.DayRandomizer
 
MIN_HOUR - Static variable in class io.github.benas.randombeans.randomizers.time.internal.HourRandomizer
 
MIN_MINUTE - Static variable in class io.github.benas.randombeans.randomizers.time.internal.MinuteRandomizer
 
MinuteRandomizer - Class in io.github.benas.randombeans.randomizers.time.internal
A Randomizer that generates a random minute value between MinuteRandomizer.MIN_MINUTE and MinuteRandomizer.MAX_MINUTE.
MinuteRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.internal.MinuteRandomizer
 
MinuteRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.internal.MinuteRandomizer
 
MonthDayRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random MonthDay.
MonthDayRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.MonthDayRandomizer
Create a new MonthDayRandomizer.
MonthDayRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.MonthDayRandomizer
Create a new MonthDayRandomizer.

N

named(String) - Method in class io.github.benas.randombeans.FieldDefinitionBuilder
Specify the field name.
nextObject(Class<T>, String...) - Method in class io.github.benas.randombeans.api.EnhancedRandom
Generate a random instance of the given type.
NullRandomizer - Class in io.github.benas.randombeans.randomizers.misc
A Randomizer that generates null values.
NullRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.misc.NullRandomizer
 

O

ObjectGenerationException - Exception in io.github.benas.randombeans.api
Exception thrown when Random Beans is unable to generate an instance of a given type.
ObjectGenerationException(String) - Constructor for exception io.github.benas.randombeans.api.ObjectGenerationException
 
ObjectGenerationException(String, Throwable) - Constructor for exception io.github.benas.randombeans.api.ObjectGenerationException
 
objects(Class<T>, int, String...) - Method in class io.github.benas.randombeans.api.EnhancedRandom
Generate a stream of random instances of the given type.
OffsetDateTimeRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random OffsetDateTime.
OffsetDateTimeRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.OffsetDateTimeRandomizer
OffsetDateTimeRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.OffsetDateTimeRandomizer
OffsetTimeRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random OffsetTime.
OffsetTimeRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.OffsetTimeRandomizer
Create a new OffsetTimeRandomizer.
OffsetTimeRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.OffsetTimeRandomizer
Create a new OffsetTimeRandomizer.
ofType(Class<?>) - Method in class io.github.benas.randombeans.FieldDefinitionBuilder
Specify the field type.
OptionalRandomizer<T> - Class in io.github.benas.randombeans.randomizers.misc
A Randomizer which, according to the optional percent, returns the random value from a delegate.
OptionalRandomizer(Randomizer<T>, int) - Constructor for class io.github.benas.randombeans.randomizers.misc.OptionalRandomizer
Create a new OptionalRandomizer with a delegate randomizer and an optional percent threshold.

P

PeriodRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random Period.
PeriodRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.PeriodRandomizer
Create a new PeriodRandomizer.
PeriodRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.PeriodRandomizer
Create a new PeriodRandomizer.
Priority - Annotation Type in io.github.benas.randombeans.annotation
Define the priority of a Randomizer or a RandomizerRegistry.

Q

QueueRandomizer<T> - Class in io.github.benas.randombeans.randomizers.collection
A Randomizer that generates a queue of random values using a delegate Randomizer.
QueueRandomizer(Randomizer<T>) - Constructor for class io.github.benas.randombeans.randomizers.collection.QueueRandomizer
Create a new QueueRandomizer that will generate a queue with a random number of elements.
QueueRandomizer(Randomizer<T>, int) - Constructor for class io.github.benas.randombeans.randomizers.collection.QueueRandomizer
Create a new QueueRandomizer that will generate a queue with a fixed number of elements.

R

random(Class<T>, String...) - Static method in class io.github.benas.randombeans.api.EnhancedRandom
Generate a random instance of the given type.
random(Class<T>, int, String...) - Static method in class io.github.benas.randombeans.api.EnhancedRandom
Generate a stream of random instances of the given type.
random - Variable in class io.github.benas.randombeans.randomizers.AbstractRandomizer
 
randomElementOf(List<T>) - Static method in class io.github.benas.randombeans.util.CollectionUtils
Get a random element from the list.
randomize(FieldDefinition<T, F>, Randomizer<R>) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Register a custom randomizer for a given field.
randomize(FieldDefinition<T, F>, Supplier<R>) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Register a supplier as randomizer for a given field.
randomize(Class<T>, Randomizer<R>) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Register a custom randomizer for a given type.
randomize(Class<T>, Supplier<R>) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Register a supplier as randomizer for a given type.
Randomizer - Annotation Type in io.github.benas.randombeans.annotation
Annotation to mark a field to be populated with a random value using the given randomizer.
Randomizer<T> - Interface in io.github.benas.randombeans.api
Interface for custom randomizer.
RandomizerRegistry - Interface in io.github.benas.randombeans.api
Interface for a registry of Randomizers.
ReflectionUtils - Class in io.github.benas.randombeans.util
Reflection utility methods.
ReflectionUtils() - Constructor for class io.github.benas.randombeans.util.ReflectionUtils
 
registerRandomizer(FieldDefinition<T, F>, Randomizer<R>) - Method in class io.github.benas.randombeans.randomizers.registry.CustomRandomizerRegistry
 
registerRandomizer(Class<T>, Randomizer<R>) - Method in class io.github.benas.randombeans.randomizers.registry.CustomRandomizerRegistry
 
registerRandomizerRegistry(RandomizerRegistry) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Register a RandomizerRegistry.

S

scanClasspathForConcreteTypes(boolean) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Should the classpath be scanned for concrete types when a field with an interface or abstract class type is encountered? Deactivated by default.
seed(long) - Method in class io.github.benas.randombeans.EnhancedRandomBuilder
Set the initial random seed.
setProperty(Object, Field, Object) - Static method in class io.github.benas.randombeans.util.ReflectionUtils
Set a value (accessible or not accessible) in a field of a target object.
SetRandomizer<T> - Class in io.github.benas.randombeans.randomizers.collection
A Randomizer that generates a set of random values using a delegate Randomizer.
SetRandomizer(Randomizer<T>) - Constructor for class io.github.benas.randombeans.randomizers.collection.SetRandomizer
Create a new SetRandomizer that will generate a Set with a random number of elements.
SetRandomizer(Randomizer<T>, int) - Constructor for class io.github.benas.randombeans.randomizers.collection.SetRandomizer
Create a new SetRandomizer that will generate a Set with a fixed number of elements.
setSeed(long) - Method in interface io.github.benas.randombeans.api.RandomizerRegistry
Set the initial seed for all randomizers of the registry
setSeed(long) - Method in class io.github.benas.randombeans.randomizers.registry.AnnotationRandomizerRegistry
Set the initial seed for all randomizers of the registry
setSeed(long) - Method in class io.github.benas.randombeans.randomizers.registry.CustomRandomizerRegistry
Set the initial seed for all randomizers of the registry
setSeed(long) - Method in class io.github.benas.randombeans.randomizers.registry.InternalRandomizerRegistry
 
setSeed(long) - Method in class io.github.benas.randombeans.randomizers.registry.TimeRandomizerRegistry
 
ShortRandomizer - Class in io.github.benas.randombeans.randomizers.number
Generate a random Short.
ShortRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.number.ShortRandomizer
Create a new ShortRandomizer.
ShortRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.number.ShortRandomizer
Create a new ShortRandomizer.
ShortRangeRandomizer - Class in io.github.benas.randombeans.randomizers.range
Generate a random Short in the given range.
ShortRangeRandomizer(Short, Short) - Constructor for class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
Create a new ShortRangeRandomizer.
ShortRangeRandomizer(Short, Short, long) - Constructor for class io.github.benas.randombeans.randomizers.range.ShortRangeRandomizer
Create a new ShortRangeRandomizer.
SkipRandomizer - Class in io.github.benas.randombeans.randomizers.misc
A randomizer used to skip fields from being populated.
SkipRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.misc.SkipRandomizer
 
SqlDateRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random Date.
SqlDateRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.SqlDateRandomizer
Create a new SqlDateRandomizer.
SqlDateRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.SqlDateRandomizer
Create a new SqlDateRandomizer.
SqlTimeRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random Time.
SqlTimeRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.SqlTimeRandomizer
Create a new SqlTimeRandomizer.
SqlTimeRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.SqlTimeRandomizer
Create a new SqlTimeRandomizer.
SqlTimestampRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random Timestamp.
SqlTimestampRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.SqlTimestampRandomizer
SqlTimestampRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.SqlTimestampRandomizer
StringDelegatingRandomizer - Class in io.github.benas.randombeans.randomizers.text
A Randomizer that stringify values generated by a delegate Randomizer.
StringDelegatingRandomizer(Randomizer<?>) - Constructor for class io.github.benas.randombeans.randomizers.text.StringDelegatingRandomizer
StringRandomizer - Class in io.github.benas.randombeans.randomizers.text
Generate a random String.
StringRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
StringRandomizer(Charset) - Constructor for class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
StringRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
StringRandomizer(Charset, long) - Constructor for class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
StringRandomizer(int, long) - Constructor for class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.
StringRandomizer(Charset, int, long) - Constructor for class io.github.benas.randombeans.randomizers.text.StringRandomizer
Create a new StringRandomizer.

T

TEN_YEARS_AGO - Static variable in class io.github.benas.randombeans.util.Constants
The date of ten years before Constants.REFERENCE_DATE.
TimeRandomizerRegistry - Class in io.github.benas.randombeans.randomizers.registry
A registry of randomizers for Java 8 JSR 310 types.
TimeRandomizerRegistry() - Constructor for class io.github.benas.randombeans.randomizers.registry.TimeRandomizerRegistry
 
TimeZoneRandomizer - Class in io.github.benas.randombeans.randomizers.time
Generate a random TimeZone.
TimeZoneRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.TimeZoneRandomizer
Create a new TimeZoneRandomizer.
TimeZoneRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.TimeZoneRandomizer
Create a new TimeZoneRandomizer.
toDate(ZonedDateTime) - Static method in class io.github.benas.randombeans.util.DateUtils
Convert a ZonedDateTime to Date.
toString() - Method in class io.github.benas.randombeans.randomizers.AbstractRandomizer
 
toString() - Method in class io.github.benas.randombeans.randomizers.collection.ListRandomizer
 
toString() - Method in class io.github.benas.randombeans.randomizers.collection.QueueRandomizer
 
toString() - Method in class io.github.benas.randombeans.randomizers.collection.SetRandomizer
 

U

UriRandomizer - Class in io.github.benas.randombeans.randomizers.net
Generate a random URI.
UriRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.net.UriRandomizer
Create a new UriRandomizer.
UriRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.net.UriRandomizer
Create a new UriRandomizer.
UrlRandomizer - Class in io.github.benas.randombeans.randomizers.net
Generate a random URL.
UrlRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.net.UrlRandomizer
Create a new UrlRandomizer.
UrlRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.net.UrlRandomizer
Create a new UrlRandomizer.
UUIDRandomizer - Class in io.github.benas.randombeans.randomizers.misc
Generate a random UUID.
UUIDRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.misc.UUIDRandomizer
Create a new UUIDRandomizer.
UUIDRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.misc.UUIDRandomizer
Create a new UUIDRandomizer.

Y

YearMonthRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random YearMonth.
YearMonthRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.YearMonthRandomizer
Create a new YearMonthRandomizer.
YearMonthRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.YearMonthRandomizer
Create a new YearMonthRandomizer.
YearRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random Year.
YearRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.YearRandomizer
Create a new YearRandomizer.
YearRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.YearRandomizer
Create a new YearRandomizer.

Z

ZonedDateTimeRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random ZonedDateTime.
ZonedDateTimeRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.ZonedDateTimeRandomizer
ZonedDateTimeRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.ZonedDateTimeRandomizer
ZoneOffsetRandomizer - Class in io.github.benas.randombeans.randomizers.time
A Randomizer that generates random ZoneOffset.
ZoneOffsetRandomizer() - Constructor for class io.github.benas.randombeans.randomizers.time.ZoneOffsetRandomizer
Create a new ZoneOffsetRandomizer.
ZoneOffsetRandomizer(long) - Constructor for class io.github.benas.randombeans.randomizers.time.ZoneOffsetRandomizer
Create a new ZoneOffsetRandomizer.
A B C D E F G H I L M N O P Q R S T U Y Z 
Skip navigation links

Copyright © 2016. All Rights Reserved.