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.
addPostGenerator(String, String, PostGenerator) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
 
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.
addProviderFunction(ProviderFunction, String, 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
 
generate(K) - Method in interface org.kurtymckurt.TestPojo.generators.PostGenerator
 
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

IllegalAccessException - Exception in org.kurtymckurt.TestPojo.exceptions
 
IllegalAccessException(Class, Exception) - Constructor for exception org.kurtymckurt.TestPojo.exceptions.IllegalAccessException
 
InstantGenerator - Class in org.kurtymckurt.TestPojo.generators.time
 
InstantGenerator() - Constructor for class org.kurtymckurt.TestPojo.generators.time.InstantGenerator
 
InstantiationException - Exception in org.kurtymckurt.TestPojo.exceptions
 
InstantiationException(Class, Exception) - Constructor for exception org.kurtymckurt.TestPojo.exceptions.InstantiationException
 
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
 
NoSuchMethodException - Exception in org.kurtymckurt.TestPojo.exceptions
 
NoSuchMethodException(String, Class, Exception) - Constructor for exception org.kurtymckurt.TestPojo.exceptions.NoSuchMethodException
 
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
 
PostGenerator<K,​T> - Interface in org.kurtymckurt.TestPojo.generators
 
provide() - Method in interface org.kurtymckurt.TestPojo.providers.ProviderFunction
 
ProviderFunction<T> - Interface in org.kurtymckurt.TestPojo.providers
 
ProviderFunctionContainer - Class in org.kurtymckurt.TestPojo.providers
 
ProviderFunctionContainer() - Constructor for class org.kurtymckurt.TestPojo.providers.ProviderFunctionContainer
 

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
 
setWarnOnFieldNotExisting(boolean) - Method in class org.kurtymckurt.TestPojo.TestPojoBuilder
Typically, if you set an excluded field or limiter, we will throw an exception to let you know that the excludes or limiter isn't going to be used.
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>, String, ProviderFunction) - 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