Index

A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGenerator<T> - Class in org.instancio.generator
Base class for generators that require the GeneratorContext.
AbstractGenerator(GeneratorContext) - Constructor for class org.instancio.generator.AbstractGenerator
 
AbstractRandomComparableNumberGeneratorSpec<T extends Number & Comparable<T>> - Class in org.instancio.generator.lang
 
AbstractRandomComparableNumberGeneratorSpec(GeneratorContext, T, T, boolean) - Constructor for class org.instancio.generator.lang.AbstractRandomComparableNumberGeneratorSpec
 
AbstractRandomNumberGeneratorSpec<T extends Number> - Class in org.instancio.generator.lang
 
AbstractRandomNumberGeneratorSpec(GeneratorContext, T, T, boolean) - Constructor for class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
ACCESSIBILITY_UPDATE_SHOULD_BE_REMOVED - Static variable in class org.instancio.util.Sonar
 
ADD_ASSERTION - Static variable in class org.instancio.util.Sonar
 
additionalTypeMap(Map<Type, Type>) - Method in class org.instancio.internal.nodes.Node.Builder
 
addTypeParameters(Class<?>...) - Method in class org.instancio.internal.InstancioApiImpl
 
adjustRange(Settings, SettingKey, T) - Method in interface org.instancio.settings.RangeAdjuster
Adjust given key based on otherValue.
adjustRange(Settings, SettingKey, T) - Method in class org.instancio.settings.RangeAdjuster.ForMax
 
adjustRange(Settings, SettingKey, T) - Method in class org.instancio.settings.RangeAdjuster.ForMin
 
all() - Static method in class org.instancio.settings.Keys
Returns all keys supported by Instancio.
all(Class<?>) - Static method in class org.instancio.Select
Select all instances of the given type, not including subtypes.
all(GroupableSelector...) - Static method in class org.instancio.Select
A convenience method for combining multiple selectors.
allBooleans() - Static method in class org.instancio.Select
Selects all booleans, primitive and wrapper.
allBytes() - Static method in class org.instancio.Select
Selects all bytes, primitive and wrapper.
allChars() - Static method in class org.instancio.Select
Selects all characters, primitive and wrapper.
allDoubles() - Static method in class org.instancio.Select
Selects all doubles, primitive and wrapper.
allFloats() - Static method in class org.instancio.Select
Selects all floats, primitive and wrapper.
allInts() - Static method in class org.instancio.Select
Selects all integers, primitive and wrapper.
allLongs() - Static method in class org.instancio.Select
Selects all longs, primitive and wrapper.
allowEmpty() - Method in class org.instancio.generator.lang.StringGenerator
 
allowEmpty() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Indicates that an empty string can be generated.
allShorts() - Static method in class org.instancio.Select
Selects all shorts, primitive and wrapper.
allStrings() - Static method in class org.instancio.Select
Shorthand for all(String.class).
alphanumeric(int) - Method in class org.instancio.internal.random.DefaultRandom
 
alphanumeric(int) - Method in interface org.instancio.Random
Generates a random alphanumeric String comprised of [a-z, A-Z, 0-9].
alphaNumeric() - Method in class org.instancio.generator.lang.StringGenerator
 
alphaNumeric() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a mixed case alphanumeric string.
alphanumericCharacter() - Method in class org.instancio.internal.random.DefaultRandom
 
alphanumericCharacter() - Method in interface org.instancio.Random
Returns a random alphanumeric character, [a-z, A-Z, 0-9].
apiMethodName() - Method in interface org.instancio.Generator
Returns the public API method name of this generator.
ApiValidator - Class in org.instancio.internal
 
array() - Method in class org.instancio.generators.Generators
Customises generated arrays.
ARRAY_ELEMENTS_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for array elements, default is false.
ARRAY_MAX_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies maximum length for arrays, default is 6.
ARRAY_MIN_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies minimum length for arrays, default is 2.
ARRAY_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for arrays, default is false.
ArrayGenerator<T> - Class in org.instancio.generator.array
 
ArrayGenerator(GeneratorContext) - Constructor for class org.instancio.generator.array.ArrayGenerator
 
ArrayGenerator(GeneratorContext, Class<?>) - Constructor for class org.instancio.generator.array.ArrayGenerator
 
ArrayGeneratorSpec<T> - Interface in org.instancio.generator.specs
 
ArrayNodeHandler - Class in org.instancio.internal.handlers
 
ArrayNodeHandler(ModelContext<?>, GeneratorResolver) - Constructor for class org.instancio.internal.handlers.ArrayNodeHandler
 
ArrayUtils - Class in org.instancio.util
 
asSelector() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
atomic() - Method in class org.instancio.generators.Generators
Provides access to atomic generators.
AtomicGenerators - Class in org.instancio.generators
Contains built-in generators for java.util.concurrent.atomic classes.
atomicInteger() - Method in class org.instancio.generators.AtomicGenerators
Customises generated AtomicInteger values.
AtomicIntegerGenerator - Class in org.instancio.generator.util.concurrent.atomic
 
AtomicIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.concurrent.atomic.AtomicIntegerGenerator
 
atomicLong() - Method in class org.instancio.generators.AtomicGenerators
Customises generated AtomicLong values.
AtomicLongGenerator - Class in org.instancio.generator.util.concurrent.atomic
 
AtomicLongGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.concurrent.atomic.AtomicLongGenerator
 
autoAdjust(Settings, T) - Method in class org.instancio.settings.Key
 
autoAdjust(Settings, T) - Method in interface org.instancio.settings.SettingKey
Auto-adjusts the Settings value for this key based on the value of another setting key.

B

bigDecimal() - Method in class org.instancio.generators.MathGenerators
Customises generated BigDecimal values.
BigDecimalGenerator - Class in org.instancio.generator.math
 
BigDecimalGenerator(GeneratorContext) - Constructor for class org.instancio.generator.math.BigDecimalGenerator
 
BigDecimalGenerator(GeneratorContext, BigDecimal, BigDecimal, boolean) - Constructor for class org.instancio.generator.math.BigDecimalGenerator
 
bigInteger() - Method in class org.instancio.generators.MathGenerators
Customises generated BigInteger values.
BigIntegerGenerator - Class in org.instancio.generator.math
 
BigIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.generator.math.BigIntegerGenerator
 
BigIntegerGenerator(GeneratorContext, BigInteger, BigInteger, boolean) - Constructor for class org.instancio.generator.math.BigIntegerGenerator
 
BOOLEAN_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Boolean type, default is false.
BooleanGenerator - Class in org.instancio.generator.lang
 
BooleanGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.BooleanGenerator
 
build() - Method in class org.instancio.generator.GeneratedHints.Builder
 
build() - Method in class org.instancio.internal.context.ModelContext.Builder
 
build() - Method in class org.instancio.internal.nodes.Node.Builder
 
builder() - Static method in class org.instancio.generator.GeneratedHints
 
builder() - Static method in class org.instancio.internal.nodes.Node
 
builder(Type) - Static method in class org.instancio.internal.context.ModelContext
 
BYTE_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for bytes, default value is 127.
BYTE_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for bytes, default value is 1.
BYTE_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Byte type, default is false.
ByteGenerator - Class in org.instancio.generator.lang
 
ByteGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.ByteGenerator
 
byteRange(byte, byte) - Method in class org.instancio.internal.random.DefaultRandom
 
byteRange(byte, byte) - Method in interface org.instancio.Random
Returns a random byte within the given range.
bytes() - Method in class org.instancio.generators.Generators
Customises generated Byte values.

C

calculateNewMax(T, T, int) - Static method in class org.instancio.util.NumberUtils
Calculate a new maximum given the new minimum.
calculateNewMin(T, T, int) - Static method in class org.instancio.util.NumberUtils
Calculate a new minimum given the new maximum.
calendar() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Calendar values.
CalendarGenerator - Class in org.instancio.generator.util
 
CalendarGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.CalendarGenerator
 
CallbackHandler - Class in org.instancio.internal
 
CallbackHandler(ModelContext<?>) - Constructor for class org.instancio.internal.CallbackHandler
 
CATCH_EXCEPTION_INSTEAD_OF_THROWABLE - Static variable in class org.instancio.util.Sonar
 
character() - Method in class org.instancio.internal.random.DefaultRandom
 
character() - Method in interface org.instancio.Random
Returns a random alphabetic character, [a-z, A-Z].
CHARACTER_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Character type, default is false.
CharacterGenerator - Class in org.instancio.generator.lang
 
CharacterGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.CharacterGenerator
 
children(List<Node>) - Method in class org.instancio.internal.nodes.Node.Builder
 
CLASS - Enum constant in enum org.instancio.internal.selectors.SelectorTargetKind
Class target.
classes() - Element in annotation type org.instancio.InstancioMetamodel
Classes for which metamodel should be generated.
ClassFilter - Interface in org.instancio.internal.reflection
A filter for checking whether a Class should be excluded from processing.
ClassInstancioApiImpl<T> - Class in org.instancio.internal
 
ClassInstancioApiImpl(Class<T>) - Constructor for class org.instancio.internal.ClassInstancioApiImpl
 
collection() - Method in class org.instancio.generators.Generators
Customises generated collections.
COLLECTION_ELEMENTS_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for collection elements, default is false.
COLLECTION_MAX_SIZE - Static variable in class org.instancio.settings.Keys
Specifies maximum size for collections, default is 6.
COLLECTION_MIN_SIZE - Static variable in class org.instancio.settings.Keys
Specifies minimum size for collections, default is 2.
COLLECTION_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for collections, default is false.
CollectionGenerator<T> - Class in org.instancio.generator.util
 
CollectionGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.CollectionGenerator
 
CollectionGeneratorSpec<T> - Interface in org.instancio.generator.specs
Generator spec for collections.
CollectionGeneratorSpecImpl<T> - Class in org.instancio.generator.util
 
CollectionGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.generator.util.CollectionGeneratorSpecImpl
 
CollectionNodeHandler - Class in org.instancio.internal.handlers
 
CollectionNodeHandler(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.CollectionNodeHandler
 
CollectionUtils - Class in org.instancio.util
 
compareTo(SettingKey) - Method in class org.instancio.settings.Key
 
ConcurrentHashMapGenerator<K,V> - Class in org.instancio.generator.util.concurrent
 
ConcurrentHashMapGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.concurrent.ConcurrentHashMapGenerator
 
ConcurrentSkipListMapGenerator<K,V> - Class in org.instancio.generator.util.concurrent
 
ConcurrentSkipListMapGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.concurrent.ConcurrentSkipListMapGenerator
 
conditionalFailOnError(Supplier<T>) - Static method in class org.instancio.util.ExceptionHandler
 
conditionalFailOnError(VoidFunction) - Static method in class org.instancio.util.ExceptionHandler
 
Constants - Class in org.instancio.util
 
copyWithNewStackTraceHolder() - Method in class org.instancio.internal.selectors.MetamodelSelector
Since selector in a metamodel class is a static final field, the stackTraceHolder property it contains does not indicate where the metamodel property is used in client code.
create() - Method in interface org.instancio.InstancioApi
Creates a new instance of a class and populates it with data.
create() - Method in class org.instancio.internal.InstancioApiImpl
 
create() - Static method in class org.instancio.settings.Settings
Create a new instance of empty settings.
create(Class<T>) - Static method in class org.instancio.Instancio
Creates a fully-populated instance of given class.
create(Object) - Static method in class org.instancio.generator.GeneratorResult
 
create(Object, GeneratedHints) - Static method in class org.instancio.generator.GeneratorResult
 
create(Model<T>) - Static method in class org.instancio.Instancio
Creates a populated instance of a class represented by the given model.
create(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
Creates a fully-populated instance of type specified in the type token.
createIgnoreChildrenHint() - Static method in class org.instancio.generator.GeneratedHints
Contains a single hint to ignore children.
createInstance(Class<T>) - Method in interface org.instancio.internal.reflection.instantiation.InstantiationStrategy
 
createInstance(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.NoArgumentConstructorInstantiationStrategy
 
createInstance(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.ObjenesisInstantiationStrategy
 
createRootNode(Type) - Method in class org.instancio.internal.nodes.NodeFactory
 

D

dataStructureSize(int) - Method in class org.instancio.generator.GeneratedHints.Builder
 
date() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Date values.
DateGenerator - Class in org.instancio.generator.util
 
DateGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.DateGenerator
 
DeclaredAndInheritedFieldsCollector - Class in org.instancio.internal.reflection
Collects declared and super class fields, excluding static fields.
DeclaredAndInheritedFieldsCollector() - Constructor for class org.instancio.internal.reflection.DeclaredAndInheritedFieldsCollector
 
DeclaredFieldsCollector - Class in org.instancio.internal.reflection
Collects declared, non-static fields.
DeclaredFieldsCollector() - Constructor for class org.instancio.internal.reflection.DeclaredFieldsCollector
 
DEFAULT_MAX - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
 
DEFAULT_MIN - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
 
DefaultClassFilter - Class in org.instancio.internal.reflection
 
DefaultClassFilter() - Constructor for class org.instancio.internal.reflection.DefaultClassFilter
 
defaultIfNull(T, Supplier<T>) - Static method in class org.instancio.util.ObjectUtils
 
defaultIfNull(T, T) - Static method in class org.instancio.util.ObjectUtils
 
DefaultPackageFilter - Class in org.instancio.internal.reflection
 
DefaultPackageFilter() - Constructor for class org.instancio.internal.reflection.DefaultPackageFilter
 
DefaultRandom - Class in org.instancio.internal.random
 
DefaultRandom() - Constructor for class org.instancio.internal.random.DefaultRandom
Create an instance with a random seed value.
DefaultRandom(int) - Constructor for class org.instancio.internal.random.DefaultRandom
Create an instance with the given seed value.
defaults() - Static method in class org.instancio.settings.Settings
Create default settings.
defaultValue() - Method in class org.instancio.settings.Key
 
defaultValue() - Method in interface org.instancio.settings.SettingKey
Default value for this key.
diceRoll(boolean) - Method in class org.instancio.internal.random.DefaultRandom
 
diceRoll(boolean) - Method in interface org.instancio.Random
Returns true with a 1/6 probability, but only if the precondition is true.
digits() - Method in class org.instancio.generator.lang.StringGenerator
 
digits() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a string comprised of only digits.
digits(int) - Method in class org.instancio.internal.random.DefaultRandom
 
digits(int) - Method in interface org.instancio.Random
Generates a random String comprised of digits [0-9].
DISABLED_TEST - Static variable in class org.instancio.util.Sonar
 
DOUBLE_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for doubles, default value is 10000.
DOUBLE_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for doubles, default value is 1.0.
DOUBLE_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Double type, default is false.
DoubleGenerator - Class in org.instancio.generator.lang
 
DoubleGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.DoubleGenerator
 
doubleRange(double, double) - Method in class org.instancio.internal.random.DefaultRandom
 
doubleRange(double, double) - Method in interface org.instancio.Random
Returns a random double within the given range.
doubles() - Method in class org.instancio.generators.Generators
Customises generated Double values.

E

EnumGenerator<E extends Enum<E>> - Class in org.instancio.generator.lang
 
EnumGenerator(Class<E>) - Constructor for class org.instancio.generator.lang.EnumGenerator
 
EnumSetGenerator<E extends Enum<E>> - Class in org.instancio.generator.util
 
EnumSetGenerator(Class<E>) - Constructor for class org.instancio.generator.util.EnumSetGenerator
 
equals(Object) - Method in class org.instancio.internal.nodes.Node
 
equals(Object) - Method in class org.instancio.internal.nodes.TypeMap
 
equals(Object) - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
equals(Object) - Method in class org.instancio.internal.selectors.ScopeImpl
 
equals(Object) - Method in class org.instancio.internal.selectors.ScopelessSelector
 
equals(Object) - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
equals(Object) - Method in class org.instancio.internal.selectors.SelectorImpl
equals(Object) - Method in class org.instancio.settings.Key
 
ExceptionHandler - Class in org.instancio.util
 

F

FAIL_ON_ERROR - Static variable in class org.instancio.util.SystemProperties
 
field(Class<?>, String) - Static method in class org.instancio.Select
Selects a field of the specified class.
field(Field) - Method in class org.instancio.internal.nodes.Node.Builder
 
field(String) - Static method in class org.instancio.Select
Selects a field that belongs to the class being created.
FIELD - Enum constant in enum org.instancio.internal.selectors.SelectorTargetKind
Field target.
FieldCollector - Interface in org.instancio.internal.reflection
An interface for collecting fields from classes.
findEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
 
flatten() - Method in interface org.instancio.internal.selectors.Flattener
 
flatten() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
flatten() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
flatten() - Method in class org.instancio.internal.selectors.SelectorImpl
 
Flattener - Interface in org.instancio.internal.selectors
 
FLOAT_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for floats, default value is 10000.
FLOAT_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for floats, default value is 1.
FLOAT_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Float type, default is false.
FloatGenerator - Class in org.instancio.generator.lang
 
FloatGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.FloatGenerator
 
floatRange(float, float) - Method in class org.instancio.internal.random.DefaultRandom
 
floatRange(float, float) - Method in interface org.instancio.Random
Returns a random float within the given range.
floats() - Method in class org.instancio.generators.Generators
Customises generated Float values.
Format - Class in org.instancio.util
 
from(Map<Object, Object>) - Static method in class org.instancio.settings.Settings
Create settings from the given map.
from(Settings) - Static method in class org.instancio.settings.Settings
Create settings from the given settings.
future() - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
Generate a temporal value in the future.
future() - Method in class org.instancio.generator.sql.SqlDateGenerator
 
future() - Method in class org.instancio.generator.sql.TimestampGenerator
 
future() - Method in class org.instancio.generator.time.ZonedDateTimeGenerator
 
future() - Method in class org.instancio.generator.util.CalendarGenerator
 
future() - Method in class org.instancio.generator.util.DateGenerator
 

G

generate(Random) - Method in class org.instancio.generator.array.ArrayGenerator
 
generate(Random) - Method in class org.instancio.generator.array.OneOfArrayGenerator
 
generate(Random) - Method in interface org.instancio.Generator
Returns a generated value.
generate(Random) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
generate(Random) - Method in class org.instancio.generator.lang.BooleanGenerator
 
generate(Random) - Method in class org.instancio.generator.lang.CharacterGenerator
 
generate(Random) - Method in class org.instancio.generator.lang.EnumGenerator
 
generate(Random) - Method in class org.instancio.generator.lang.StringBuilderGenerator
 
generate(Random) - Method in class org.instancio.generator.lang.StringGenerator
 
generate(Random) - Method in class org.instancio.generator.misc.InstantiatingGenerator
 
generate(Random) - Method in class org.instancio.generator.sql.SqlDateGenerator
 
generate(Random) - Method in class org.instancio.generator.sql.TimestampGenerator
 
generate(Random) - Method in class org.instancio.generator.text.TextPatternGenerator
 
generate(Random) - Method in class org.instancio.generator.time.InstantGenerator
 
generate(Random) - Method in class org.instancio.generator.time.LocalDateGenerator
 
generate(Random) - Method in class org.instancio.generator.time.LocalDateTimeGenerator
 
generate(Random) - Method in class org.instancio.generator.time.LocalTimeGenerator
 
generate(Random) - Method in class org.instancio.generator.time.YearGenerator
 
generate(Random) - Method in class org.instancio.generator.time.YearMonthGenerator
 
generate(Random) - Method in class org.instancio.generator.time.ZonedDateTimeGenerator
 
generate(Random) - Method in class org.instancio.generator.util.CalendarGenerator
 
generate(Random) - Method in class org.instancio.generator.util.CollectionGenerator
 
generate(Random) - Method in class org.instancio.generator.util.CollectionGeneratorSpecImpl
 
generate(Random) - Method in class org.instancio.generator.util.concurrent.ConcurrentHashMapGenerator
 
generate(Random) - Method in class org.instancio.generator.util.concurrent.ConcurrentSkipListMapGenerator
 
generate(Random) - Method in class org.instancio.generator.util.DateGenerator
 
generate(Random) - Method in class org.instancio.generator.util.EnumSetGenerator
 
generate(Random) - Method in class org.instancio.generator.util.HashSetGenerator
 
generate(Random) - Method in class org.instancio.generator.util.MapGenerator
 
generate(Random) - Method in class org.instancio.generator.util.MapGeneratorSpecImpl
 
generate(Random) - Method in class org.instancio.generator.util.OneOfCollectionGenerator
 
generate(Random) - Method in class org.instancio.generator.util.TreeMapGenerator
 
generate(Random) - Method in class org.instancio.generator.util.TreeSetGenerator
 
generate(Random) - Method in class org.instancio.generator.util.UUIDGenerator
 
generate(Random) - Method in class org.instancio.generator.xml.XMLGregorianCalendarGenerator
 
generate(TargetSelector, Function<Generators, S>) - Method in interface org.instancio.InstancioApi
Generates a random value for a field or class using a built-in generator.
generate(TargetSelector, Function<Generators, S>) - Method in class org.instancio.internal.InstancioApiImpl
 
GeneratedHints - Class in org.instancio.generator
 
GeneratedHints.Builder - Class in org.instancio.generator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.ByteGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.DoubleGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.FloatGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.IntegerGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.LongGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.lang.ShortGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.math.BigDecimalGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.math.BigIntegerGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.util.concurrent.atomic.AtomicIntegerGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.generator.util.concurrent.atomic.AtomicLongGenerator
 
Generator<T> - Interface in org.instancio
A generator of values of a specific type.
GeneratorContext - Class in org.instancio.generator
 
GeneratorContext(Settings, Random) - Constructor for class org.instancio.generator.GeneratorContext
 
GeneratorProvider - Interface in org.instancio.spi
A Service Provider Interface for registering custom generators.
GeneratorResolver - Class in org.instancio.generator
 
GeneratorResolver(GeneratorContext) - Constructor for class org.instancio.generator.GeneratorResolver
 
GeneratorResult - Class in org.instancio.generator
 
Generators - Class in org.instancio.generators
This class provides access to built-in generators.
Generators(GeneratorContext) - Constructor for class org.instancio.generators.Generators
 
GeneratorSpec<T> - Interface in org.instancio.generator
Marker interface for configurable Generators.
get() - Method in class org.instancio.internal.ThreadLocalRandom
 
get() - Method in class org.instancio.internal.ThreadLocalSettings
 
get() - Method in interface org.instancio.TypeToken
Returns the type to be created.
get() - Method in interface org.instancio.TypeTokenSupplier
Returns type information.
get(Class<?>) - Method in class org.instancio.generator.GeneratorResolver
 
get(Type) - Method in class org.instancio.internal.nodes.TypeMap
 
get(String) - Static method in class org.instancio.settings.Keys
Returns a SettingKey instance with the given property key.
get(SettingKey) - Method in class org.instancio.settings.Settings
Get setting value for given key.
getActualType(Type) - Method in class org.instancio.internal.nodes.TypeMap
 
getAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class org.instancio.util.ReflectionUtils
 
getApiMethod(Class<?>) - Static method in class org.instancio.generators.Generators
Returns the public API method for the given generator spec class.
getArrayClass(Type) - Static method in class org.instancio.util.TypeUtils
 
getCallbacks(Node) - Method in class org.instancio.internal.context.ModelContext
 
getChildren() - Method in class org.instancio.internal.nodes.Node
Returns this node's children.
getClass(String) - Static method in class org.instancio.util.ReflectionUtils
 
getContext() - Method in class org.instancio.generator.AbstractGenerator
 
getDataStructureSize() - Method in class org.instancio.generator.GeneratedHints
 
getEnumValues(Class<E>) - Static method in class org.instancio.util.ReflectionUtils
 
getEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
 
getField() - Method in class org.instancio.internal.nodes.Node
Returns a field associated with this node, or null if none.
getField() - Method in class org.instancio.internal.selectors.ScopeImpl
 
getField() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
getField(Class<?>, String) - Static method in class org.instancio.util.ReflectionUtils
 
getFieldName() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getFields(Class<?>) - Method in class org.instancio.internal.reflection.DeclaredAndInheritedFieldsCollector
 
getFields(Class<?>) - Method in class org.instancio.internal.reflection.DeclaredFieldsCollector
 
getFields(Class<?>) - Method in interface org.instancio.internal.reflection.FieldCollector
 
getGenerator(Node) - Method in class org.instancio.internal.context.ModelContext
 
getGenerators() - Method in interface org.instancio.spi.GeneratorProvider
Provides a map of generators to register.
getGeneratorTypeArgument(Class<?>) - Static method in class org.instancio.util.TypeUtils
 
getHints() - Method in class org.instancio.generator.array.ArrayGenerator
 
getHints() - Method in class org.instancio.generator.GeneratorResult
 
getHints() - Method in interface org.instancio.Generator
Returns hints, including collection sizes and whether values are nullable.
getHints() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
getHints() - Method in class org.instancio.generator.lang.BooleanGenerator
 
getHints() - Method in class org.instancio.generator.lang.CharacterGenerator
 
getHints() - Method in class org.instancio.generator.lang.StringGenerator
 
getHints() - Method in class org.instancio.generator.util.CollectionGenerator
 
getHints() - Method in class org.instancio.generator.util.MapGenerator
 
getInstance() - Static method in class org.instancio.internal.ThreadLocalRandom
 
getInstance() - Static method in class org.instancio.internal.ThreadLocalSettings
 
getLongConverter(Class<?>) - Static method in class org.instancio.util.NumberUtils
 
getMax() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
getMaxValue(Class<?>) - Static method in class org.instancio.util.NumberUtils
 
getMin() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
getMinValue(Class<?>) - Static method in class org.instancio.util.NumberUtils
 
getNodeContext() - Method in class org.instancio.internal.nodes.Node
 
getNodeName() - Method in class org.instancio.internal.nodes.Node
 
getOnlyChild() - Method in class org.instancio.internal.nodes.Node
 
getOrDefault(Type, Type) - Method in class org.instancio.internal.nodes.TypeMap
 
getParent() - Method in class org.instancio.internal.nodes.Node
 
getParent() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getRandom() - Method in class org.instancio.internal.context.ModelContext
 
getRawType() - Method in class org.instancio.internal.nodes.Node
Returns the raw type equivalent to this node's Node.getType().
getRawType(Type) - Static method in class org.instancio.util.TypeUtils
 
getResult(Node) - Method in class org.instancio.internal.handlers.ArrayNodeHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.CollectionNodeHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.InstantiatingHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.MapNodeHandler
 
getResult(Node) - Method in interface org.instancio.internal.handlers.NodeHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.UserSuppliedGeneratorHandler
If the context has enough information to generate a value for the field, then do so.
getResult(Node) - Method in class org.instancio.internal.handlers.UsingGeneratorResolverHandler
 
getRootType() - Method in class org.instancio.internal.context.ModelContext
 
getRootTypeMap() - Method in class org.instancio.internal.context.ModelContext
 
getRootTypeMap() - Method in class org.instancio.internal.nodes.NodeContext
 
getScopes() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getSeed() - Method in class org.instancio.internal.random.DefaultRandom
 
getSeed() - Method in interface org.instancio.Random
Returns the seed value used by the random number generator.
getSelectors() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
getSelectorTargetKind() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getSettings() - Method in class org.instancio.generator.GeneratorContext
 
getSettings() - Method in class org.instancio.internal.context.ModelContext
 
getStackTraceHolder() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getStackTraceLine() - Method in class org.instancio.internal.selectors.SelectorImpl
Returns the line where this selector was declared in client code.
getSubtype(Node) - Method in class org.instancio.internal.context.SubtypeSelectorMap
 
getSubtypeMap() - Method in class org.instancio.internal.context.ModelContext
 
getSubtypeMap() - Method in class org.instancio.settings.Settings
Returns a read-only view of the subtype map.
getTargetClass() - Method in class org.instancio.internal.nodes.Node
Returns the target class represented by this node.
getTargetClass() - Method in class org.instancio.internal.selectors.ScopeImpl
 
getTargetClass() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
getTargetClass() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getType() - Method in class org.instancio.internal.nodes.Node
Returns the type represented by this node, either a Class or ParameterizedType.
getTypeArguments(Type) - Static method in class org.instancio.util.TypeUtils
 
getTypeMap() - Method in class org.instancio.internal.nodes.Node
 
getTypeVariablesCsv(Class<?>) - Static method in class org.instancio.util.Format
 
getValue() - Method in class org.instancio.generator.GeneratorResult
 
getWithElements() - Method in class org.instancio.generator.GeneratedHints
 
GroupableSelector - Interface in org.instancio
A marker for selectors that can be grouped using Select.all(GroupableSelector...).

H

hasAncestorEqualToSelf() - Method in class org.instancio.internal.nodes.Node
This method is used for detecting cycles.
hashCode() - Method in class org.instancio.internal.nodes.Node
 
hashCode() - Method in class org.instancio.internal.nodes.TypeMap
 
hashCode() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
hashCode() - Method in class org.instancio.internal.selectors.ScopeImpl
 
hashCode() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
hashCode() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
hashCode() - Method in class org.instancio.internal.selectors.SelectorImpl
hashCode() - Method in class org.instancio.settings.Key
 
HashSetGenerator<T> - Class in org.instancio.generator.util
 
HashSetGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.HashSetGenerator
 

I

ignore(TargetSelector) - Method in interface org.instancio.InstancioApi
Specifies that a class or field should be ignored.
ignore(TargetSelector) - Method in class org.instancio.internal.InstancioApiImpl
 
ignoreChildren() - Method in class org.instancio.generator.GeneratedHints
 
ignoreChildren() - Method in class org.instancio.generator.GeneratorResult
 
ignoreChildren(boolean) - Method in class org.instancio.generator.GeneratedHints.Builder
 
ImplementationResolver - Interface in org.instancio.internal.reflection
 
Instancio - Class in org.instancio
Instancio API for creating instances of a class.
InstancioApi<T> - Interface in org.instancio
Instancio API for generating instances of a class populated with random data.
InstancioApiException - Exception Class in org.instancio.exception
Exception generated by incorrect usage of the API.
InstancioApiException(String) - Constructor for exception class org.instancio.exception.InstancioApiException
 
InstancioApiException(String, Throwable) - Constructor for exception class org.instancio.exception.InstancioApiException
 
InstancioApiImpl<T> - Class in org.instancio.internal
 
InstancioApiImpl(Class<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
 
InstancioApiImpl(Model<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
 
InstancioApiImpl(TypeTokenSupplier<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
 
InstancioException - Exception Class in org.instancio.exception
Exception generated as a result of an internal error.
InstancioException(String) - Constructor for exception class org.instancio.exception.InstancioException
 
InstancioException(String, Throwable) - Constructor for exception class org.instancio.exception.InstancioException
 
InstancioMetamodel - Annotation Type in org.instancio
This annotation provides support for generating metamodels for classes in order to avoid referencing fields as literal strings.
InstancioOfClassApi<T> - Interface in org.instancio
Instancio API for defining type parameters for generic classes.
instant() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Instant values.
InstantGenerator - Class in org.instancio.generator.time
 
InstantGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.InstantGenerator
 
instantiate(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.Instantiator
 
InstantiatingGenerator - Class in org.instancio.generator.misc
 
InstantiatingGenerator(GeneratorContext, Instantiator, Class<?>) - Constructor for class org.instancio.generator.misc.InstantiatingGenerator
 
InstantiatingHandler - Class in org.instancio.internal.handlers
 
InstantiatingHandler(Instantiator) - Constructor for class org.instancio.internal.handlers.InstantiatingHandler
 
InstantiationStrategy - Interface in org.instancio.internal.reflection.instantiation
 
InstantiationStrategyException - Exception Class in org.instancio.internal.reflection.instantiation
 
InstantiationStrategyException(String, Throwable) - Constructor for exception class org.instancio.internal.reflection.instantiation.InstantiationStrategyException
 
Instantiator - Class in org.instancio.internal.reflection.instantiation
 
Instantiator() - Constructor for class org.instancio.internal.reflection.instantiation.Instantiator
 
INTEGER_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for integers, default value is 10000.
INTEGER_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for integers, default value is 1.
INTEGER_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Integer type, default is false.
IntegerGenerator - Class in org.instancio.generator.lang
 
IntegerGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.IntegerGenerator
 
intRange(int, int) - Method in class org.instancio.internal.random.DefaultRandom
 
intRange(int, int) - Method in interface org.instancio.Random
Returns a random int within the given range.
ints() - Method in class org.instancio.generators.Generators
Customises generated Integer values.
invoke() - Method in interface org.instancio.util.VoidFunction
Invokes the function.
invokeCallbacks() - Method in class org.instancio.internal.CallbackHandler
 
isArrayOrConcrete(Class<?>) - Static method in class org.instancio.util.ReflectionUtils
 
isBlank(String) - Static method in class org.instancio.util.StringUtils
 
isDelegating() - Method in interface org.instancio.Generator
If true, then this generator delegate object instantiation to another generator supplied via Generator.setDelegate(Generator).
isDelegating() - Method in class org.instancio.generator.util.CollectionGeneratorSpecImpl
 
isDelegating() - Method in class org.instancio.generator.util.MapGeneratorSpecImpl
 
isExcluded(Class<?>) - Method in interface org.instancio.internal.reflection.ClassFilter
Checks if given class is excluded.
isExcluded(Class<?>) - Method in class org.instancio.internal.reflection.DefaultClassFilter
 
isExcluded(Package) - Method in class org.instancio.internal.reflection.DefaultPackageFilter
 
isExcluded(Package) - Method in interface org.instancio.internal.reflection.PackageFilter
Checks if given package is excluded.
isFailOnError() - Static method in class org.instancio.util.SystemProperties
 
isFalse(boolean, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
isFalse(boolean, String, Object...) - Static method in class org.instancio.util.Verify
 
isIgnored(Node) - Method in class org.instancio.internal.context.ModelContext
 
isNotArrayCollectionOrMap(Class<?>) - Static method in class org.instancio.util.Verify
 
isNullable(Node) - Method in class org.instancio.internal.context.ModelContext
 
isTrue(boolean, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
isTrue(boolean, String, Object...) - Static method in class org.instancio.util.Verify
 
isValidField(Class<?>, String) - Static method in class org.instancio.util.ReflectionUtils
 

K

Key - Class in org.instancio.settings
 
Keys - Class in org.instancio.settings
Defines all keys supported by Instancio.

L

length(int) - Method in class org.instancio.generator.array.ArrayGenerator
 
length(int) - Method in class org.instancio.generator.lang.StringGenerator
 
length(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
length of array to generate.
length(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Length of string to generate.
length(int, int) - Method in class org.instancio.generator.lang.StringGenerator
 
length(int, int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Length of string to generate.
lenient() - Method in interface org.instancio.InstancioApi
Disables strict mode in which unused selectors trigger an error.
lenient() - Method in class org.instancio.internal.context.ModelContext.Builder
 
lenient() - Method in class org.instancio.internal.InstancioApiImpl
 
LENIENT - Enum constant in enum org.instancio.Mode
No exception is triggered on unused selectors.
localDate() - Method in class org.instancio.generators.TemporalGenerators
Customises generated LocalDate values.
LocalDateGenerator - Class in org.instancio.generator.time
 
LocalDateGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.LocalDateGenerator
 
localDateTime() - Method in class org.instancio.generators.TemporalGenerators
Customises generated LocalDateTime values.
LocalDateTimeGenerator - Class in org.instancio.generator.time
 
LocalDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.LocalDateTimeGenerator
 
localTime() - Method in class org.instancio.generators.TemporalGenerators
Customises generated LocalTime values.
LocalTimeGenerator - Class in org.instancio.generator.time
 
LocalTimeGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.LocalTimeGenerator
 
lock() - Method in class org.instancio.settings.Settings
Locks these settings for further modifications, making this instance immutable.
LONG_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for longs, default value is 10000.
LONG_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for longs, default value is 1.
LONG_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Long type, default is false.
LongGenerator - Class in org.instancio.generator.lang
 
LongGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.LongGenerator
 
longRange(long, long) - Method in class org.instancio.internal.random.DefaultRandom
 
longRange(long, long) - Method in interface org.instancio.Random
Returns a random long within the given range.
longs() - Method in class org.instancio.generators.Generators
Customises generated Long values.
lowerCase() - Method in class org.instancio.generator.lang.StringGenerator
 
lowerCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a lower case string.
lowerCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
 
lowerCaseAlphabetic(int) - Method in interface org.instancio.Random
Generates a lower case String comprised of [a-z].
lowerCaseCharacter() - Method in class org.instancio.internal.random.DefaultRandom
 
lowerCaseCharacter() - Method in interface org.instancio.Random
Returns a random lower alphabetic character, [a-z].

M

map() - Method in class org.instancio.generators.Generators
Customises generated maps.
MAP_KEYS_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for map keys, default is false.
MAP_MAX_SIZE - Static variable in class org.instancio.settings.Keys
Specifies maximum size for maps, default is 6.
MAP_MIN_SIZE - Static variable in class org.instancio.settings.Keys
Specifies minimum size for maps, default is 2.
MAP_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for maps, default is false.
MAP_VALUES_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for map values, default is false.
MapGenerator<K,V> - Class in org.instancio.generator.util
 
MapGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.MapGenerator
 
MapGeneratorSpec<K,V> - Interface in org.instancio.generator.specs
Generator spec for maps.
MapGeneratorSpecImpl<K,V> - Class in org.instancio.generator.util
 
MapGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.generator.util.MapGeneratorSpecImpl
 
MapNodeHandler - Class in org.instancio.internal.handlers
 
MapNodeHandler(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.MapNodeHandler
 
mapType(Class<?>, Class<?>) - Method in class org.instancio.settings.Settings
Map 'from' supertype to 'to' subtype.
math() - Method in class org.instancio.generators.Generators
Return generators for java.math classes.
MathGenerators - Class in org.instancio.generators
Contains built-in generators for java.math classes.
max - Variable in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
max - Variable in class org.instancio.generator.time.ZonedDateTimeGenerator
 
max(BigDecimal) - Method in class org.instancio.generator.math.BigDecimalGenerator
 
max(BigInteger) - Method in class org.instancio.generator.math.BigIntegerGenerator
 
max(T) - Method in class org.instancio.generator.lang.AbstractRandomComparableNumberGeneratorSpec
Upper bound for the random number generator.
max(T) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
max(T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Upper bound for the random number generator.
maxLength - Variable in class org.instancio.generator.array.ArrayGenerator
 
maxLength - Variable in class org.instancio.generator.lang.StringGenerator
 
maxLength(int) - Method in class org.instancio.generator.array.ArrayGenerator
 
maxLength(int) - Method in class org.instancio.generator.lang.StringGenerator
 
maxLength(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Maximum length of array to generate.
maxLength(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Maximum length of string to generate.
maxSize - Variable in class org.instancio.generator.util.CollectionGenerator
 
maxSize - Variable in class org.instancio.generator.util.MapGenerator
 
maxSize(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Maximum size of collection to generate.
maxSize(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Maximum size of map to generate.
maxSize(int) - Method in class org.instancio.generator.util.CollectionGenerator
 
maxSize(int) - Method in class org.instancio.generator.util.MapGenerator
 
merge(Settings) - Method in class org.instancio.settings.Settings
Creates a new instance of settings by merging given settings with these settings.
MetamodelSelector - Class in org.instancio.internal.selectors
Selector for use in generated metamodel classes only.
METHODS_RETURNS_SHOULD_NOT_BE_INVARIANT - Static variable in class org.instancio.util.Sonar
 
min - Variable in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
min - Variable in class org.instancio.generator.time.ZonedDateTimeGenerator
 
min(BigDecimal) - Method in class org.instancio.generator.math.BigDecimalGenerator
 
min(BigInteger) - Method in class org.instancio.generator.math.BigIntegerGenerator
 
min(T) - Method in class org.instancio.generator.lang.AbstractRandomComparableNumberGeneratorSpec
Lower bound for the random number generator.
min(T) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
min(T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Lower bound for the random number generator.
minLength - Variable in class org.instancio.generator.array.ArrayGenerator
 
minLength - Variable in class org.instancio.generator.lang.StringGenerator
 
minLength(int) - Method in class org.instancio.generator.array.ArrayGenerator
 
minLength(int) - Method in class org.instancio.generator.lang.StringGenerator
 
minLength(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Minimum length of array to generate.
minLength(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Minimum length of string to generate.
minSize - Variable in class org.instancio.generator.util.CollectionGenerator
 
minSize - Variable in class org.instancio.generator.util.MapGenerator
 
minSize(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Minimum size of collection to generate.
minSize(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Minimum size of map to generate.
minSize(int) - Method in class org.instancio.generator.util.CollectionGenerator
 
minSize(int) - Method in class org.instancio.generator.util.MapGenerator
 
mixedCase() - Method in class org.instancio.generator.lang.StringGenerator
 
mixedCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a mixed case string.
mixedCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
 
mixedCaseAlphabetic(int) - Method in interface org.instancio.Random
Generates a random mixed case String comprised of [a-z, A-Z].
Mode - Enum in org.instancio
The mode is used to specify strictness level, either Mode.STRICT or Mode.LENIENT, an idea borrowed from the Mockito library.
MODE - Static variable in class org.instancio.settings.Keys
Specifies the mode: strict (unused selectors will trigger an exception) or lenient; default is strict.
Model<T> - Interface in org.instancio
A model containing all the information for populating a class that can be obtained using the 'toModel()' method:
ModelContext<T> - Class in org.instancio.internal.context
 
ModelContext.Builder<T> - Class in org.instancio.internal.context
 

N

nextLong(Random, long, long) - Static method in class org.instancio.internal.random.RandomDataGenerator
 
NoArgumentConstructorInstantiationStrategy - Class in org.instancio.internal.reflection.instantiation
 
NoArgumentConstructorInstantiationStrategy() - Constructor for class org.instancio.internal.reflection.instantiation.NoArgumentConstructorInstantiationStrategy
 
Node - Class in org.instancio.internal.nodes
 
Node.Builder - Class in org.instancio.internal.nodes
 
nodeContext(NodeContext) - Method in class org.instancio.internal.nodes.Node.Builder
 
NodeContext - Class in org.instancio.internal.nodes
 
NodeContext(Map<TypeVariable<?>, Class<?>>, SubtypeSelectorMap) - Constructor for class org.instancio.internal.nodes.NodeContext
 
NodeFactory - Class in org.instancio.internal.nodes
Class for creating a node hierarchy for a given Type.
NodeFactory(NodeContext) - Constructor for class org.instancio.internal.nodes.NodeFactory
 
NodeHandler - Interface in org.instancio.internal.handlers
 
NoopImplementationResolver - Class in org.instancio.internal.reflection
 
NoopImplementationResolver() - Constructor for class org.instancio.internal.reflection.NoopImplementationResolver
 
notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.util.Verify
 
notEmpty(T[], String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
notEmpty(T[], String, Object...) - Static method in class org.instancio.util.Verify
 
notNull(T) - Static method in class org.instancio.util.Verify
 
notNull(T, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
notNull(T, String, Object...) - Static method in class org.instancio.util.Verify
 
nullable - Variable in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
nullable - Variable in class org.instancio.generator.util.CollectionGenerator
 
nullable - Variable in class org.instancio.generator.util.MapGenerator
 
nullable() - Method in class org.instancio.generator.array.ArrayGenerator
 
nullable() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
nullable() - Method in class org.instancio.generator.lang.StringGenerator
 
nullable() - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Indicates that null value can be generated for the array.
nullable() - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Indicates that null value can be generated for the collection.
nullable() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Indicates that null value can be generated for the map.
nullable() - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Specifies the generated value can be null.
nullable() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Indicates that null value can be generated.
nullable() - Method in class org.instancio.generator.util.CollectionGenerator
 
nullable() - Method in class org.instancio.generator.util.MapGenerator
 
nullableElements - Variable in class org.instancio.generator.util.CollectionGenerator
 
nullableElements() - Method in class org.instancio.generator.array.ArrayGenerator
 
nullableElements() - Method in class org.instancio.generator.GeneratedHints
 
nullableElements() - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Indicates that null values can be generated for array elements.
nullableElements() - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Indicates that null values can be generated for collection elements.
nullableElements() - Method in class org.instancio.generator.util.CollectionGenerator
 
nullableElements(boolean) - Method in class org.instancio.generator.GeneratedHints.Builder
 
nullableKeys - Variable in class org.instancio.generator.util.MapGenerator
 
nullableKeys() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Indicates that null values can be generated for map keys.
nullableKeys() - Method in class org.instancio.generator.util.MapGenerator
 
nullableKeys(boolean) - Method in class org.instancio.generator.GeneratedHints.Builder
 
nullableMapKeys() - Method in class org.instancio.generator.GeneratedHints
 
nullableMapValues() - Method in class org.instancio.generator.GeneratedHints
 
nullableResult() - Method in class org.instancio.generator.GeneratedHints
 
nullableResult(boolean) - Method in class org.instancio.generator.GeneratedHints.Builder
 
nullableValues - Variable in class org.instancio.generator.util.MapGenerator
 
nullableValues() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Indicates that null values can be generated for map values.
nullableValues() - Method in class org.instancio.generator.util.MapGenerator
 
nullableValues(boolean) - Method in class org.instancio.generator.GeneratedHints.Builder
 
nullResult() - Static method in class org.instancio.generator.GeneratorResult
This result indicates that a null was generated, therefore the target's value should be set to null.
NUMBER_OF_PARENTS - Static variable in class org.instancio.util.Sonar
 
NumberGeneratorSpec<T extends Number> - Interface in org.instancio.generator.specs
Generator spec for core numeric types.
NumberUtils - Class in org.instancio.util
 

O

objectCreated(Node, Object) - Method in class org.instancio.internal.CallbackHandler
 
ObjectUtils - Class in org.instancio.util
 
ObjenesisInstantiationStrategy - Class in org.instancio.internal.reflection.instantiation
 
ObjenesisInstantiationStrategy() - Constructor for class org.instancio.internal.reflection.instantiation.ObjenesisInstantiationStrategy
 
of(Class<?>, String) - Static method in class org.instancio.internal.selectors.MetamodelSelector
 
of(Class<T>) - Static method in class org.instancio.Instancio
Builder version of Instancio.create(Class) that allows customisation of generated values.
of(Model<T>) - Static method in class org.instancio.Instancio
Builder version of Instancio.create(Model) that allows overriding of generation parameters of an existing model.
of(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
Builder version of Instancio.create(TypeTokenSupplier) that allows customisation of generated values.
onComplete(TargetSelector, OnCompleteCallback<V>) - Method in interface org.instancio.InstancioApi
A callback that gets invoked after an object has been fully populated.
onComplete(TargetSelector, OnCompleteCallback<V>) - Method in class org.instancio.internal.InstancioApiImpl
 
onComplete(T) - Method in interface org.instancio.OnCompleteCallback
A callback method that is called after an object has been populated.
OnCompleteCallback<T> - Interface in org.instancio
A callback that gets invoked after an object has been fully populated.
oneOf(Collection<T>) - Method in interface org.instancio.generator.specs.OneOfCollectionGeneratorSpec
 
oneOf(Collection<T>) - Method in class org.instancio.generator.util.OneOfCollectionGenerator
 
oneOf(Collection<T>) - Method in class org.instancio.generators.Generators
Picks a random value from the given choices.
oneOf(Collection<T>) - Method in class org.instancio.internal.random.DefaultRandom
 
oneOf(Collection<T>) - Method in interface org.instancio.Random
Returns a random element from the given collection.
oneOf(T...) - Method in class org.instancio.generator.array.OneOfArrayGenerator
 
oneOf(T...) - Method in interface org.instancio.generator.specs.OneOfArrayGeneratorSpec
 
oneOf(T...) - Method in class org.instancio.generators.Generators
Picks a random value from the given choices.
oneOf(T[]) - Method in class org.instancio.internal.random.DefaultRandom
 
oneOf(T...) - Method in interface org.instancio.Random
Returns a random element from the given array.
OneOfArrayGenerator<T> - Class in org.instancio.generator.array
 
OneOfArrayGenerator(GeneratorContext) - Constructor for class org.instancio.generator.array.OneOfArrayGenerator
 
OneOfArrayGeneratorSpec<T> - Interface in org.instancio.generator.specs
 
OneOfCollectionGenerator<T> - Class in org.instancio.generator.util
 
OneOfCollectionGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.OneOfCollectionGenerator
 
OneOfCollectionGeneratorSpec<T> - Interface in org.instancio.generator.specs
 
org.instancio - package org.instancio
Instancio public-facing APIs; for usage examples see Instancio.
org.instancio.exception - package org.instancio.exception
 
org.instancio.generator - package org.instancio.generator
 
org.instancio.generator.array - package org.instancio.generator.array
 
org.instancio.generator.lang - package org.instancio.generator.lang
Generators for java.lang.* types.
org.instancio.generator.math - package org.instancio.generator.math
 
org.instancio.generator.misc - package org.instancio.generator.misc
 
org.instancio.generator.specs - package org.instancio.generator.specs
 
org.instancio.generator.sql - package org.instancio.generator.sql
 
org.instancio.generator.text - package org.instancio.generator.text
Text generators.
org.instancio.generator.time - package org.instancio.generator.time
 
org.instancio.generator.util - package org.instancio.generator.util
 
org.instancio.generator.util.concurrent - package org.instancio.generator.util.concurrent
 
org.instancio.generator.util.concurrent.atomic - package org.instancio.generator.util.concurrent.atomic
 
org.instancio.generator.xml - package org.instancio.generator.xml
 
org.instancio.generators - package org.instancio.generators
 
org.instancio.internal - package org.instancio.internal
 
org.instancio.internal.context - package org.instancio.internal.context
 
org.instancio.internal.handlers - package org.instancio.internal.handlers
 
org.instancio.internal.nodes - package org.instancio.internal.nodes
 
org.instancio.internal.random - package org.instancio.internal.random
 
org.instancio.internal.reflection - package org.instancio.internal.reflection
 
org.instancio.internal.reflection.instantiation - package org.instancio.internal.reflection.instantiation
 
org.instancio.internal.selectors - package org.instancio.internal.selectors
 
org.instancio.settings - package org.instancio.settings
 
org.instancio.spi - package org.instancio.spi
 
org.instancio.util - package org.instancio.util
 

P

PackageFilter - Interface in org.instancio.internal.reflection
A filter for checking whether a Package should be excluded from processing.
paramsToCsv(List<Class<?>>) - Static method in class org.instancio.util.Format
 
parent(Node) - Method in class org.instancio.internal.nodes.Node.Builder
 
past() - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
Generate a temporal value in the past.
past() - Method in class org.instancio.generator.sql.SqlDateGenerator
 
past() - Method in class org.instancio.generator.sql.TimestampGenerator
 
past() - Method in class org.instancio.generator.time.ZonedDateTimeGenerator
 
past() - Method in class org.instancio.generator.util.CalendarGenerator
 
past() - Method in class org.instancio.generator.util.DateGenerator
 
pattern(String) - Method in class org.instancio.generators.TextGenerators
Generates a random string based on the specified pattern template.
populate(Node) - Method in class org.instancio.internal.Populator
 
populateArray(Node) - Method in class org.instancio.internal.Populator
 
populateClass(Node) - Method in class org.instancio.internal.Populator
 
populateCollection(Node) - Method in class org.instancio.internal.Populator
 
populateMap(Node) - Method in class org.instancio.internal.Populator
 
Populator - Class in org.instancio.internal
 
Populator(Object, GeneratorResult, ModelContext<?>, Queue<CreateItem>, InstancioEngine) - Constructor for class org.instancio.internal.Populator
 
prefix(String) - Method in class org.instancio.generator.lang.StringGenerator
 
prefix(String) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Specifies a String prefix.
PrimitiveAndWrapperSelectorImpl - Class in org.instancio.internal.selectors
 
PrimitiveAndWrapperSelectorImpl(Class<?>, Class<?>) - Constructor for class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
PrimitiveWrapperBiLookup - Class in org.instancio.internal
 
propertyKey() - Method in class org.instancio.settings.Key
 
propertyKey() - Method in interface org.instancio.settings.SettingKey
A property key used in the properties file.

R

random() - Method in class org.instancio.generator.GeneratorContext
 
Random - Interface in org.instancio
Provides methods for generating random values such as numbers, booleans, characters, and strings.
RandomDataGenerator - Class in org.instancio.internal.random
Copied from the Apache Commons Math library.
randomSeed() - Static method in class org.instancio.util.SeedUtil
 
range(Date, Date) - Method in class org.instancio.generator.sql.SqlDateGenerator
 
range(Timestamp, Timestamp) - Method in class org.instancio.generator.sql.TimestampGenerator
 
range(Calendar, Calendar) - Method in class org.instancio.generator.util.CalendarGenerator
 
range(Date, Date) - Method in class org.instancio.generator.util.DateGenerator
 
range(T, T) - Method in class org.instancio.generator.lang.AbstractRandomComparableNumberGeneratorSpec
 
range(T, T) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
 
range(T, T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Range for the random number generator
range(T, T) - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
Generate a temporal value between the given range.
range(ZonedDateTime, ZonedDateTime) - Method in class org.instancio.generator.time.ZonedDateTimeGenerator
 
RANGE_ADJUSTMENT_PERCENTAGE - Static variable in class org.instancio.util.Constants
Percentage by which to adjust a min/max range if min is set higher than max, or vice versa.
RangeAdjuster - Interface in org.instancio.settings
Provides support for auto-adjusting 'range' settings that have a min and a max value.
RangeAdjuster.ForMax - Class in org.instancio.settings
Adjusts the upper bound of a range given a new lower bound.
RangeAdjuster.ForMin - Class in org.instancio.settings
Adjusts the lower bound of a range given a new upper bound.
RAW_USE_OF_PARAMETERIZED_CLASS - Static variable in class org.instancio.util.Sonar
 
rawType(Class<?>) - Method in class org.instancio.internal.nodes.Node.Builder
 
ReflectionUtils - Class in org.instancio.util
 
remove() - Method in class org.instancio.internal.ThreadLocalRandom
 
remove() - Method in class org.instancio.internal.ThreadLocalSettings
 
repeat(String, int) - Static method in class org.instancio.util.StringUtils
 
reportUnusedSelectorWarnings() - Method in class org.instancio.internal.context.ModelContext
 
resolve(Class<?>) - Method in interface org.instancio.internal.reflection.ImplementationResolver
 
resolve(Class<?>) - Method in class org.instancio.internal.reflection.NoopImplementationResolver
 
RETURN_EMPTY_COLLECTION - Static variable in class org.instancio.util.Sonar
 

S

scope(Class<?>) - Static method in class org.instancio.Select
Creates a selector scope for narrowing down a selector's target to the specified class.
scope(Class<?>, String) - Static method in class org.instancio.Select
Creates a scope for narrowing down a selector's target to a field of the specified class.
Scope - Interface in org.instancio
A scope for narrowing down selector targets.
ScopeImpl - Class in org.instancio.internal.selectors
 
ScopeImpl(Class<?>, String) - Constructor for class org.instancio.internal.selectors.ScopeImpl
 
ScopelessSelector - Class in org.instancio.internal.selectors
 
ScopelessSelector(Class<?>) - Constructor for class org.instancio.internal.selectors.ScopelessSelector
 
ScopelessSelector(Class<?>, Field) - Constructor for class org.instancio.internal.selectors.ScopelessSelector
 
scopes(List<Scope>) - Static method in class org.instancio.util.Format
 
SeedUtil - Class in org.instancio.util
 
Select - Class in org.instancio
A collection of static factory methods selecting fields and classes.
Selector - Interface in org.instancio
A class for selecting fields and classes.
SelectorGroup - Interface in org.instancio
A marker for selectors that contain other selectors.
SelectorGroupImpl - Class in org.instancio.internal.selectors
 
SelectorGroupImpl(GroupableSelector...) - Constructor for class org.instancio.internal.selectors.SelectorGroupImpl
 
SelectorImpl - Class in org.instancio.internal.selectors
 
SelectorImpl(SelectorTargetKind, Class<?>, String) - Constructor for class org.instancio.internal.selectors.SelectorImpl
 
SelectorImpl(SelectorTargetKind, Class<?>, String, List<Scope>, Selector) - Constructor for class org.instancio.internal.selectors.SelectorImpl
 
SelectorImpl(SelectorTargetKind, Class<?>, String, List<Scope>, Selector, Throwable) - Constructor for class org.instancio.internal.selectors.SelectorImpl
Constructor.
SelectorTargetKind - Enum in org.instancio.internal.selectors
Represents what is being targeted, a field or a class.
set(Random) - Method in class org.instancio.internal.ThreadLocalRandom
 
set(SettingKey, Object) - Method in class org.instancio.settings.Settings
Set the setting with the given key to the specified value.
set(Settings) - Method in class org.instancio.internal.ThreadLocalSettings
 
set(TargetSelector, V) - Method in interface org.instancio.InstancioApi
Sets a value for a field or class.
set(TargetSelector, V) - Method in class org.instancio.internal.InstancioApiImpl
 
setChildren(List<Node>) - Method in class org.instancio.internal.nodes.Node
 
setDelegate(Generator<?>) - Method in interface org.instancio.Generator
Set a delegate that will be responsible for instantiating an object on behalf of this generator.
setDelegate(Generator<?>) - Method in class org.instancio.generator.util.CollectionGeneratorSpecImpl
 
setDelegate(Generator<?>) - Method in class org.instancio.generator.util.MapGeneratorSpecImpl
 
setField(Object, Field, Object) - Static method in class org.instancio.util.ReflectionUtils
 
SettingKey - Interface in org.instancio.settings
A setting key for modifying configuration.
Settings - Class in org.instancio.settings
Instancio settings API.
SHORT_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for shorts, default value is 10000.
SHORT_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for shorts, default value is 1.
SHORT_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Short type, default is false.
ShortGenerator - Class in org.instancio.generator.lang
 
ShortGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.ShortGenerator
 
shortRange(short, short) - Method in class org.instancio.internal.random.DefaultRandom
 
shortRange(short, short) - Method in interface org.instancio.Random
Returns a random short within the given range.
shorts() - Method in class org.instancio.generators.Generators
Customises generated Short values.
shuffle(Object, Random) - Static method in class org.instancio.util.ArrayUtils
 
shuffle(Collection<Object>, Random) - Static method in class org.instancio.util.CollectionUtils
 
size() - Method in class org.instancio.internal.nodes.TypeMap
 
size(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Size of collection to generate.
size(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Size of map to generate.
size(int) - Method in class org.instancio.generator.util.CollectionGenerator
 
size(int) - Method in class org.instancio.generator.util.MapGenerator
 
Sonar - Class in org.instancio.util
 
sqlDate() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Date values.
SqlDateGenerator - Class in org.instancio.generator.sql
 
SqlDateGenerator(GeneratorContext) - Constructor for class org.instancio.generator.sql.SqlDateGenerator
 
startsWithAny(String, String...) - Static method in class org.instancio.util.StringUtils
 
state(boolean, String, Object...) - Static method in class org.instancio.util.Verify
 
stream() - Method in interface org.instancio.InstancioApi
Creates an infinite stream of distinct, fully populated objects.
stream() - Method in class org.instancio.internal.InstancioApiImpl
 
stream(Class<T>) - Static method in class org.instancio.Instancio
Creates an infinite stream of distinct, fully populated instances of given class.
stream(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
Creates an infinite stream of distinct, fully populated instances of type specified in the type token.
STRICT - Enum constant in enum org.instancio.Mode
Triggers an exception if at least one selector was not used.
string() - Method in class org.instancio.generators.Generators
Customises generated String values.
STRING_ALLOW_EMPTY - Static variable in class org.instancio.settings.Keys
Specifies whether an empty string can be generated, default is false.
STRING_MAX_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies maximum length of strings, default is 10.
STRING_MIN_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies minimum length of strings, default is 3.
STRING_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for String type, default is false.
StringBuilderGenerator - Class in org.instancio.generator.lang
 
StringBuilderGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.StringBuilderGenerator
 
StringGenerator - Class in org.instancio.generator.lang
 
StringGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.StringGenerator
 
StringGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for Strings.
StringUtils - Class in org.instancio.util
 
subtype(Class<?>) - Method in class org.instancio.generator.array.ArrayGenerator
 
subtype(Class<?>) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Specifies the type of array that should be generated.
subtype(Class<?>) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Specifies the type of collection that should be generated.
subtype(Class<?>) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Specifies the type of map that should be generated.
subtype(Class<?>) - Method in class org.instancio.generator.util.CollectionGenerator
 
subtype(Class<?>) - Method in class org.instancio.generator.util.MapGenerator
 
subtype(TargetSelector, Class<?>) - Method in interface org.instancio.InstancioApi
Maps target field or class to the given subtype.
subtype(TargetSelector, Class<?>) - Method in class org.instancio.internal.InstancioApiImpl
 
SubtypeSelectorMap - Class in org.instancio.internal.context
 
SubtypeSelectorMap(Map<TargetSelector, Class<?>>) - Constructor for class org.instancio.internal.context.SubtypeSelectorMap
 
supply(TargetSelector, Supplier<V>) - Method in interface org.instancio.InstancioApi
Supplies a non-random value for a field or class using a Supplier.
supply(TargetSelector, Supplier<V>) - Method in class org.instancio.internal.InstancioApiImpl
 
supply(TargetSelector, Generator<V>) - Method in interface org.instancio.InstancioApi
Supplies a randomised value for a field or class using a custom Generator.
supply(TargetSelector, Generator<V>) - Method in class org.instancio.internal.InstancioApiImpl
 
supports(Class<?>) - Method in interface org.instancio.Generator
Checks whether this generator can generate given type.
SystemProperties - Class in org.instancio.util
 

T

targetClass() - Method in class org.instancio.generator.array.ArrayGenerator
 
targetClass() - Method in interface org.instancio.Generator
Target class to generate.
targetClass() - Method in class org.instancio.generator.util.CollectionGeneratorSpecImpl
 
targetClass() - Method in class org.instancio.generator.util.MapGeneratorSpecImpl
 
targetClass(Class<?>) - Method in class org.instancio.internal.nodes.Node.Builder
 
TargetSelector - Interface in org.instancio
A class for selecting fields and classes.
temporal() - Method in class org.instancio.generators.Generators
Provides access to temporal generators.
TemporalGenerators - Class in org.instancio.generators
Contains built-in temporal generators.
TemporalGeneratorSpec<T> - Interface in org.instancio.generator.specs
Generator spec for Temporal types.
text() - Method in class org.instancio.generators.Generators
Provides access to text generators.
TextGenerators - Class in org.instancio.generators
Contains built-in text generators.
TextGenerators() - Constructor for class org.instancio.generators.TextGenerators
 
TextPatternGenerator - Class in org.instancio.generator.text
 
TextPatternGenerator(String) - Constructor for class org.instancio.generator.text.TextPatternGenerator
 
ThreadLocalRandom - Class in org.instancio.internal
 
ThreadLocalSettings - Class in org.instancio.internal
 
timestamp() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Timestamp values.
TimestampGenerator - Class in org.instancio.generator.sql
 
TimestampGenerator(GeneratorContext) - Constructor for class org.instancio.generator.sql.TimestampGenerator
 
toBuilder() - Method in class org.instancio.internal.context.ModelContext
 
toBuilder() - Method in class org.instancio.internal.nodes.Node
 
toModel() - Method in interface org.instancio.InstancioApi
Creates a model containing all the information for populating a class.
toModel() - Method in class org.instancio.internal.InstancioApiImpl
 
toScope() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
toScope() - Method in class org.instancio.internal.selectors.SelectorImpl
 
toScope() - Method in interface org.instancio.ToScopeConvertible
Scope representation of a selector.
ToScopeConvertible - Interface in org.instancio
An interface for selectors that can be converted to a Scope.
toString() - Method in class org.instancio.generator.GeneratedHints
 
toString() - Method in class org.instancio.generator.GeneratorResult
 
toString() - Method in class org.instancio.internal.nodes.Node
 
toString() - Method in class org.instancio.internal.nodes.TypeMap
 
toString() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
toString() - Method in class org.instancio.internal.selectors.ScopeImpl
 
toString() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
toString() - Method in class org.instancio.internal.selectors.SelectorImpl
 
toString() - Method in class org.instancio.settings.Key
 
toString() - Method in class org.instancio.settings.Settings
 
TreeMapGenerator<K,V> - Class in org.instancio.generator.util
 
TreeMapGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.TreeMapGenerator
 
TreeSetGenerator<T> - Class in org.instancio.generator.util
 
TreeSetGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.TreeSetGenerator
 
trimToEmpty(String) - Static method in class org.instancio.util.StringUtils
 
trueOrFalse() - Method in class org.instancio.internal.random.DefaultRandom
 
trueOrFalse() - Method in interface org.instancio.Random
Returns a random boolean with a 0.5 probability.
type - Variable in class org.instancio.generator.util.CollectionGenerator
 
type - Variable in class org.instancio.generator.util.MapGenerator
 
type() - Method in class org.instancio.settings.Key
 
type() - Method in interface org.instancio.settings.SettingKey
Type of the property value.
type(Type) - Method in class org.instancio.internal.nodes.Node.Builder
 
TypeMap - Class in org.instancio.internal.nodes
Helper class for mapping type variables to actual type arguments.
TypeMap(Type, Map<TypeVariable<?>, Class<?>>) - Constructor for class org.instancio.internal.nodes.TypeMap
 
TypeMap(Type, Map<TypeVariable<?>, Class<?>>, Map<Type, Type>) - Constructor for class org.instancio.internal.nodes.TypeMap
 
TypeToken<T> - Interface in org.instancio
A supplier that provides Type information.
TypeTokenSupplier<T> - Interface in org.instancio
A supplier that provides Type information.
TypeUtils - Class in org.instancio.util
 

U

unhandledException(Throwable) - Static method in exception class org.instancio.exception.InstancioException
 
UnusedSelectorException - Exception Class in org.instancio.exception
Exception triggered as a result of unused selectors.
UnusedSelectorException(String) - Constructor for exception class org.instancio.exception.UnusedSelectorException
 
upperCase() - Method in class org.instancio.generator.lang.StringGenerator
 
upperCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates an upper case string.
upperCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
 
upperCaseAlphabetic(int) - Method in interface org.instancio.Random
Generates a random upper case String comprised of [A-Z].
upperCaseCharacter() - Method in class org.instancio.internal.random.DefaultRandom
 
upperCaseCharacter() - Method in interface org.instancio.Random
Returns a random upper alphabetic character, [A-Z].
UserSuppliedGeneratorHandler - Class in org.instancio.internal.handlers
 
UserSuppliedGeneratorHandler(ModelContext<?>, GeneratorContext, GeneratorResolver, Instantiator) - Constructor for class org.instancio.internal.handlers.UserSuppliedGeneratorHandler
 
UsingGeneratorResolverHandler - Class in org.instancio.internal.handlers
 
UsingGeneratorResolverHandler(ModelContext<?>, GeneratorResolver) - Constructor for class org.instancio.internal.handlers.UsingGeneratorResolverHandler
 
UUIDGenerator - Class in org.instancio.generator.util
 
UUIDGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.UUIDGenerator
 

V

validateConcreteClass(Class<?>) - Static method in class org.instancio.internal.ApiValidator
 
validateField(Class<?>, String, String) - Static method in class org.instancio.internal.ApiValidator
 
validateGeneratorFunction(Function<Generators, ?>) - Static method in class org.instancio.internal.ApiValidator
 
validateGeneratorUsage(Node, Generator<?>) - Static method in class org.instancio.internal.ApiValidator
 
validateLength(int) - Static method in class org.instancio.internal.ApiValidator
 
validateNotNullAndType(SettingKey, Object) - Static method in class org.instancio.internal.ApiValidator
 
validateRootClass(Class<T>) - Static method in class org.instancio.internal.ApiValidator
 
validateSize(int) - Static method in class org.instancio.internal.ApiValidator
 
validateSubtype(Class<?>, Class<?>) - Static method in class org.instancio.internal.ApiValidator
 
validateSupplierOrGenerator(Object) - Static method in class org.instancio.internal.ApiValidator
 
validateTypeParameters(Class<?>, List<Class<?>>) - Static method in class org.instancio.internal.ApiValidator
 
validateTypeToken(TypeTokenSupplier<?>) - Static method in class org.instancio.internal.ApiValidator
 
valueOf(String) - Static method in enum org.instancio.internal.selectors.SelectorTargetKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.instancio.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.instancio.internal.selectors.SelectorTargetKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.instancio.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
Verify - Class in org.instancio.util
 
VoidFunction - Interface in org.instancio.util
A functional interface for void methods.

W

with(T...) - Method in class org.instancio.generator.array.ArrayGenerator
 
with(T...) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Adds given elements to the generated array at random positions.
with(T...) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Adds given elements to the generated collection at random positions.
with(T...) - Method in class org.instancio.generator.util.CollectionGenerator
 
withElements - Variable in class org.instancio.generator.util.CollectionGenerator
 
withElements(List<Object>) - Method in class org.instancio.generator.GeneratedHints.Builder
 
withGenerator(TargetSelector, Generator<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withGeneratorSpec(TargetSelector, Function<Generators, ? extends GeneratorSpec<?>>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withIgnored(TargetSelector) - Method in class org.instancio.internal.context.ModelContext.Builder
 
within(Scope...) - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
within(Scope...) - Method in class org.instancio.internal.selectors.SelectorImpl
 
within(Scope...) - Method in interface org.instancio.Selector
Specifies the scope for this selector in order to narrow down the selector target.
withNullable(TargetSelector) - Method in interface org.instancio.InstancioApi
Specifies that a field or class is nullable.
withNullable(TargetSelector) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withNullable(TargetSelector) - Method in class org.instancio.internal.InstancioApiImpl
 
withOnCompleteCallback(TargetSelector, OnCompleteCallback<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withoutPackage(Type) - Static method in class org.instancio.util.Format
 
withRootTypeParameters(List<Class<?>>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSeed(int) - Method in interface org.instancio.InstancioApi
Set the seed value for the random number generator.
withSeed(int) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSeed(int) - Method in class org.instancio.internal.InstancioApiImpl
 
withSettings(Settings) - Method in interface org.instancio.InstancioApi
Override default settings for generated values.
withSettings(Settings) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSettings(Settings) - Method in class org.instancio.internal.InstancioApiImpl
 
withSubtype(TargetSelector, Class<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSupplier(TargetSelector, Supplier<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withTypeParameters(Class<?>...) - Method in interface org.instancio.InstancioOfClassApi
Method for supplying type parameters for generic classes.
withTypeParameters(Class<?>...) - Method in class org.instancio.internal.ClassInstancioApiImpl
 

X

XMLGregorianCalendarGenerator - Class in org.instancio.generator.xml
 
XMLGregorianCalendarGenerator(GeneratorContext) - Constructor for class org.instancio.generator.xml.XMLGregorianCalendarGenerator
 

Y

year() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Year values.
YearGenerator - Class in org.instancio.generator.time
 
YearGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.YearGenerator
 
yearMonth() - Method in class org.instancio.generators.TemporalGenerators
Customises generated YearMonth values.
YearMonthGenerator - Class in org.instancio.generator.time
 
YearMonthGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.YearMonthGenerator
 

Z

ZONE_OFFSET - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
 
zonedDateTime() - Method in class org.instancio.generators.TemporalGenerators
Customises generated ZonedDateTimeGenerator values.
ZonedDateTimeGenerator - Class in org.instancio.generator.time
 
ZonedDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.ZonedDateTimeGenerator
 
A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form