Index
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 onotherValue
. - 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 isfalse
. - 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 isfalse
. - 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 isfalse
. - 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 isfalse
. - 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 isfalse
. - 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 isfalse
. - 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 a1/6
probability, but only if theprecondition
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 isfalse
. - 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 isfalse
. - 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
Generator
s. - 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
orParameterizedType
. - 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 isfalse
. - 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 viaGenerator.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 isfalse
. - 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 isfalse
. - 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 isfalse
. - MAP_VALUES_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for map values, default isfalse
. - 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
orMode.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 isfalse
. - 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 isfalse
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form