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

A

AbstractClassFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
AbstractClassFactory(FactoryHint...) - 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>, FactoryHint) - Constructor for class au.com.dius.fatboy.factory.impl.AbstractGenericClassFactory
 
AbstractSemanticFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
AbstractSemanticFactory() - Constructor for class au.com.dius.fatboy.factory.impl.AbstractSemanticFactory
 
addFieldMatcher(Pattern, Supplier<T>) - Method in class au.com.dius.fatboy.factory.semantic.SemanticFieldFactoryHint
 
addIgnoredClass(Class<?>) - Method in class au.com.dius.fatboy.factory.noop.NullFactory
 
addIgnoredClass(Class) - Method in class au.com.dius.fatboy.FatBoy
 
applyHints(ClassFactory) - Static method in class au.com.dius.fatboy.config.Configurer
 
ArrayFactory - Class in au.com.dius.fatboy.factory.collections
 
ArrayFactory(FatBoy) - Constructor for class au.com.dius.fatboy.factory.collections.ArrayFactory
 
au.com.dius.fatboy - package au.com.dius.fatboy
 
au.com.dius.fatboy.config - package au.com.dius.fatboy.config
 
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.noop - package au.com.dius.fatboy.factory.noop
 
au.com.dius.fatboy.factory.primitives - package au.com.dius.fatboy.factory.primitives
 
au.com.dius.fatboy.factory.semantic - package au.com.dius.fatboy.factory.semantic
 
au.com.dius.fatboy.factory.semantic.date - package au.com.dius.fatboy.factory.semantic.date
 
au.com.dius.fatboy.factory.semantic.id - package au.com.dius.fatboy.factory.semantic.id
 
au.com.dius.fatboy.factory.semantic.name - package au.com.dius.fatboy.factory.semantic.name
 
au.com.dius.fatboy.factory.semantic.web - package au.com.dius.fatboy.factory.semantic.web
 
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, Throwable) - Constructor for exception au.com.dius.fatboy.ClassInstantiationException
 
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
 
collections(FieldLength) - Method in class au.com.dius.fatboy.config.Configurer
 
configure() - Static method in class au.com.dius.fatboy.config.Configurer
 
Configurer - Class in au.com.dius.fatboy.config
 
constant(long) - Static method in class au.com.dius.fatboy.factory.config.FieldLength
 
create(Field) - Method in interface au.com.dius.fatboy.factory.ClassFactory
 
create(Class, Type[]) - Method in class au.com.dius.fatboy.factory.collections.ArrayFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.collections.ArrayFactory
 
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, Supplier<T>) - Method in class au.com.dius.fatboy.factory.impl.AbstractSemanticFactory
 
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.impl.SimpleGenericFieldFactory
 
create(Class, Type[]) - Method in class au.com.dius.fatboy.factory.impl.SimpleGenericFieldFactory
 
create(Class, Type[]) - Method in class au.com.dius.fatboy.factory.noop.NullFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.noop.NullFactory
 
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 interface au.com.dius.fatboy.factory.semantic.SemanticFieldFactory
 
create(Field) - Method in class au.com.dius.fatboy.factory.semantic.SemanticFieldFactoryHint
 
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, Field) - Method in class au.com.dius.fatboy.FatBoy
 
createGeneric(Type) - Method in class au.com.dius.fatboy.FatBoy
 

D

dateStrings(DateTimeFormatter) - Method in class au.com.dius.fatboy.config.Configurer
 
DateStringSemanticFieldFactory - Class in au.com.dius.fatboy.factory.semantic.date
 
DateStringSemanticFieldFactory() - Constructor for class au.com.dius.fatboy.factory.semantic.date.DateStringSemanticFieldFactory
 
DateStringSemanticFieldFactory(DateTimeFormatter) - Constructor for class au.com.dius.fatboy.factory.semantic.date.DateStringSemanticFieldFactory
 
DateTimeFactory - Class in au.com.dius.fatboy.factory.user
 
DateTimeFactory() - Constructor for class au.com.dius.fatboy.factory.user.DateTimeFactory
 
dateTimeStrings(DateTimeFormatter) - Method in class au.com.dius.fatboy.config.Configurer
 
DateTimeStringSemanticFieldFactory - Class in au.com.dius.fatboy.factory.semantic.date
 
DateTimeStringSemanticFieldFactory() - Constructor for class au.com.dius.fatboy.factory.semantic.date.DateTimeStringSemanticFieldFactory
 
DateTimeStringSemanticFieldFactory(DateTimeFormatter) - Constructor for class au.com.dius.fatboy.factory.semantic.date.DateTimeStringSemanticFieldFactory
 

E

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

F

FactoryHint - Class in au.com.dius.fatboy.factory.config
 
FactoryHint() - Constructor for class au.com.dius.fatboy.factory.config.FactoryHint
 
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
 
FieldLength - Class in au.com.dius.fatboy.factory.config
 
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
 
getDefaultOrFirstConstructor(Class<T>) - Static method in class au.com.dius.fatboy.utils.ReflectionUtils
 
getFactoryFor(Field) - Method in class au.com.dius.fatboy.factory.impl.AbstractSemanticFactory
 
getField(Class, String) - Static method in class au.com.dius.fatboy.utils.ReflectionUtils
 
getHint(Class<P>) - Method in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
getLength() - Method in class au.com.dius.fatboy.factory.config.FieldLength
 
getLongLength() - Method in class au.com.dius.fatboy.factory.config.FieldLength
 

H

hint(Class<T>, FactoryHint) - Method in class au.com.dius.fatboy.FatBoy
 
hints - Variable in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 

I

identifierStrings(FieldLength) - Method in class au.com.dius.fatboy.config.Configurer
 
IdentifierStringSemanticFieldFactory - Class in au.com.dius.fatboy.factory.semantic.id
 
IdentifierStringSemanticFieldFactory() - Constructor for class au.com.dius.fatboy.factory.semantic.id.IdentifierStringSemanticFieldFactory
 
IdentifierStringSemanticFieldFactory(FieldLength) - Constructor for class au.com.dius.fatboy.factory.semantic.id.IdentifierStringSemanticFieldFactory
 
integers(FieldLength) - Method in class au.com.dius.fatboy.config.Configurer
 
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
 
longints(FieldLength) - Method in class au.com.dius.fatboy.config.Configurer
 

M

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

N

NameStringSemanticFieldFactory - Class in au.com.dius.fatboy.factory.semantic.name
 
NameStringSemanticFieldFactory() - Constructor for class au.com.dius.fatboy.factory.semantic.name.NameStringSemanticFieldFactory
 
NullFactory - Class in au.com.dius.fatboy.factory.noop
 
NullFactory() - Constructor for class au.com.dius.fatboy.factory.noop.NullFactory
 

P

putHint(FactoryHint) - Method in interface au.com.dius.fatboy.factory.ClassFactory
 
putHint(FactoryHint) - Method in interface au.com.dius.fatboy.factory.GenericClassFactory
 
putHint(FactoryHint) - Method in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 

R

random(long, long) - Static method in class au.com.dius.fatboy.factory.config.FieldLength
 
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
 
registerGenericFactory(Class<T>, GenericTypeFactory<T>) - Method in class au.com.dius.fatboy.FatBoy
 
registerGenericFactory(Field, GenericTypeFactory<T>) - Method in class au.com.dius.fatboy.FatBoy
 
removeHint(Class<P>) - Method in interface au.com.dius.fatboy.factory.ClassFactory
 
removeHint(Class<P>) - Method in class au.com.dius.fatboy.factory.impl.AbstractClassFactory
 
reset() - Static method in class au.com.dius.fatboy.config.Configurer
 

S

SemanticFieldFactory<T> - Interface in au.com.dius.fatboy.factory.semantic
 
SemanticFieldFactoryHint<T> - Class in au.com.dius.fatboy.factory.semantic
 
SemanticFieldFactoryHint(Class<T>) - Constructor for class au.com.dius.fatboy.factory.semantic.SemanticFieldFactoryHint
 
setClassConstant(T) - Method in class au.com.dius.fatboy.FatBoy
 
setFieldConstant(Class, String, T) - Method in class au.com.dius.fatboy.FatBoy
 
setFieldConstant(Field, T) - 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
 
SimpleGenericFieldFactory<T> - Class in au.com.dius.fatboy.factory.impl
 
SimpleGenericFieldFactory(Field, GenericTypeFactory<T>) - Constructor for class au.com.dius.fatboy.factory.impl.SimpleGenericFieldFactory
 
StringFactory - Class in au.com.dius.fatboy.factory.primitives
 
StringFactory() - Constructor for class au.com.dius.fatboy.factory.primitives.StringFactory
 
strings(FieldLength) - Method in class au.com.dius.fatboy.config.Configurer
 
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.ArrayFactory
 
supports(Class, Type) - Method in class au.com.dius.fatboy.factory.collections.CollectionFactory
 
supports(Field) - Method in class au.com.dius.fatboy.factory.collections.MapFactory
 
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.impl.SimpleGenericFieldFactory
 
supports(Field) - Method in class au.com.dius.fatboy.factory.impl.SimpleGenericFieldFactory
 
supports(Class, Type) - Method in class au.com.dius.fatboy.factory.impl.SimpleGenericFieldFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.noop.NullFactory
 
supports(Class, Type) - Method in class au.com.dius.fatboy.factory.noop.NullFactory
 
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(Field) - Method in interface au.com.dius.fatboy.factory.semantic.SemanticFieldFactory
 
supports(Field) - Method in class au.com.dius.fatboy.factory.semantic.SemanticFieldFactoryHint
 
supports(Class) - Method in class au.com.dius.fatboy.factory.user.DateTimeFactory
 
supports(Class) - Method in class au.com.dius.fatboy.factory.user.UUIDFactory
 

T

timeStrings(DateTimeFormatter) - Method in class au.com.dius.fatboy.config.Configurer
 
TimeStringSemanticFieldFactory - Class in au.com.dius.fatboy.factory.semantic.date
 
TimeStringSemanticFieldFactory() - Constructor for class au.com.dius.fatboy.factory.semantic.date.TimeStringSemanticFieldFactory
 
TimeStringSemanticFieldFactory(DateTimeFormatter) - Constructor for class au.com.dius.fatboy.factory.semantic.date.TimeStringSemanticFieldFactory
 

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
 

W

WebStringSemanticFieldFactory - Class in au.com.dius.fatboy.factory.semantic.web
 
WebStringSemanticFieldFactory() - Constructor for class au.com.dius.fatboy.factory.semantic.web.WebStringSemanticFieldFactory
 
WebStringSemanticFieldFactory(FieldLength) - Constructor for class au.com.dius.fatboy.factory.semantic.web.WebStringSemanticFieldFactory
 
A B C D E F G H I L M N P R S T U W 
Skip navigation links

Copyright © 2016. All rights reserved.