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

A

accept(Path) - Method in interface com.jparams.object.builder.path.PathFilter
 
AnyValueTypeProvider - Class in com.jparams.object.builder.provider
Implementation of Provider that supports all value types
AnyValueTypeProvider() - Constructor for class com.jparams.object.builder.provider.AnyValueTypeProvider
 
ArrayProvider - Class in com.jparams.object.builder.provider
 
ArrayProvider() - Constructor for class com.jparams.object.builder.provider.ArrayProvider
 
Assertion - Class in com.jparams.object.builder.util
Assertion utility class
assertNotNull(Object) - Static method in class com.jparams.object.builder.util.Assertion
Assert the given value is not null

B

BigDecimalProvider - Class in com.jparams.object.builder.provider
 
BigDecimalProvider() - Constructor for class com.jparams.object.builder.provider.BigDecimalProvider
 
BooleanProvider - Class in com.jparams.object.builder.provider
 
BooleanProvider() - Constructor for class com.jparams.object.builder.provider.BooleanProvider
 
Build<T> - Class in com.jparams.object.builder
 
Build(T, List<Issue>) - Constructor for class com.jparams.object.builder.Build
 
BuilderFailedException - Exception in com.jparams.object.builder.exception
 
BuilderFailedException(String) - Constructor for exception com.jparams.object.builder.exception.BuilderFailedException
 
buildInstanceOf(Class<T>) - Method in class com.jparams.object.builder.ObjectBuilder
Create an instance of the given class.
buildInstanceOf(TypeReference<T>) - Method in class com.jparams.object.builder.ObjectBuilder
Create an instance of the given type reference.
buildInstanceOf(Type<T>) - Method in class com.jparams.object.builder.ObjectBuilder
Create an instance of the given type reference.
BuildStrategy - Enum in com.jparams.object.builder
Build strategy
ByteProvider - Class in com.jparams.object.builder.provider
 
ByteProvider() - Constructor for class com.jparams.object.builder.provider.ByteProvider
 

C

CachingProvider - Class in com.jparams.object.builder.provider
Caches and returns the same value of a known Type
CachingProvider(List<Provider>, Predicate<Type<?>>) - Constructor for class com.jparams.object.builder.provider.CachingProvider
 
CharProvider - Class in com.jparams.object.builder.provider
 
CharProvider() - Constructor for class com.jparams.object.builder.provider.CharProvider
 
CollectionUtils - Class in com.jparams.object.builder.util
 
com.jparams.object.builder - package com.jparams.object.builder
 
com.jparams.object.builder.exception - package com.jparams.object.builder.exception
 
com.jparams.object.builder.issue - package com.jparams.object.builder.issue
 
com.jparams.object.builder.path - package com.jparams.object.builder.path
 
com.jparams.object.builder.provider - package com.jparams.object.builder.provider
 
com.jparams.object.builder.type - package com.jparams.object.builder.type
 
com.jparams.object.builder.util - package com.jparams.object.builder.util
 
ConcurrentMapProvider - Class in com.jparams.object.builder.provider
 
ConcurrentMapProvider() - Constructor for class com.jparams.object.builder.provider.ConcurrentMapProvider
 
Configuration - Class in com.jparams.object.builder
Provides configuration used by ObjectBuilder.
contains(Type<?>) - Method in class com.jparams.object.builder.type.TypeSet
 
Context - Class in com.jparams.object.builder
 
Context(Path, ObjectFactory, IssueLogger) - Constructor for class com.jparams.object.builder.Context
 
createChild(String, Type<?>) - Method in class com.jparams.object.builder.Context
 
createInstance(Class<T>) - Static method in class com.jparams.object.builder.util.ObjectUtils
 

D

DateProvider - Class in com.jparams.object.builder.provider
 
DateProvider() - Constructor for class com.jparams.object.builder.provider.DateProvider
 
defaultConfiguration() - Static method in class com.jparams.object.builder.Configuration
Create a new instance of Configuration by default settings pre-configured.
DequeProvider - Class in com.jparams.object.builder.provider
 
DequeProvider() - Constructor for class com.jparams.object.builder.provider.DequeProvider
 
DoubleProvider - Class in com.jparams.object.builder.provider
 
DoubleProvider() - Constructor for class com.jparams.object.builder.provider.DoubleProvider
 

E

EnumProvider - Class in com.jparams.object.builder.provider
 
EnumProvider() - Constructor for class com.jparams.object.builder.provider.EnumProvider
 
equals(Object) - Method in class com.jparams.object.builder.path.Path
 
equals(Object) - Method in class com.jparams.object.builder.type.Generic
 
equals(Object) - Method in class com.jparams.object.builder.type.Type
 

F

findMatch(Type<?>) - Method in class com.jparams.object.builder.type.TypeMap
 
FloatProvider - Class in com.jparams.object.builder.provider
 
FloatProvider() - Constructor for class com.jparams.object.builder.provider.FloatProvider
 
forClass(Class<T>) - Static method in class com.jparams.object.builder.type.Type
Build a new type for a given class

G

Generic - Class in com.jparams.object.builder.type
Generic argument on a type deceleration
Generic(String, Type<?>) - Constructor for class com.jparams.object.builder.type.Generic
 
get() - Method in class com.jparams.object.builder.Build
 
getAlias() - Method in class com.jparams.object.builder.type.Generic
 
getCause() - Method in class com.jparams.object.builder.issue.Issue
 
getDepth() - Method in class com.jparams.object.builder.path.Path
 
getErrors() - Method in class com.jparams.object.builder.Build
 
getGenerics() - Method in class com.jparams.object.builder.type.Type
 
getIssues() - Method in class com.jparams.object.builder.Build
 
getIssues() - Method in class com.jparams.object.builder.issue.IssueLogger
 
getIssueType() - Method in class com.jparams.object.builder.issue.Issue
 
getJavaType() - Method in class com.jparams.object.builder.type.Type
 
getLocation() - Method in class com.jparams.object.builder.path.Path
Location from the base path
getMessage() - Method in class com.jparams.object.builder.issue.Issue
 
getName() - Method in class com.jparams.object.builder.path.Path
 
getParent() - Method in class com.jparams.object.builder.path.Path
 
getPath() - Method in class com.jparams.object.builder.Context
 
getPath() - Method in class com.jparams.object.builder.issue.Issue
 
getType() - Method in class com.jparams.object.builder.path.Path
 
getType() - Method in class com.jparams.object.builder.type.Generic
 
getType() - Method in class com.jparams.object.builder.type.TypeReference
 
getWarnings() - Method in class com.jparams.object.builder.Build
 

H

hashCode() - Method in class com.jparams.object.builder.path.Path
 
hashCode() - Method in class com.jparams.object.builder.type.Generic
 
hashCode() - Method in class com.jparams.object.builder.type.Type
 

I

ifNotNull(T) - Static method in class com.jparams.object.builder.util.Assertion
Assert given object is not null
InstantProvider - Class in com.jparams.object.builder.provider
 
InstantProvider() - Constructor for class com.jparams.object.builder.provider.InstantProvider
 
IntegerProvider - Class in com.jparams.object.builder.provider
 
IntegerProvider() - Constructor for class com.jparams.object.builder.provider.IntegerProvider
 
InterfaceProvider - Class in com.jparams.object.builder.provider
 
InterfaceProvider() - Constructor for class com.jparams.object.builder.provider.InterfaceProvider
 
Issue - Class in com.jparams.object.builder.issue
Issue that occurred during the object build process
Issue(IssueType, String, Path, Exception) - Constructor for class com.jparams.object.builder.issue.Issue
 
IssueLogger - Class in com.jparams.object.builder.issue
 
IssueLogger(boolean, boolean) - Constructor for class com.jparams.object.builder.issue.IssueLogger
 
IssueType - Enum in com.jparams.object.builder.issue
 

L

ListProvider - Class in com.jparams.object.builder.provider
 
ListProvider() - Constructor for class com.jparams.object.builder.provider.ListProvider
 
LocalDateProvider - Class in com.jparams.object.builder.provider
 
LocalDateProvider() - Constructor for class com.jparams.object.builder.provider.LocalDateProvider
 
LocalDateTimeProvider - Class in com.jparams.object.builder.provider
 
LocalDateTimeProvider() - Constructor for class com.jparams.object.builder.provider.LocalDateTimeProvider
 
LocalTimeProvider - Class in com.jparams.object.builder.provider
 
LocalTimeProvider() - Constructor for class com.jparams.object.builder.provider.LocalTimeProvider
 
log(Issue) - Method in class com.jparams.object.builder.issue.IssueLogger
 
logError(String) - Method in class com.jparams.object.builder.Context
 
logError(String, Exception) - Method in class com.jparams.object.builder.Context
 
logWarning(String) - Method in class com.jparams.object.builder.Context
 
LongProvider - Class in com.jparams.object.builder.provider
 
LongProvider() - Constructor for class com.jparams.object.builder.provider.LongProvider
 

M

MapProvider - Class in com.jparams.object.builder.provider
 
MapProvider() - Constructor for class com.jparams.object.builder.provider.MapProvider
 

N

NullProvider - Class in com.jparams.object.builder.provider
 
NullProvider() - Constructor for class com.jparams.object.builder.provider.NullProvider
 

O

ObjectBuilder - Class in com.jparams.object.builder
ObjectBuilder can create an instance of any class using a combination of reflection and pre-defined value providers.
ObjectProvider - Class in com.jparams.object.builder.provider
 
ObjectProvider(BuildStrategy, TypeMap<BuildStrategy>) - Constructor for class com.jparams.object.builder.provider.ObjectProvider
 
ObjectUtils - Class in com.jparams.object.builder.util
Object utils
OffsetDateTimeProvider - Class in com.jparams.object.builder.provider
 
OffsetDateTimeProvider() - Constructor for class com.jparams.object.builder.provider.OffsetDateTimeProvider
 

P

Path - Class in com.jparams.object.builder.path
Path on a class
Path(String, Type<?>, Path) - Constructor for class com.jparams.object.builder.path.Path
 
PathFilter - Interface in com.jparams.object.builder.path
 
PrefabValueProvider - Class in com.jparams.object.builder.provider
Prefab value provider
PrefabValueProvider(TypeMap<Object>) - Constructor for class com.jparams.object.builder.provider.PrefabValueProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ArrayProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.BigDecimalProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.BooleanProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ByteProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.CachingProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.CharProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ConcurrentMapProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.DateProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.DequeProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.DoubleProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.EnumProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.FloatProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.InstantProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.IntegerProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.InterfaceProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ListProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.LocalDateProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.LocalDateTimeProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.LocalTimeProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.LongProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.MapProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.NullProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ObjectProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.OffsetDateTimeProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.PrefabValueProvider
 
provide(Context) - Method in interface com.jparams.object.builder.provider.Provider
Provide a generated value in given context
provide(Context) - Method in class com.jparams.object.builder.provider.QueueProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.SetProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ShortProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.SortedMapProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.SortedSetProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.StringProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.VectorProvider
 
provide(Context) - Method in class com.jparams.object.builder.provider.ZonedDateTimeProvider
 
Provider - Interface in com.jparams.object.builder.provider
Value provider
put(Type<?>, V) - Method in class com.jparams.object.builder.type.TypeMap
 

Q

QueueProvider - Class in com.jparams.object.builder.provider
 
QueueProvider() - Constructor for class com.jparams.object.builder.provider.QueueProvider
 

R

resolveFieldType(Path, Field) - Static method in class com.jparams.object.builder.type.TypeResolver
Resolve the type of a field
resolveParameterType(Path, Parameter) - Static method in class com.jparams.object.builder.type.TypeResolver
Resolve the type of a method parameter
resolveReturnType(Path, Method) - Static method in class com.jparams.object.builder.type.TypeResolver
Resolve the return type of method
resolveType(Type) - Static method in class com.jparams.object.builder.type.TypeResolver
Resolve a Java Type, this maybe a Class or a ParameterizedType into a the internal Type model
resolveType(Path, Type) - Static method in class com.jparams.object.builder.type.TypeResolver
Resolve a Java Type, this maybe a Class or a ParameterizedType into a the internal Type model

S

SetProvider - Class in com.jparams.object.builder.provider
 
SetProvider() - Constructor for class com.jparams.object.builder.provider.SetProvider
 
ShortProvider - Class in com.jparams.object.builder.provider
 
ShortProvider() - Constructor for class com.jparams.object.builder.provider.ShortProvider
 
SortedMapProvider - Class in com.jparams.object.builder.provider
 
SortedMapProvider() - Constructor for class com.jparams.object.builder.provider.SortedMapProvider
 
SortedSetProvider - Class in com.jparams.object.builder.provider
 
SortedSetProvider() - Constructor for class com.jparams.object.builder.provider.SortedSetProvider
 
StringProvider - Class in com.jparams.object.builder.provider
 
StringProvider() - Constructor for class com.jparams.object.builder.provider.StringProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.AnyValueTypeProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ArrayProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.BigDecimalProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.BooleanProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ByteProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.CachingProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.CharProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ConcurrentMapProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.DateProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.DequeProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.DoubleProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.EnumProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.FloatProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.InstantProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.IntegerProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.InterfaceProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ListProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.LocalDateProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.LocalDateTimeProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.LocalTimeProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.LongProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.MapProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ObjectProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.OffsetDateTimeProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.PrefabValueProvider
 
supports(Type<?>) - Method in interface com.jparams.object.builder.provider.Provider
Return true if the given class is supported by this provider.
supports(Type<?>) - Method in class com.jparams.object.builder.provider.QueueProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.SetProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ShortProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.SortedMapProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.SortedSetProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.StringProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.VectorProvider
 
supports(Type<?>) - Method in class com.jparams.object.builder.provider.ZonedDateTimeProvider
 

T

toString() - Method in class com.jparams.object.builder.issue.Issue
 
toString() - Method in class com.jparams.object.builder.path.Path
 
toString() - Method in class com.jparams.object.builder.type.Generic
 
toString() - Method in class com.jparams.object.builder.type.Type
 
Type<T> - Class in com.jparams.object.builder.type
A Type is an internal representation of a Java type, optionally with a list of generic types defined.
TypeMap<V> - Class in com.jparams.object.builder.type
 
TypeMap() - Constructor for class com.jparams.object.builder.type.TypeMap
 
TypeReference<T> - Class in com.jparams.object.builder.type
This generic abstract class is used for obtaining full generics type information by sub-classing.
TypeReference() - Constructor for class com.jparams.object.builder.type.TypeReference
 
TypeResolver - Class in com.jparams.object.builder.type
Resolves the type of various java member types and return a Type object
TypeSet - Class in com.jparams.object.builder.type
 
TypeSet(Collection<Type<?>>) - Constructor for class com.jparams.object.builder.type.TypeSet
 

U

unmodifiableCopy(List<T>) - Static method in class com.jparams.object.builder.util.CollectionUtils
 

V

valueOf(String) - Static method in enum com.jparams.object.builder.BuildStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jparams.object.builder.issue.IssueType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jparams.object.builder.BuildStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jparams.object.builder.issue.IssueType
Returns an array containing the constants of this enum type, in the order they are declared.
VectorProvider - Class in com.jparams.object.builder.provider
 
VectorProvider() - Constructor for class com.jparams.object.builder.provider.VectorProvider
 

W

withBuildStrategy(Type<?>, BuildStrategy) - Method in class com.jparams.object.builder.Configuration
This will override the default build strategy set for a specific type.
withCacheAll() - Method in class com.jparams.object.builder.Configuration
Enable caching of all objects.
withCaching(Predicate<Type<?>>) - Method in class com.jparams.object.builder.Configuration
Enable caching only on all types matching this predicate.
withCachingAllExcluding(Type<?>...) - Method in class com.jparams.object.builder.Configuration
Enable caching on all types excluding these.
withCachingAllExcluding(Collection<Type<?>>) - Method in class com.jparams.object.builder.Configuration
Enable caching on all types excluding these.
withCachingOnly(Type<?>...) - Method in class com.jparams.object.builder.Configuration
Enable caching only on the given types.
withCachingOnly(Collection<Type<?>>) - Method in class com.jparams.object.builder.Configuration
Enable caching only on the given types.
withConfiguration(Configuration) - Static method in class com.jparams.object.builder.ObjectBuilder
Create an instance of ObjectBuilder with the given configuration.
withDefaultBuildStrategy(BuildStrategy) - Method in class com.jparams.object.builder.Configuration
The default build strategy described how objects should be instantiated.
withDefaultConfiguration() - Static method in class com.jparams.object.builder.ObjectBuilder
Create an instance of ObjectBuilder with default configuration.
withFailOnError(boolean) - Method in class com.jparams.object.builder.Configuration
If set to true, the builder will throw an exception on the first occurrence of an error level issue.
withFailOnWarning(boolean) - Method in class com.jparams.object.builder.Configuration
If set to true, the builder will throw an exception on the first occurrence of an warning level issue.
withGenerics(List<Type<?>>) - Method in class com.jparams.object.builder.type.Type
This method allows you to create a type with generics.
withGenerics(Type<?>...) - Method in class com.jparams.object.builder.type.Type
This method allows you to create a type with generics.
withGenerics(Class<?>...) - Method in class com.jparams.object.builder.type.Type
This method allows you to create a type with generics.
withMaxDepth(int) - Method in class com.jparams.object.builder.Configuration
Define the max depth to which ObjectBuilder should build to.
withNullProvider(T) - Method in class com.jparams.object.builder.Configuration
Configure the provider that will be used to generate null values.
withPathFilter(PathFilter) - Method in class com.jparams.object.builder.Configuration
Filter out paths that should not be built.
withPrefabValue(Type<?>, Object) - Method in class com.jparams.object.builder.Configuration
Define a prefabricated for a given type.
withProvider(Provider) - Method in class com.jparams.object.builder.Configuration
Add a custom provider.

Z

ZonedDateTimeProvider - Class in com.jparams.object.builder.provider
 
ZonedDateTimeProvider() - Constructor for class com.jparams.object.builder.provider.ZonedDateTimeProvider
 
A B C D E F G H I L M N O P Q R S T U V W Z 
Skip navigation links