Skip navigation links
A B C D E F G I L M R S U 

A

AbstractClassFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
AbstractClassFactory() - Constructor for class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
AbstractClassFactory(FactoryConfig) - Constructor for class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
AbstractGenericClassFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
AbstractGenericClassFactory(Class<T>) - Constructor for class au.com.dius.fatboy.factory.impl.AbstractGenericClassFactory
 
AbstractGenericClassFactory(Class<T>, FactoryConfig) - Constructor for class au.com.dius.fatboy.factory.impl.AbstractGenericClassFactory
 
addClassConstant(T) - Method in class au.com.dius.fatboy.FatBoy
 
addFieldConstant(Class, String, T) - Method in class au.com.dius.fatboy.FatBoy
 
addFieldConstant(Field, T) - Method in class au.com.dius.fatboy.FatBoy
 
addIgnoredClass(Class) - Method in class au.com.dius.fatboy.FatBoy
 
au.com.dius.fatboy - package au.com.dius.fatboy
 
au.com.dius.fatboy.factory - package au.com.dius.fatboy.factory
 
au.com.dius.fatboy.factory.collections - package au.com.dius.fatboy.factory.collections
 
au.com.dius.fatboy.factory.config - package au.com.dius.fatboy.factory.config
 
au.com.dius.fatboy.factory.impl - package au.com.dius.fatboy.factory.impl
 
au.com.dius.fatboy.factory.primitives - package au.com.dius.fatboy.factory.primitives
 
au.com.dius.fatboy.factory.user - package au.com.dius.fatboy.factory.user
 
au.com.dius.fatboy.utils - package au.com.dius.fatboy.utils
 

B

BooleanFactory - Class in au.com.dius.fatboy.factory.primitives
 
BooleanFactory() - Constructor for class au.com.dius.fatboy.factory.primitives.BooleanFactory
 

C

call(T) - Method in interface au.com.dius.fatboy.utils.LambdaUtils.UncheckedConsumer
 
call() - Method in interface au.com.dius.fatboy.utils.LambdaUtils.UncheckedSupplier
 
ClassFactory<T> - Interface in au.com.dius.fatboy.factory
 
ClassInstantiationException - Exception in au.com.dius.fatboy
 
ClassInstantiationException(String) - Constructor for exception au.com.dius.fatboy.ClassInstantiationException
 
CollectionFactory - Class in au.com.dius.fatboy.factory.collections
 
CollectionFactory(FatBoy) - Constructor for class au.com.dius.fatboy.factory.collections.CollectionFactory
 
constant(int) - Static method in class au.com.dius.fatboy.factory.config.FieldCount
 
create(Field) - Method in interface au.com.dius.fatboy.factory.ClassFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.collections.CollectionFactory
 
create(Class, Type[]) - Method in class au.com.dius.fatboy.factory.collections.CollectionFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.collections.MapFactory
 
create(Class, Type[]) - Method in class au.com.dius.fatboy.factory.collections.MapFactory
 
create(Class, Type[]) - Method in interface au.com.dius.fatboy.factory.GenericClassFactory
Creates an instance of rawType, given its actual type arguments actualTypeArguments See CollectionFactory for an example of generic type instantiation
create(Class, Type[]) - Method in interface au.com.dius.fatboy.factory.GenericTypeFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.impl.SimpleClassFactory
 
create(Class, Type[]) - Method in class au.com.dius.fatboy.factory.impl.SimpleClassFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.impl.SimpleFieldFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.primitives.BooleanFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.primitives.EnumFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.primitives.IntFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.primitives.LongFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.primitives.StringFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.user.DateTimeFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.user.UUIDFactory
 
create(Class<T>) - Method in class au.com.dius.fatboy.FatBoy
 
create(Class<T>, Map<String, Object>) - Method in class au.com.dius.fatboy.FatBoy
 
create(FatBoy) - Method in interface au.com.dius.fatboy.FatBoy.FatBoyProvidedFactory
 
createGeneric(Type) - Method in class au.com.dius.fatboy.FatBoy
 

D

DateTimeFactory - Class in au.com.dius.fatboy.factory.user
 
DateTimeFactory() - Constructor for class au.com.dius.fatboy.factory.user.DateTimeFactory
 

E

EnumFactory - Class in au.com.dius.fatboy.factory.primitives
 
EnumFactory() - Constructor for class au.com.dius.fatboy.factory.primitives.EnumFactory
 

F

FactoryConfig - Class in au.com.dius.fatboy.factory.config
 
FactoryConfig() - Constructor for class au.com.dius.fatboy.factory.config.FactoryConfig
 
FAKER - Static variable in class au.com.dius.fatboy.FatBoy
 
FatBoy - Class in au.com.dius.fatboy
 
FatBoy() - Constructor for class au.com.dius.fatboy.FatBoy
 
FatBoy.FatBoyProvidedFactory<T> - Interface in au.com.dius.fatboy
 
FieldCount - Class in au.com.dius.fatboy.factory.config
 
fieldCount() - Method in class au.com.dius.fatboy.factory.config.FieldCount
 
findFactory(Class<T>) - Method in class au.com.dius.fatboy.FatBoy
 

G

GenericClassFactory<T> - Interface in au.com.dius.fatboy.factory
 
GenericTypeFactory<T> - Interface in au.com.dius.fatboy.factory
 
getAllDeclaredFields(Class) - Static method in class au.com.dius.fatboy.utils.ReflectionUtils
 
getConfig(Class<P>) - Method in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
getDefaultOrFirstConstructor(Class<T>) - Static method in class au.com.dius.fatboy.utils.ReflectionUtils
 
getField(Class, String) - Static method in class au.com.dius.fatboy.utils.ReflectionUtils
 

I

IntFactory - Class in au.com.dius.fatboy.factory.primitives
 
IntFactory() - Constructor for class au.com.dius.fatboy.factory.primitives.IntFactory
 

L

LambdaUtils - Class in au.com.dius.fatboy.utils
 
LambdaUtils() - Constructor for class au.com.dius.fatboy.utils.LambdaUtils
 
LambdaUtils.UncheckedConsumer<T> - Interface in au.com.dius.fatboy.utils
 
LambdaUtils.UncheckedSupplier<T> - Interface in au.com.dius.fatboy.utils
 
LongFactory - Class in au.com.dius.fatboy.factory.primitives
 
LongFactory() - Constructor for class au.com.dius.fatboy.factory.primitives.LongFactory
 

M

MapFactory - Class in au.com.dius.fatboy.factory.collections
 
MapFactory(FatBoy) - Constructor for class au.com.dius.fatboy.factory.collections.MapFactory
 

R

random(int, int) - Static method in class au.com.dius.fatboy.factory.config.FieldCount
 
random(T...) - Static method in class au.com.dius.fatboy.utils.RandomUtils
 
RandomUtils - Class in au.com.dius.fatboy.utils
 
RandomUtils() - Constructor for class au.com.dius.fatboy.utils.RandomUtils
 
ReflectionUtils - Class in au.com.dius.fatboy.utils
 
ReflectionUtils() - Constructor for class au.com.dius.fatboy.utils.ReflectionUtils
 
registerClassFactory(ClassFactory<T>) - Method in class au.com.dius.fatboy.FatBoy
 
registerClassFactory(Class<T>, Supplier<T>) - Method in class au.com.dius.fatboy.FatBoy
 
registerFatBoyProvidedFactory(Class<T>, FatBoy.FatBoyProvidedFactory<T>) - Method in class au.com.dius.fatboy.FatBoy
 
registerFieldFactory(Class, String, Supplier<T>) - Method in class au.com.dius.fatboy.FatBoy
 
registerFieldFactory(Field, Supplier<T>) - Method in class au.com.dius.fatboy.FatBoy
 
registerGenericClassFactory(Class<T>, GenericTypeFactory<T>) - Method in class au.com.dius.fatboy.FatBoy
 

S

setConfig(FactoryConfig) - Method in interface au.com.dius.fatboy.factory.ClassFactory
 
setConfig(FactoryConfig) - Method in interface au.com.dius.fatboy.factory.GenericClassFactory
 
setConfig(FactoryConfig) - Method in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
setFactoryConfig(Class<T>, FactoryConfig) - Method in class au.com.dius.fatboy.FatBoy
 
SimpleClassFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
SimpleClassFactory(Class<T>, GenericTypeFactory<T>) - Constructor for class au.com.dius.fatboy.factory.impl.SimpleClassFactory
 
SimpleFieldFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
SimpleFieldFactory(Field, Supplier<T>) - Constructor for class au.com.dius.fatboy.factory.impl.SimpleFieldFactory
 
StringFactory - Class in au.com.dius.fatboy.factory.primitives
 
StringFactory() - Constructor for class au.com.dius.fatboy.factory.primitives.StringFactory
 
supports(Class) - Method in interface au.com.dius.fatboy.factory.ClassFactory
Checks if this ClassFactory is targetted at a specific Class
supports(Field) - Method in interface au.com.dius.fatboy.factory.ClassFactory
Checks if this ClassFactory is targetted at a specific field (can check for generics, annotations etc)
supports(Class, Type) - Method in class au.com.dius.fatboy.factory.collections.CollectionFactory
 
supports(Class, Type) - Method in class au.com.dius.fatboy.factory.collections.MapFactory
 
supports(Class, Type) - Method in interface au.com.dius.fatboy.factory.GenericClassFactory
Checks if this ClassFactory supports the generic creation of clazz, given its possible generic type genericType Generic type has 3 possible values
supports(Field) - Method in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
supports(Field) - Method in class au.com.dius.fatboy.factory.impl.AbstractGenericClassFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.impl.AbstractGenericClassFactory
 
supports(Class, Type) - Method in class au.com.dius.fatboy.factory.impl.SimpleClassFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.impl.SimpleFieldFactory
 
supports(Field) - Method in class au.com.dius.fatboy.factory.impl.SimpleFieldFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.primitives.BooleanFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.primitives.EnumFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.primitives.IntFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.primitives.LongFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.primitives.StringFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.user.DateTimeFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.user.UUIDFactory
 

U

unchecked(LambdaUtils.UncheckedConsumer<T>) - Static method in class au.com.dius.fatboy.utils.LambdaUtils
 
unchecked(LambdaUtils.UncheckedSupplier<T>) - Static method in class au.com.dius.fatboy.utils.LambdaUtils
 
UUIDFactory - Class in au.com.dius.fatboy.factory.user
 
UUIDFactory() - Constructor for class au.com.dius.fatboy.factory.user.UUIDFactory
 
A B C D E F G I L M R S U 
Skip navigation links

Copyright © 2016. All rights reserved.