Skip navigation links
A B C D E F G I L M O R S T _ 

A

add(Class<?>, Method...) - Method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 
add(Class<?>, Constructor<?>...) - Method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 

B

bind(Class<T>, LoremIpsumObjectFactory<? extends T>) - Method in class org.bbottema.loremipsumobjects.ClassBindings
Binds a LoremIpsumObjectFactory to a specific Class instance.

C

ClassBasedFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
Creates a populated dummy object of a given class T.
ClassBasedFactory(Class<T>) - Constructor for class org.bbottema.loremipsumobjects.typefactories.ClassBasedFactory
 
ClassBindings - Class in org.bbottema.loremipsumobjects
Stores a list of classes / interfaces and their associated deferred types.
ClassBindings() - Constructor for class org.bbottema.loremipsumobjects.ClassBindings
Initializes with basic bindings for primitives, arrays and strings.
ClassUsageInfo<T> - Class in org.bbottema.loremipsumobjects
Stores a object and keeps track of whether the instance has been populated with dummy values.
ClassUsageInfo() - Constructor for class org.bbottema.loremipsumobjects.ClassUsageInfo
 
ConstructorBasedFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
 
ConstructorBasedFactory(Constructor<T>) - Constructor for class org.bbottema.loremipsumobjects.typefactories.ConstructorBasedFactory
 
createLoremIpsumObject(Class<T>) - Method in class org.bbottema.loremipsumobjects.LoremIpsumObjectCreator
Main method, creates a dummy object of a given type (using ClassBasedFactory#createLoremIpsumObject(Type[], Map, ClassBindings, List)).
createLoremIpsumObject() - Method in class org.bbottema.loremipsumobjects.typefactories.LoremIpsumObjectFactory
createLoremIpsumObject(LoremIpsumConfig) - Method in class org.bbottema.loremipsumobjects.typefactories.LoremIpsumObjectFactory
Starts a new chain for the creation of a dummy with an empty list of known class instances and empty list of exceptions.
createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.LoremIpsumObjectFactory
Creates a new instance of one of the following: the requested type, a sub type of the requested type or, if the requested type is an interface definition, a suitable implementation.

D

de.svenjacobs.loremipsum - package de.svenjacobs.loremipsum
 
determineGenericsMetaData(Type[], Type) - Static method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionHelper
 

E

extractConcreteType(Type[], Type) - Static method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionHelper
 

F

find(Class<T>) - Method in class org.bbottema.loremipsumobjects.ClassBindings
This method returns a binding made for the given class.
FixedInstanceFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
 
FixedInstanceFactory(T) - Constructor for class org.bbottema.loremipsumobjects.typefactories.FixedInstanceFactory
 

G

getConstructorCache(Class<?>) - Method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 
getInstance() - Static method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getMethodCache(Class<?>) - Method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 
getParagraphs() - Method in class de.svenjacobs.loremipsum.LoremIpsum
Returns two paragraphs of lorem ipsum.
getParagraphs(int) - Method in class de.svenjacobs.loremipsum.LoremIpsum
Returns paragraphs of lorem ipsum.
getPreferedConstructor(Class<?>) - Method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 
getRandomBoolean() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomByte() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomChar() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomDouble() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomFloat() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomInt() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomInt(int) - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomLocalDate() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomLocalDateTime() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomLong() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomShort() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomString() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getRandomUuid() - Method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
getWords() - Method in class de.svenjacobs.loremipsum.LoremIpsum
Returns one sentence (50 words) of the lorem ipsum text.
getWords(int) - Method in class de.svenjacobs.loremipsum.LoremIpsum
Returns words from the lorem ipsum text.
getWords(int, int) - Method in class de.svenjacobs.loremipsum.LoremIpsum
Returns words from the lorem ipsum text.

I

isValidForType(Class<? super T>) - Method in class org.bbottema.loremipsumobjects.typefactories.FixedInstanceFactory
 
isValidForType(Class<? super T>) - Method in class org.bbottema.loremipsumobjects.typefactories.LoremIpsumObjectFactory
Default implementation returns true.
isValidForType(Class<? super T>) - Method in class org.bbottema.loremipsumobjects.typefactories.MethodBasedFactory
 
isValidForType(Class<? super T>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomFactoryFactory
 
isValidForType(Class<? super T>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomPrimitiveFactory
Indicates whether the given type can be produced by creating one of the primitive types defined by RandomPrimitiveFactory.SUPPORTED_PRIMITIVE_CLASSES.

L

LOREM_IPSUM - Static variable in class de.svenjacobs.loremipsum.LoremIpsum
 
LoremIpsum - Class in de.svenjacobs.loremipsum
Simple lorem ipsum text generator.
LoremIpsum() - Constructor for class de.svenjacobs.loremipsum.LoremIpsum
 
LoremIpsumConfig - Class in org.bbottema.loremipsumobjects
 
LoremIpsumConfig() - Constructor for class org.bbottema.loremipsumobjects.LoremIpsumConfig
 
LoremIpsumGenerator - Class in org.bbottema.loremipsumobjects.typefactories.util
Utility class that contains various methods to generate dummy data for primitive types.
LoremIpsumGenerator() - Constructor for class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
LoremIpsumObjectCreator - Class in org.bbottema.loremipsumobjects
Tool to create populated dummy objects of a given class.
LoremIpsumObjectCreator() - Constructor for class org.bbottema.loremipsumobjects.LoremIpsumObjectCreator
Default constructor: configures the Dummy Creator with vanilla new bindings and caches.
LoremIpsumObjectCreator(ClassBindings) - Constructor for class org.bbottema.loremipsumobjects.LoremIpsumObjectCreator
Constructor: configures the Dummy Creator with a given ClassBindings instance and new caches.
LoremIpsumObjectCreator(LoremIpsumConfig) - Constructor for class org.bbottema.loremipsumobjects.LoremIpsumObjectCreator
Default constructor: configures the Dummy Creator with vanilla new bindings and caches.
LoremIpsumObjectFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
Defines the interface for creating a dummy instance.
LoremIpsumObjectFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.LoremIpsumObjectFactory
 

M

MethodBasedFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
 
MethodBasedFactory(Method) - Constructor for class org.bbottema.loremipsumobjects.typefactories.MethodBasedFactory
 

O

org.bbottema.loremipsumobjects - package org.bbottema.loremipsumobjects
 
org.bbottema.loremipsumobjects.typefactories - package org.bbottema.loremipsumobjects.typefactories
 
org.bbottema.loremipsumobjects.typefactories.util - package org.bbottema.loremipsumobjects.typefactories.util
 

R

RandomArrayFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomArrayFactory(Class<T>) - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomArrayFactory
 
RandomBigDecimalFactory - Class in org.bbottema.loremipsumobjects.typefactories
Generates big decimal's while making sure scale is not set too high.
RandomBigDecimalFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomBigDecimalFactory
 
RandomBooleanFactory - Class in org.bbottema.loremipsumobjects.typefactories
This factory prevents the default ClassBasedFactory approach for creating a Boolean, because that will invoke Boolean.Boolean(String) with a randomly generated String, which will always result in a value of false.
RandomBooleanFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomBooleanFactory
 
RandomEnumFactory<T extends Enum<?>> - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomEnumFactory(Class<T>) - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomEnumFactory
 
RandomFactoryFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomFactoryFactory(Class<Number>, LoremIpsumObjectFactory<?>...) - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomFactoryFactory
 
RandomLocalDateFactory - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomLocalDateFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomLocalDateFactory
 
RandomLocalDateTimeFactory - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomLocalDateTimeFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomLocalDateTimeFactory
 
RandomOptionalFactory - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomOptionalFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomOptionalFactory
 
RandomPrimitiveFactory<T> - Class in org.bbottema.loremipsumobjects.typefactories
Generates a dummy of a primitive type which is returned in its wrapped (autoboxed) form.
RandomPrimitiveFactory(Class<T>) - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomPrimitiveFactory
 
RandomStringFactory - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomStringFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomStringFactory
 
RandomUuidFactory - Class in org.bbottema.loremipsumobjects.typefactories
 
RandomUuidFactory() - Constructor for class org.bbottema.loremipsumobjects.typefactories.RandomUuidFactory
 
ReflectionCache - Class in org.bbottema.loremipsumobjects.typefactories.util
Contains previously found class methods and constructors and contains references to preferred constructors (constructors called successfully previously).
ReflectionCache() - Constructor for class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 
ReflectionHelper - Class in org.bbottema.loremipsumobjects.typefactories.util
 
ReflectionHelper() - Constructor for class org.bbottema.loremipsumobjects.typefactories.util.ReflectionHelper
 
run() - Method in interface org.bbottema.loremipsumobjects.typefactories.util.TimeLimitedCodeBlock.RunnableWithException
 
runWithTimeout(long, TimeUnit, Runnable) - Static method in class org.bbottema.loremipsumobjects.typefactories.util.TimeLimitedCodeBlock
 
runWithTimeout(long, TimeUnit, TimeLimitedCodeBlock.RunnableWithException) - Static method in class org.bbottema.loremipsumobjects.typefactories.util.TimeLimitedCodeBlock
 
runWithTimeout(long, TimeUnit, Callable<T>) - Static method in class org.bbottema.loremipsumobjects.typefactories.util.TimeLimitedCodeBlock
 

S

setInstance(LoremIpsumGenerator) - Static method in class org.bbottema.loremipsumobjects.typefactories.util.LoremIpsumGenerator
 
setPreferedConstructor(Class<?>, Constructor<?>) - Method in class org.bbottema.loremipsumobjects.typefactories.util.ReflectionCache
 

T

TimeLimitedCodeBlock - Class in org.bbottema.loremipsumobjects.typefactories.util
 
TimeLimitedCodeBlock() - Constructor for class org.bbottema.loremipsumobjects.typefactories.util.TimeLimitedCodeBlock
 
TimeLimitedCodeBlock.RunnableWithException - Interface in org.bbottema.loremipsumobjects.typefactories.util
 

_

_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.ClassBasedFactory
Will try to create a new object for the given type, while maintaining a track record of already created - and - populated objects to avoid recursive loops.
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.ConstructorBasedFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.FixedInstanceFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.MethodBasedFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomArrayFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomBigDecimalFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomBooleanFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomEnumFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomLocalDateFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomLocalDateTimeFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomOptionalFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomPrimitiveFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomStringFactory
 
_createLoremIpsumObject(Type[], Map<String, ClassUsageInfo<?>>, LoremIpsumConfig, List<Exception>) - Method in class org.bbottema.loremipsumobjects.typefactories.RandomUuidFactory
 
A B C D E F G I L M O R S T _ 
Skip navigation links

Copyright © 2019–2020. All rights reserved.