A B C D F G I L M N O P Q R S T Z 
All Classes All Packages

A

addExcludedField(String) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Adds a field name to the builder so that this field will not be generated.
addExcludedFields(String, String...) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Adds multiple fields to be excluded from generation.
addGenerator(Generator) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Adds a custom generator for a type that isn't currently supported out of the box.
addLimiter(String, Limiter) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Adds a new Limiter per field name that will limit and control the randomness of the generated field.
addProviderFunction(ProviderFunction, Class<?>, Class<?>...) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Adds a custom provider in order to allow the builder to know how to create a *New* object of that type.

B

BlockingDequeGenerator<T> - Class in org.kurtymckurt.TestPojo.generators.collections
 
BlockingDequeGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.BlockingDequeGenerator
 
BooleanGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
BooleanGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.BooleanGenerator
 
build() - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Builds the object with the random data generated.
builder(Class<T>) - Static method in class org.kurtymckurt.TestPojo.TestPojo
 
builder(Class<T>, ProviderFunction) - Static method in class org.kurtymckurt.TestPojo.TestPojo
 
buildObject() - Method in class org.kurtymckurt.TestPojo.PojoBuilder
 
ByteGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
ByteGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.ByteGenerator
 

C

CharacterGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
CharacterGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.CharacterGenerator
 

D

DateGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
DateGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.DateGenerator
 
DoubleGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
DoubleGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.DoubleGenerator
 

F

FloatGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
FloatGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.FloatGenerator
 

G

generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.collections.GenericCollectionGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.collections.GenericMapGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in interface org.kurtymckurt.TestPojo.generators.Generator
Generates an instance of this class with random test data
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.BooleanGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.ByteGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.CharacterGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.DateGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.DoubleGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.FloatGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.IntegerGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.LongGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.ShortGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.primatives.StringGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.time.InstantGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.time.LocalDateGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.time.LocalDateTimeGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.time.OffsetDateTimeGenerator
 
generate(Class<?>, Field, Limiter, PojoBuilderConfiguration) - Method in class org.kurtymckurt.TestPojo.generators.time.ZonedDateTimeGenerator
 
Generator<T> - Interface in org.kurtymckurt.TestPojo.generators
Interface that will generate the classes that it supports.
GenericCollectionGenerator<T> - Class in org.kurtymckurt.TestPojo.generators.collections
 
GenericCollectionGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.GenericCollectionGenerator
 
GenericMapGenerator<K,​V> - Class in org.kurtymckurt.TestPojo.generators.collections
 
GenericMapGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.GenericMapGenerator
 
getConfigurationWithOnlyProvidersAndGenerators() - Method in class org.kurtymckurt.TestPojo.PojoBuilder
 
getNullSafeLimits(int, int, Limiter, RandomUtils) - Static method in class org.kurtymckurt.TestPojo.util.LimiterUtils
 
getRandomBoolean() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomByte() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomCharacter() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomDoubleWithinRange(double, double) - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomFloatWithinRange(long, long) - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomIntWithinRange(int) - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
Get random integer within a range exclusively.
getRandomIntWithinRange(long, long) - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomLocalDate() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomLocalDateTime() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomLongObject() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomLongWithinRange(long, long) - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getRandomShortWithinRange(long, long) - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 
getSeed() - Method in class org.kurtymckurt.TestPojo.util.RandomUtils
 

I

InstantGenerator - Class in org.kurtymckurt.TestPojo.generators.time
 
InstantGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.time.InstantGenerator
 
IntegerGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
IntegerGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.IntegerGenerator
 

L

length - Variable in class org.kurtymckurt.TestPojo.util.NullSafeLimits
 
Limiter - Class in org.kurtymckurt.TestPojo.limiters
 
Limiter() - Constructor for class org.kurtymckurt.TestPojo.limiters.Limiter
 
LimiterUtils - Class in org.kurtymckurt.TestPojo.util
 
LimiterUtils() - Constructor for class org.kurtymckurt.TestPojo.util.LimiterUtils
 
ListGenerator<T> - Class in org.kurtymckurt.TestPojo.generators.collections
 
ListGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.ListGenerator
 
LocalDateGenerator - Class in org.kurtymckurt.TestPojo.generators.time
 
LocalDateGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.time.LocalDateGenerator
 
LocalDateTimeGenerator - Class in org.kurtymckurt.TestPojo.generators.time
 
LocalDateTimeGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.time.LocalDateTimeGenerator
 
LongGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
LongGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.LongGenerator
 

M

MapGenerator<K,​V> - Class in org.kurtymckurt.TestPojo.generators.collections
 
MapGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.MapGenerator
 
max - Variable in class org.kurtymckurt.TestPojo.util.NullSafeLimits
 
min - Variable in class org.kurtymckurt.TestPojo.util.NullSafeLimits
 

N

NavigableMapGenerator<K,​V> - Class in org.kurtymckurt.TestPojo.generators.collections
 
NavigableMapGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.NavigableMapGenerator
 
NavigableSetGenerator<T> - Class in org.kurtymckurt.TestPojo.generators.collections
 
NavigableSetGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.NavigableSetGenerator
 
NoSuchFieldException - Exception in org.kurtymckurt.TestPojo.exceptions
 
NoSuchFieldException(String, Class, Exception) - Constructor for exception org.kurtymckurt.TestPojo.exceptions.NoSuchFieldException
 
NullSafeLimits - Class in org.kurtymckurt.TestPojo.util
 
NullSafeLimits() - Constructor for class org.kurtymckurt.TestPojo.util.NullSafeLimits
 

O

OffsetDateTimeGenerator - Class in org.kurtymckurt.TestPojo.generators.time
 
OffsetDateTimeGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.time.OffsetDateTimeGenerator
 
org.kurtymckurt.TestPojo - package org.kurtymckurt.TestPojo
 
org.kurtymckurt.TestPojo.exceptions - package org.kurtymckurt.TestPojo.exceptions
 
org.kurtymckurt.TestPojo.generators - package org.kurtymckurt.TestPojo.generators
 
org.kurtymckurt.TestPojo.generators.collections - package org.kurtymckurt.TestPojo.generators.collections
 
org.kurtymckurt.TestPojo.generators.primatives - package org.kurtymckurt.TestPojo.generators.primatives
 
org.kurtymckurt.TestPojo.generators.time - package org.kurtymckurt.TestPojo.generators.time
 
org.kurtymckurt.TestPojo.limiters - package org.kurtymckurt.TestPojo.limiters
 
org.kurtymckurt.TestPojo.providers - package org.kurtymckurt.TestPojo.providers
 
org.kurtymckurt.TestPojo.util - package org.kurtymckurt.TestPojo.util
 

P

PojoBuilder<T> - Class in org.kurtymckurt.TestPojo
Actually does the logic of creating the pojo using reflection.
PojoBuilder(PojoBuilderConfiguration) - Constructor for class org.kurtymckurt.TestPojo.PojoBuilder
 
PojoBuilderConfiguration - Class in org.kurtymckurt.TestPojo
 
PojoBuilderConfiguration() - Constructor for class org.kurtymckurt.TestPojo.PojoBuilderConfiguration
 
provide() - Method in interface org.kurtymckurt.TestPojo.providers.ProviderFunction
 
ProviderFunction - Interface in org.kurtymckurt.TestPojo.providers
 

Q

QueueGenerator<T> - Class in org.kurtymckurt.TestPojo.generators.collections
 
QueueGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.QueueGenerator
 

R

RandomUtils - Class in org.kurtymckurt.TestPojo.util
 
RandomUtils(long) - Constructor for class org.kurtymckurt.TestPojo.util.RandomUtils
 

S

SetGenerator<T> - Class in org.kurtymckurt.TestPojo.generators.collections
 
SetGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.collections.SetGenerator
 
setRandomGeneratorSeed(long) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
 
ShortGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
ShortGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.ShortGenerator
 
size - Variable in class org.kurtymckurt.TestPojo.util.NullSafeLimits
 
StringGenerator - Class in org.kurtymckurt.TestPojo.generators.primatives
 
StringGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.primatives.StringGenerator
 
supports(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.BlockingDequeGenerator
 
supports(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.MapGenerator
 
supports(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.NavigableMapGenerator
 
supports(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.NavigableSetGenerator
 
supports(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.QueueGenerator
 
supports(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.SetGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.GenericCollectionGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.collections.GenericMapGenerator
 
supportsType(Class<?>) - Method in interface org.kurtymckurt.TestPojo.generators.Generator
Returns true if this Generator can generate an instance of this class.
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.BooleanGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.ByteGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.CharacterGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.DateGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.DoubleGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.FloatGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.IntegerGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.LongGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.ShortGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.primatives.StringGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.time.InstantGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.time.LocalDateGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.time.LocalDateTimeGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.time.OffsetDateTimeGenerator
 
supportsType(Class<?>) - Method in class org.kurtymckurt.TestPojo.generators.time.ZonedDateTimeGenerator
 

T

TestPojo - Class in org.kurtymckurt.TestPojo
 
TestPojo() - Constructor for class org.kurtymckurt.TestPojo.TestPojo
 
TestPojoBuilder<T> - Class in org.kurtymckurt.TestPojo
 
TestPojoBuilder(Class<T>) - Constructor for class org.kurtymckurt.TestPojo.TestPojoBuilder
 
TestPojoBuilder(Class<T>, ProviderFunction) - Constructor for class org.kurtymckurt.TestPojo.TestPojoBuilder
 

Z

ZonedDateTimeGenerator - Class in org.kurtymckurt.TestPojo.generators.time
 
ZonedDateTimeGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.time.ZonedDateTimeGenerator
 
A B C D F G I L M N O P Q R S T Z 
All Classes All Packages