A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- accept(NodeVisitor) - Method in class org.instancio.internal.nodes.ArrayNode
- accept(NodeVisitor) - Method in class org.instancio.internal.nodes.ClassNode
- accept(NodeVisitor) - Method in class org.instancio.internal.nodes.CollectionNode
- accept(NodeVisitor) - Method in class org.instancio.internal.nodes.MapNode
- accept(NodeVisitor) - Method in class org.instancio.internal.nodes.Node
- ACCESSIBILITY_UPDATE_SHOULD_BE_REMOVED - Static variable in class org.instancio.util.Sonar
- ADD_ASSERTION - Static variable in class org.instancio.util.Sonar
- addResult(Node, GeneratorResult) - Method in class org.instancio.internal.CallbackHandler
- addTypeParameters(Class<?>...) - Method in class org.instancio.internal.InstancioApiImpl
- all(Class<?>) - Static method in class org.instancio.Bindings
-
Creates a binding for the given type.
- allBooleans() - Static method in class org.instancio.Bindings
-
Binding for all booleans, primitive and wrapper.
- allBytes() - Static method in class org.instancio.Bindings
-
Binding for all bytes, primitive and wrapper.
- allChars() - Static method in class org.instancio.Bindings
-
Binding for all characters, primitive and wrapper.
- allDoubles() - Static method in class org.instancio.Bindings
-
Binding for all doubles, primitive and wrapper.
- allFloats() - Static method in class org.instancio.Bindings
-
Binding for all floats, primitive and wrapper.
- allInts() - Static method in class org.instancio.Bindings
-
Binding for all integers, primitive and wrapper.
- allLongs() - Static method in class org.instancio.Bindings
-
Binding for all longs, primitive and wrapper.
- allowEmpty() - Method in class org.instancio.generator.lang.StringGenerator
- allowEmpty() - Method in interface org.instancio.generator.lang.StringGeneratorSpec
-
Indicates that an empty string can be generated.
- allShorts() - Static method in class org.instancio.Bindings
-
Binding for all shorts, primitive and wrapper.
- allStrings() - Static method in class org.instancio.Bindings
-
Shorthand for
all(String.class)
. - alphabetic(int) - Method in interface org.instancio.internal.random.RandomProvider
- alphabetic(int) - Method in class org.instancio.internal.random.RandomProviderImpl
- array() - Method in class org.instancio.Generators
-
Customises generated arrays.
- ARRAY_ELEMENTS_NULLABLE - org.instancio.settings.Setting
- ARRAY_MAX_LENGTH - org.instancio.settings.Setting
- ARRAY_MIN_LENGTH - org.instancio.settings.Setting
- ARRAY_NULLABLE - org.instancio.settings.Setting
- 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.array
- ArrayNode - Class in org.instancio.internal.nodes
- ArrayNode(NodeContext, Class<?>, Node, Field, Type, Node) - Constructor for class org.instancio.internal.nodes.ArrayNode
- ArrayNodeHandler - Class in org.instancio.internal.handlers
- ArrayNodeHandler(ModelContext<?>, GeneratorResolver, CallbackHandler) - Constructor for class org.instancio.internal.handlers.ArrayNodeHandler
- ArrayUtils - Class in org.instancio.util
- AtomicIntegerGenerator - Class in org.instancio.generator.util.concurrent.atomic
- AtomicIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.concurrent.atomic.AtomicIntegerGenerator
- AtomicLongGenerator - Class in org.instancio.generator.util.concurrent.atomic
- AtomicLongGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.concurrent.atomic.AtomicLongGenerator
B
- bigDecimal() - Method in class org.instancio.Generators
-
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
-
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
- Binding - Class in org.instancio
- Binding.BindingTarget - Class in org.instancio
- Bindings - Class in org.instancio
-
A collection of static factory methods for creating
Binding
s. - BOOLEAN_NULLABLE - org.instancio.settings.Setting
- 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.ModelContext.Builder
- builder() - Static method in class org.instancio.generator.GeneratedHints
- builder(Type) - Static method in class org.instancio.internal.ModelContext
- BYTE_MAX - org.instancio.settings.Setting
- BYTE_MIN - org.instancio.settings.Setting
- BYTE_NULLABLE - org.instancio.settings.Setting
- byteBetween(byte, byte) - Method in interface org.instancio.internal.random.RandomProvider
- byteBetween(byte, byte) - Method in class org.instancio.internal.random.RandomProviderImpl
- ByteGenerator - Class in org.instancio.generator.lang
- ByteGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.ByteGenerator
- bytes() - Method in class org.instancio.Generators
-
Customises generated
Byte
values.
C
- 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 interface org.instancio.internal.random.RandomProvider
- character() - Method in class org.instancio.internal.random.RandomProviderImpl
- CHARACTER_NULLABLE - org.instancio.settings.Setting
- CharacterGenerator - Class in org.instancio.generator.lang
- CharacterGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.CharacterGenerator
- ClassInstancioApiImpl<T> - Class in org.instancio.internal
- ClassInstancioApiImpl(Class<T>) - Constructor for class org.instancio.internal.ClassInstancioApiImpl
- ClassNode - Class in org.instancio.internal.nodes
- ClassNode(NodeContext, Class<?>, Field, Type, Node) - Constructor for class org.instancio.internal.nodes.ClassNode
- ClassNode(NodeContext, Class<?>, Field, Type, Node, Map<Type, Type>) - Constructor for class org.instancio.internal.nodes.ClassNode
- collectChildren() - Method in class org.instancio.internal.nodes.ArrayNode
-
Returns an empty list; children come from the
ArrayNode.getElementNode()
. - collectChildren() - Method in class org.instancio.internal.nodes.ClassNode
- collectChildren() - Method in class org.instancio.internal.nodes.CollectionNode
-
Returns an empty list; children come from the
CollectionNode.getElementNode()
. - collectChildren() - Method in class org.instancio.internal.nodes.MapNode
-
Children come from the
MapNode.getKeyNode()
andMapNode.getValueNode()
. - collectChildren() - Method in class org.instancio.internal.nodes.Node
- collection() - Method in class org.instancio.Generators
-
Customises generated collections.
- COLLECTION_ELEMENTS_NULLABLE - org.instancio.settings.Setting
- COLLECTION_MAX_SIZE - org.instancio.settings.Setting
- COLLECTION_MIN_SIZE - org.instancio.settings.Setting
- COLLECTION_NULLABLE - org.instancio.settings.Setting
- 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.util
-
Generator spec for collections.
- CollectionGeneratorSpecImpl<T> - Class in org.instancio.generator.util
- CollectionGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.generator.util.CollectionGeneratorSpecImpl
- CollectionNode - Class in org.instancio.internal.nodes
- CollectionNode(NodeContext, Class<?>, Node, Field, Type, Node) - Constructor for class org.instancio.internal.nodes.CollectionNode
- CollectionNodeHandler - Class in org.instancio.internal.handlers
- CollectionNodeHandler(ModelContext<?>, Instantiator, CallbackHandler) - Constructor for class org.instancio.internal.handlers.CollectionNodeHandler
- 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
- 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
- createNode(Class<?>, Type, Field, Node) - Method in class org.instancio.internal.nodes.NodeFactory
- createRootNode(Class<?>, Type) - Method in class org.instancio.internal.nodes.NodeFactory
D
- dataStructureSize(int) - Method in class org.instancio.generator.GeneratedHints.Builder
- 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
- defaultIfNull(T, Supplier<T>) - Static method in class org.instancio.util.ObjectUtils
- defaultIfNull(T, T) - Static method in class org.instancio.util.ObjectUtils
- defaults() - Static method in class org.instancio.settings.Settings
-
Create default settings.
- defaultValue() - Method in enum org.instancio.settings.Setting
- defaultValue() - Method in interface org.instancio.settings.SettingKey
-
Default value for this key.
- diceRoll(boolean) - Method in interface org.instancio.internal.random.RandomProvider
- diceRoll(boolean) - Method in class org.instancio.internal.random.RandomProviderImpl
- DOUBLE_MAX - org.instancio.settings.Setting
- DOUBLE_MIN - org.instancio.settings.Setting
- DOUBLE_NULLABLE - org.instancio.settings.Setting
- doubleBetween(double, double) - Method in interface org.instancio.internal.random.RandomProvider
- doubleBetween(double, double) - Method in class org.instancio.internal.random.RandomProviderImpl
- DoubleGenerator - Class in org.instancio.generator.lang
- DoubleGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.DoubleGenerator
- doubles() - Method in class org.instancio.Generators
-
Customises generated
Double
values.
E
- EnumGenerator - Class in org.instancio.generator.lang
- EnumGenerator(GeneratorContext, Class<?>) - Constructor for class org.instancio.generator.lang.EnumGenerator
- equals(Object) - Method in class org.instancio.Binding.BindingTarget
- equals(Object) - Method in class org.instancio.Binding
- equals(Object) - Method in class org.instancio.internal.nodes.ArrayNode
- equals(Object) - Method in class org.instancio.internal.nodes.CollectionNode
- equals(Object) - Method in class org.instancio.internal.nodes.MapNode
- equals(Object) - Method in class org.instancio.internal.nodes.Node
F
- field(Class<?>, String) - Static method in class org.instancio.Bindings
-
Creates a binding for the given class's field.
- field(String) - Static method in class org.instancio.Bindings
-
Creates a binding for a field that belongs to the class being created.
- fieldBinding(Class<?>, String) - Static method in class org.instancio.Binding
- fieldBinding(String) - Static method in class org.instancio.Binding
- FieldCollector - Interface in org.instancio.internal.reflection
-
An interface for collecting fields from classes.
- FLOAT_MAX - org.instancio.settings.Setting
- FLOAT_MIN - org.instancio.settings.Setting
- FLOAT_NULLABLE - org.instancio.settings.Setting
- floatBetween(float, float) - Method in interface org.instancio.internal.random.RandomProvider
- floatBetween(float, float) - Method in class org.instancio.internal.random.RandomProviderImpl
- FloatGenerator - Class in org.instancio.generator.lang
- FloatGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.FloatGenerator
- floats() - Method in class org.instancio.Generators
-
Customises generated
Float
values. - Format - Class in org.instancio.util
- from(Collection<T>) - Method in interface org.instancio.internal.random.RandomProvider
-
Returns a random element from given collection.
- from(Collection<T>) - Method in class org.instancio.internal.random.RandomProviderImpl
- from(Map<?, ?>) - 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.
- from(T...) - Method in interface org.instancio.internal.random.RandomProvider
-
Returns a random element from given array.
- from(T[]) - Method in class org.instancio.internal.random.RandomProviderImpl
- future() - Method in class org.instancio.generator.time.LocalDateGenerator
- future() - Method in class org.instancio.generator.time.LocalDateTimeGenerator
- future() - Method in interface org.instancio.generator.time.TemporalGeneratorSpec
-
Generate a date in the future.
G
- generate(Binding, Function<Generators, S>) - Method in interface org.instancio.InstancioApi
-
Generates a random value for a field or class using a built-in generator.
- generate(Binding, Function<Generators, S>) - Method in class org.instancio.internal.InstancioApiImpl
- generate(RandomProvider) - Method in class org.instancio.generator.array.ArrayGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.array.OneOfArrayGenerator
- generate(RandomProvider) - Method in interface org.instancio.Generator
-
Returns a generated value.
- generate(RandomProvider) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- generate(RandomProvider) - Method in class org.instancio.generator.lang.BooleanGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.lang.CharacterGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.lang.EnumGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.lang.StringGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.misc.InstantiatingGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.time.LocalDateGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.time.LocalDateTimeGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.CollectionGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.CollectionGeneratorSpecImpl
- generate(RandomProvider) - Method in class org.instancio.generator.util.concurrent.ConcurrentHashMapGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.concurrent.ConcurrentSkipListMapGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.DateGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.HashSetGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.MapGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.MapGeneratorSpecImpl
- generate(RandomProvider) - Method in class org.instancio.generator.util.OneOfCollectionGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.TreeMapGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.TreeSetGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.util.UUIDGenerator
- generate(RandomProvider) - Method in class org.instancio.generator.xml.XMLGregorianCalendarGenerator
- GeneratedHints - Class in org.instancio.generator
- GeneratedHints.Builder - Class in org.instancio.generator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.ByteGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.DoubleGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.FloatGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.IntegerGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.LongGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.lang.ShortGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.math.BigDecimalGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.math.BigIntegerGenerator
- generateNonNullValue(RandomProvider) - Method in class org.instancio.generator.util.concurrent.atomic.AtomicIntegerGenerator
- generateNonNullValue(RandomProvider) - 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, RandomProvider) - Constructor for class org.instancio.generator.GeneratorContext
- 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
-
This class provides access to built-in generators.
- Generators(GeneratorContext) - Constructor for class org.instancio.Generators
- GeneratorSpec<T> - Interface in org.instancio.generator
-
Marker interface for configurable
Generator
s. - GeneratorSpecDescription - Class in org.instancio.generator
- get() - Method in class org.instancio.internal.ThreadLocalRandomProvider
- 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(Class<?>) - Static method in class org.instancio.generator.GeneratorSpecDescription
- get(Type) - Method in class org.instancio.internal.nodes.TypeMap
- 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
- getArrayClass(Type) - Static method in class org.instancio.util.TypeUtils
- getByKey(String) - Static method in enum org.instancio.settings.Setting
- getChildren() - Method in class org.instancio.internal.nodes.Node
- 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
- getElementNode() - Method in class org.instancio.internal.nodes.ArrayNode
- getElementNode() - Method in class org.instancio.internal.nodes.CollectionNode
- getEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
- getField() - Method in class org.instancio.internal.nodes.Node
- getField(Class<?>, String) - Static method in class org.instancio.util.ReflectionUtils
- getFieldCollector() - Method in class org.instancio.internal.nodes.NodeContext
- getFieldName() - Method in class org.instancio.Binding.BindingTarget
- 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
- getGenericSuperclassRawTypeArgument(Class<?>) - Static method in class org.instancio.util.TypeUtils
- getGenericType() - Method in class org.instancio.internal.nodes.Node
- 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.ThreadLocalRandomProvider
- getInstance() - Static method in class org.instancio.internal.ThreadLocalSettings
- getKeyNode() - Method in class org.instancio.internal.nodes.MapNode
- getMax() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- getMin() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- getModelContext() - Method in class org.instancio.internal.InternalModel
- getNodeContext() - 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
- getRandomProvider() - Method in class org.instancio.internal.ModelContext
- 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
- getRootClass() - Method in class org.instancio.internal.ModelContext
- getRootNode() - Method in class org.instancio.internal.InternalModel
- getRootType() - Method in class org.instancio.internal.ModelContext
- getRootTypeMap() - Method in class org.instancio.internal.ModelContext
- getRootTypeMap() - Method in class org.instancio.internal.nodes.NodeContext
- getSeed() - Method in class org.instancio.internal.ModelContext
- getSeed() - Method in interface org.instancio.internal.random.RandomProvider
-
Returns the seed value used by the random number generator.
- getSeed() - Method in class org.instancio.internal.random.RandomProviderImpl
- getSettings() - Method in class org.instancio.generator.GeneratorContext
- getSettings() - Method in class org.instancio.internal.ModelContext
- getSubtypeMap() - Method in class org.instancio.internal.ModelContext
- getSubtypeMap() - Method in class org.instancio.internal.nodes.NodeContext
- getSubtypeMap() - Method in class org.instancio.settings.Settings
-
Returns a read-only view of the subtype map.
- getSubtypeMapping(Class<?>) - Method in class org.instancio.internal.ModelContext
- getTargetClass() - Method in class org.instancio.internal.nodes.Node
- getTargets() - Method in class org.instancio.Binding
- getTargetType() - Method in class org.instancio.Binding.BindingTarget
- 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
- getUserSuppliedClassCallback(Class<?>) - Method in class org.instancio.internal.ModelContext
- getUserSuppliedFieldCallback(Field) - Method in class org.instancio.internal.ModelContext
- getUserSuppliedGenerator(Class<?>) - Method in class org.instancio.internal.ModelContext
- getUserSuppliedGenerator(Field) - Method in class org.instancio.internal.ModelContext
- getValue() - Method in class org.instancio.generator.GeneratorResult
- getValueNode() - Method in class org.instancio.internal.nodes.MapNode
- getWithElements() - Method in class org.instancio.generator.GeneratedHints
H
- hashCode() - Method in class org.instancio.Binding.BindingTarget
- hashCode() - Method in class org.instancio.Binding
- hashCode() - Method in class org.instancio.internal.nodes.ArrayNode
- hashCode() - Method in class org.instancio.internal.nodes.CollectionNode
- hashCode() - Method in class org.instancio.internal.nodes.MapNode
- hashCode() - Method in class org.instancio.internal.nodes.Node
- HashSetGenerator<T> - Class in org.instancio.generator.util
- HashSetGenerator(GeneratorContext) - Constructor for class org.instancio.generator.util.HashSetGenerator
I
- ignore(Binding) - Method in interface org.instancio.InstancioApi
-
Specifies that a class or field should be ignored.
- ignore(Binding) - 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 in org.instancio.exception
- InstancioApiException(String) - Constructor for exception org.instancio.exception.InstancioApiException
- InstancioApiException(String, Throwable) - Constructor for exception 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 in org.instancio.exception
- InstancioException(String) - Constructor for exception org.instancio.exception.InstancioException
- InstancioException(String, Throwable) - Constructor for exception org.instancio.exception.InstancioException
- InstancioOfClassApi<T> - Interface in org.instancio
-
Instancio API for defining type parameters for generic classes.
- InstancioValidator - Class in org.instancio.internal
- 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(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.InstantiatingHandler
- InstantiationStrategy - Interface in org.instancio.internal.reflection.instantiation
- InstantiationStrategyException - Exception in org.instancio.internal.reflection.instantiation
- InstantiationStrategyException(String, Throwable) - Constructor for exception org.instancio.internal.reflection.instantiation.InstantiationStrategyException
- Instantiator - Class in org.instancio.internal.reflection.instantiation
- Instantiator() - Constructor for class org.instancio.internal.reflection.instantiation.Instantiator
- intBetween(int, int) - Method in interface org.instancio.internal.random.RandomProvider
- intBetween(int, int) - Method in class org.instancio.internal.random.RandomProviderImpl
- INTEGER_MAX - org.instancio.settings.Setting
- INTEGER_MIN - org.instancio.settings.Setting
- INTEGER_NULLABLE - org.instancio.settings.Setting
- IntegerGenerator - Class in org.instancio.generator.lang
- IntegerGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.IntegerGenerator
- InterfaceImplementationResolver - Class in org.instancio.internal.reflection
- InterfaceImplementationResolver() - Constructor for class org.instancio.internal.reflection.InterfaceImplementationResolver
- InternalModel<T> - Class in org.instancio.internal
- InternalModel(ModelContext<T>) - Constructor for class org.instancio.internal.InternalModel
- ints() - Method in class org.instancio.Generators
-
Customises generated
Integer
values. - invokeCallbacks() - Method in class org.instancio.internal.CallbackHandler
- isConcrete(Class<?>) - Static method in class org.instancio.util.ReflectionUtils
- 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
- isFalse(boolean, String, Object...) - Static method in class org.instancio.util.Verify
- isFieldBinding() - Method in class org.instancio.Binding.BindingTarget
- isIgnored(Class<?>) - Method in class org.instancio.internal.ModelContext
- isIgnored(Field) - Method in class org.instancio.internal.ModelContext
- isNotArrayCollectionOrMap(Class<?>) - Static method in class org.instancio.util.Verify
- isNullable(Class<?>) - Method in class org.instancio.internal.ModelContext
- isNullable(Field) - Method in class org.instancio.internal.ModelContext
- isTrue(boolean, String, Object...) - Static method in class org.instancio.internal.InstancioValidator
- isTrue(boolean, String, Object...) - Static method in class org.instancio.util.Verify
- isUnvisited(Node) - Method in class org.instancio.internal.nodes.NodeContext
K
- key() - Method in enum org.instancio.settings.Setting
- key() - Method in interface org.instancio.settings.SettingKey
-
A key used in the properties file.
L
- length(int) - Method in class org.instancio.generator.array.ArrayGenerator
- length(int) - Method in interface org.instancio.generator.array.ArrayGeneratorSpec
-
length of array to generate.
- length(int) - Method in class org.instancio.generator.lang.StringGenerator
- length(int) - Method in interface org.instancio.generator.lang.StringGeneratorSpec
-
Length of string to generate.
- load(String) - Method in class org.instancio.settings.PropertiesLoader
- localDate() - Method in class org.instancio.Generators
-
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
-
Customises generated
LocalDateTime
values. - LocalDateTimeGenerator - Class in org.instancio.generator.time
- LocalDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.LocalDateTimeGenerator
- lock() - Method in class org.instancio.settings.Settings
-
Locks these settings for further modifications, making this instance immutable.
- LONG_MAX - org.instancio.settings.Setting
- LONG_MIN - org.instancio.settings.Setting
- LONG_NULLABLE - org.instancio.settings.Setting
- longBetween(long, long) - Method in interface org.instancio.internal.random.RandomProvider
- longBetween(long, long) - Method in class org.instancio.internal.random.RandomProviderImpl
- LongGenerator - Class in org.instancio.generator.lang
- LongGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.LongGenerator
- longs() - Method in class org.instancio.Generators
-
Customises generated
Long
values.
M
- map() - Method in class org.instancio.Generators
-
Customises generated maps.
- map(Class<?>, Class<?>) - Method in interface org.instancio.InstancioApi
-
Maps an interface or base class to the given subclass.
- map(Class<?>, Class<?>) - Method in class org.instancio.internal.InstancioApiImpl
- MAP_KEYS_NULLABLE - org.instancio.settings.Setting
- MAP_MAX_SIZE - org.instancio.settings.Setting
- MAP_MIN_SIZE - org.instancio.settings.Setting
- MAP_NULLABLE - org.instancio.settings.Setting
- MAP_VALUES_NULLABLE - org.instancio.settings.Setting
- 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.util
-
Generator spec for maps.
- MapGeneratorSpecImpl<K,V> - Class in org.instancio.generator.util
- MapGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.generator.util.MapGeneratorSpecImpl
- MapNode - Class in org.instancio.internal.nodes
- MapNode(NodeContext, Class<?>, Node, Node, Field, Type, Node) - Constructor for class org.instancio.internal.nodes.MapNode
- MapNodeHandler - Class in org.instancio.internal.handlers
- MapNodeHandler(ModelContext<?>, Instantiator, CallbackHandler) - Constructor for class org.instancio.internal.handlers.MapNodeHandler
- mapType(Class<?>, Class<?>) - Method in class org.instancio.settings.Settings
-
Map 'from' supertype to 'to' subtype.
- max - Variable in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- 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.lang.NumberGeneratorSpec
-
Upper bound for the random number generator.
- maxLength(int) - Method in class org.instancio.generator.array.ArrayGenerator
- maxLength(int) - Method in interface org.instancio.generator.array.ArrayGeneratorSpec
-
Maximum length of array to generate.
- maxLength(int) - Method in class org.instancio.generator.lang.StringGenerator
- maxLength(int) - Method in interface org.instancio.generator.lang.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 class org.instancio.generator.util.CollectionGenerator
- maxSize(int) - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Maximum size of collection to generate.
- maxSize(int) - Method in class org.instancio.generator.util.MapGenerator
- maxSize(int) - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Maximum size of map to generate.
- merge(Settings) - Method in class org.instancio.settings.Settings
-
Creates a new instance of settings by merging given settings with these settings.
- min - Variable in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- 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.lang.NumberGeneratorSpec
-
Lower bound for the random number generator.
- minLength(int) - Method in class org.instancio.generator.array.ArrayGenerator
- minLength(int) - Method in interface org.instancio.generator.array.ArrayGeneratorSpec
-
Minimum length of array to generate.
- minLength(int) - Method in class org.instancio.generator.lang.StringGenerator
- minLength(int) - Method in interface org.instancio.generator.lang.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 class org.instancio.generator.util.CollectionGenerator
- minSize(int) - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Minimum size of collection to generate.
- minSize(int) - Method in class org.instancio.generator.util.MapGenerator
- minSize(int) - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Minimum size of map to generate.
- 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
- ModelContext.Builder<T> - Class in org.instancio.internal
N
- name() - Method in interface org.instancio.generator.GeneratorSpec
-
Returns name of the spec.
- 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
- NodeContext - Class in org.instancio.internal.nodes
- NodeContext(Map<TypeVariable<?>, Class<?>>, Map<Class<?>, Class<?>>) - Constructor for class org.instancio.internal.nodes.NodeContext
- NodeFactory - Class in org.instancio.internal.nodes
- NodeFactory(NodeContext) - Constructor for class org.instancio.internal.nodes.NodeFactory
- NodeHandler - Interface in org.instancio.internal.handlers
- NodeVisitor - Interface in org.instancio.internal.nodes
- notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.internal.InstancioValidator
- notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.util.Verify
- notEmpty(T[], String, Object...) - Static method in class org.instancio.internal.InstancioValidator
- 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.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 interface org.instancio.generator.array.ArrayGeneratorSpec
-
Indicates that
null
value can be generated for the array. - nullable() - Method in class org.instancio.generator.lang.AbstractRandomNumberGeneratorSpec
- nullable() - Method in interface org.instancio.generator.lang.NumberGeneratorSpec
-
Specifies the generated value can be
null
. - nullable() - Method in class org.instancio.generator.lang.StringGenerator
- nullable() - Method in interface org.instancio.generator.lang.StringGeneratorSpec
-
Indicates that
null
value can be generated. - nullable() - Method in class org.instancio.generator.util.CollectionGenerator
- nullable() - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Indicates that
null
value can be generated for the collection. - nullable() - Method in class org.instancio.generator.util.MapGenerator
- nullable() - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Indicates that
null
value can be generated for the map. - nullableElements - Variable in class org.instancio.generator.util.CollectionGenerator
- nullableElements() - Method in class org.instancio.generator.array.ArrayGenerator
- nullableElements() - Method in interface org.instancio.generator.array.ArrayGeneratorSpec
-
Indicates that
null
values can be generated for array elements. - nullableElements() - Method in class org.instancio.generator.GeneratedHints
- nullableElements() - Method in class org.instancio.generator.util.CollectionGenerator
- nullableElements() - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Indicates that
null
values can be generated for collection elements. - nullableElements(boolean) - Method in class org.instancio.generator.GeneratedHints.Builder
- nullableKeys - Variable in class org.instancio.generator.util.MapGenerator
- nullableKeys() - Method in class org.instancio.generator.util.MapGenerator
- nullableKeys() - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Indicates that
null
values can be generated for map keys. - 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 class org.instancio.generator.util.MapGenerator
- nullableValues() - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Indicates that
null
values can be generated for map values. - 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.
- NumberGeneratorSpec<T extends Number> - Interface in org.instancio.generator.lang
-
Generator spec for core numeric types.
O
- 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<T>) - Static method in class org.instancio.Instancio
-
Builder version of
Instancio.create(Class)
that allows customisation of generated values. - of(Binding...) - Static method in class org.instancio.Bindings
- 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(Binding, OnCompleteCallback<V>) - Method in interface org.instancio.InstancioApi
-
A callback that gets invoked after an object has been fully populated.
- onComplete(Binding, OnCompleteCallback<V>) - Method in class org.instancio.internal.InstancioApiImpl
- onComplete(T) - Method in interface org.instancio.OnCompleteCallback
-
Method called after 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 class org.instancio.generator.util.OneOfCollectionGenerator
- oneOf(Collection<T>) - Method in interface org.instancio.generator.util.OneOfCollectionGeneratorSpec
- oneOf(Collection<T>) - Method in class org.instancio.Generators
-
Picks a random value from the given choices.
- oneOf(T[]) - Method in class org.instancio.generator.array.OneOfArrayGenerator
- oneOf(T[]) - Method in interface org.instancio.generator.array.OneOfArrayGeneratorSpec
- oneOf(T...) - Method in class org.instancio.Generators
-
Picks a random value from the given choices.
- 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.array
- 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.util
- 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 core
java.lang.*
types. - org.instancio.generator.math - package org.instancio.generator.math
- org.instancio.generator.misc - package org.instancio.generator.misc
- 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.internal - package org.instancio.internal
- 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.settings - package org.instancio.settings
- org.instancio.util - package org.instancio.util
P
- paramsToCsv(List<Class<?>>) - Static method in class org.instancio.util.Format
- past() - Method in class org.instancio.generator.time.LocalDateGenerator
- past() - Method in class org.instancio.generator.time.LocalDateTimeGenerator
- past() - Method in interface org.instancio.generator.time.TemporalGeneratorSpec
-
Generate a date in the past.
- PopulatingNodeVisitor - Class in org.instancio.internal
- PopulatingNodeVisitor(Object, GeneratorResult, GeneratorFacade, ModelContext<?>, Queue<CreateItem>, CallbackHandler) - Constructor for class org.instancio.internal.PopulatingNodeVisitor
- prefix(String) - Method in class org.instancio.generator.lang.StringGenerator
- prefix(String) - Method in interface org.instancio.generator.lang.StringGeneratorSpec
-
Specifies a String prefix.
- PrimitiveWrapperBiLookup - Class in org.instancio.internal
- PropertiesLoader - Class in org.instancio.settings
- PropertiesLoader() - Constructor for class org.instancio.settings.PropertiesLoader
R
- random() - Method in class org.instancio.generator.GeneratorContext
- RandomDataGenerator - Class in org.instancio.internal.random
-
Copied from Apache Commons Math library: https://commons.apache.org/proper/commons-math/
- RandomProvider - Interface in org.instancio.internal.random
-
Provides methods for generating random values such as numbers, booleans, characters, and strings.
- RandomProviderImpl - Class in org.instancio.internal.random
- RandomProviderImpl() - Constructor for class org.instancio.internal.random.RandomProviderImpl
-
Create an instance with a random seed value.
- RandomProviderImpl(int) - Constructor for class org.instancio.internal.random.RandomProviderImpl
-
Create an instance with the given seed value.
- randomSeed() - Static method in class org.instancio.util.SeedUtil
- range(LocalDate, LocalDate) - Method in class org.instancio.generator.time.LocalDateGenerator
- range(LocalDateTime, LocalDateTime) - Method in class org.instancio.generator.time.LocalDateTimeGenerator
-
Generate a date between the given range.
- 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.lang.NumberGeneratorSpec
-
Range for the random number generator
- range(T, T) - Method in interface org.instancio.generator.time.TemporalGeneratorSpec
-
Generate a date between the given range.
- ReflectionUtils - Class in org.instancio.util
- remove() - Method in class org.instancio.internal.ThreadLocalRandomProvider
- remove() - Method in class org.instancio.internal.ThreadLocalSettings
- repeat(String, int) - Static method in class org.instancio.util.StringUtils
- resolve(Class<?>) - Method in interface org.instancio.internal.reflection.ImplementationResolver
- resolve(Class<?>) - Method in class org.instancio.internal.reflection.InterfaceImplementationResolver
- RETURN_EMPTY_COLLECTION - Static variable in class org.instancio.util.Sonar
S
- safeStaticFieldValue(Class<?>, String) - Static method in class org.instancio.util.ReflectionUtils
- SeedUtil - Class in org.instancio.util
- set(RandomProvider) - Method in class org.instancio.internal.ThreadLocalRandomProvider
- set(SettingKey, Object) - Method in class org.instancio.settings.Settings
-
Set setting with given key to the specified value.
- set(Settings) - Method in class org.instancio.internal.ThreadLocalSettings
- 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
- Setting - Enum in org.instancio.settings
- SettingKey - Interface in org.instancio.settings
-
A setting key for modifying configuration.
- Settings - Class in org.instancio.settings
-
Instancio settings API.
- SHORT_MAX - org.instancio.settings.Setting
- SHORT_MIN - org.instancio.settings.Setting
- SHORT_NULLABLE - org.instancio.settings.Setting
- shortBetween(short, short) - Method in interface org.instancio.internal.random.RandomProvider
- shortBetween(short, short) - Method in class org.instancio.internal.random.RandomProviderImpl
- ShortGenerator - Class in org.instancio.generator.lang
- ShortGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.ShortGenerator
- shorts() - Method in class org.instancio.Generators
-
Customises generated
Short
values. - shuffle(Object, RandomProvider) - Static method in class org.instancio.util.ArrayUtils
- size() - Method in class org.instancio.internal.nodes.TypeMap
- size(int) - Method in class org.instancio.generator.util.CollectionGenerator
- size(int) - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Size of collection to generate.
- size(int) - Method in class org.instancio.generator.util.MapGenerator
- size(int) - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Size of map to generate.
- Sonar - Class in org.instancio.util
- state(boolean, String, Object...) - Static method in class org.instancio.util.Verify
- string() - Method in class org.instancio.Generators
-
Customises generated
String
values. - STRING_ALLOW_EMPTY - org.instancio.settings.Setting
- STRING_MAX_LENGTH - org.instancio.settings.Setting
- STRING_MIN_LENGTH - org.instancio.settings.Setting
- STRING_NULLABLE - org.instancio.settings.Setting
- StringGenerator - Class in org.instancio.generator.lang
- StringGenerator(GeneratorContext) - Constructor for class org.instancio.generator.lang.StringGenerator
- StringGeneratorSpec - Interface in org.instancio.generator.lang
-
Generator spec for Strings.
- StringUtils - Class in org.instancio.util
- supply(Binding, Supplier<V>) - Method in interface org.instancio.InstancioApi
-
Supplies a non-random value for a field or class using a
Supplier
. - supply(Binding, Supplier<V>) - Method in class org.instancio.internal.InstancioApiImpl
- supply(Binding, Generator<V>) - Method in interface org.instancio.InstancioApi
-
Supplies a randomised value for a field or class using a custom
Generator
. - supply(Binding, 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.
T
- 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
- TemporalGeneratorSpec<T extends Temporal> - Interface in org.instancio.generator.time
-
Generator spec for
Temporal
types. - ThreadLocalRandomProvider - Class in org.instancio.internal
- ThreadLocalSettings - Class in org.instancio.internal
- toBuilder() - Method in class org.instancio.internal.ModelContext
- 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
- 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.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
- trueOrFalse() - Method in interface org.instancio.internal.random.RandomProvider
- trueOrFalse() - Method in class org.instancio.internal.random.RandomProviderImpl
- type - Variable in class org.instancio.generator.util.CollectionGenerator
- type - Variable in class org.instancio.generator.util.MapGenerator
- type() - Method in enum org.instancio.settings.Setting
- type() - Method in interface org.instancio.settings.SettingKey
-
Type of the property value.
- type(Class<?>) - Method in class org.instancio.generator.array.ArrayGenerator
- type(Class<?>) - Method in interface org.instancio.generator.array.ArrayGeneratorSpec
-
Specifies the type of array that should be generated.
- type(Class<?>) - Method in class org.instancio.generator.util.CollectionGenerator
- type(Class<?>) - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Specifies the type of collection that should be generated.
- type(Class<?>) - Method in class org.instancio.generator.util.MapGenerator
- type(Class<?>) - Method in interface org.instancio.generator.util.MapGeneratorSpec
-
Specifies the type of map that should be generated.
- typeBinding(Class<?>) - Static method in class org.instancio.Binding
- 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
- 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.InstancioValidator
- validateGeneratorUsage(Node, Generator<?>) - Static method in class org.instancio.internal.InstancioValidator
- validateSettingKey(SettingKey, Object) - Static method in class org.instancio.internal.InstancioValidator
- validateSubtypeMapping(Class<?>, Class<?>) - Static method in class org.instancio.internal.InstancioValidator
- validateTypeParameters(Class<?>, List<Class<?>>) - Static method in class org.instancio.internal.InstancioValidator
- valueOf(String) - Static method in enum org.instancio.settings.Setting
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.instancio.settings.Setting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Verify - Class in org.instancio.util
- visitArrayNode(ArrayNode) - Method in interface org.instancio.internal.nodes.NodeVisitor
- visitArrayNode(ArrayNode) - Method in class org.instancio.internal.PopulatingNodeVisitor
- visitClassNode(ClassNode) - Method in interface org.instancio.internal.nodes.NodeVisitor
- visitClassNode(ClassNode) - Method in class org.instancio.internal.PopulatingNodeVisitor
- visitCollectionNode(CollectionNode) - Method in interface org.instancio.internal.nodes.NodeVisitor
- visitCollectionNode(CollectionNode) - Method in class org.instancio.internal.PopulatingNodeVisitor
- visited(Node) - Method in class org.instancio.internal.nodes.NodeContext
- visitMapNode(MapNode) - Method in interface org.instancio.internal.nodes.NodeVisitor
- visitMapNode(MapNode) - Method in class org.instancio.internal.PopulatingNodeVisitor
W
- with(T...) - Method in class org.instancio.generator.array.ArrayGenerator
- with(T...) - Method in interface org.instancio.generator.array.ArrayGeneratorSpec
-
Adds given elements to the generated array at random positions.
- with(T...) - Method in class org.instancio.generator.util.CollectionGenerator
- with(T...) - Method in interface org.instancio.generator.util.CollectionGeneratorSpec
-
Adds given elements to the generated collection.
- withElements - Variable in class org.instancio.generator.util.CollectionGenerator
- withElements(List<?>) - Method in class org.instancio.generator.GeneratedHints.Builder
- withGenerator(Binding, Generator<?>) - Method in class org.instancio.internal.ModelContext.Builder
- withGeneratorSpec(Binding, Function<Generators, ? extends GeneratorSpec<?>>) - Method in class org.instancio.internal.ModelContext.Builder
- withIgnored(Binding) - Method in class org.instancio.internal.ModelContext.Builder
- withNullable(Binding) - Method in interface org.instancio.InstancioApi
-
Specifies that a field or class is nullable.
- withNullable(Binding) - Method in class org.instancio.internal.InstancioApiImpl
- withNullable(Binding) - Method in class org.instancio.internal.ModelContext.Builder
- withOnCompleteCallback(Binding, OnCompleteCallback<V>) - Method in class org.instancio.internal.ModelContext.Builder
- withRootTypeParameters(List<Class<?>>) - Method in class org.instancio.internal.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.InstancioApiImpl
- withSeed(int) - Method in class org.instancio.internal.ModelContext.Builder
- withSettings(Settings) - Method in interface org.instancio.InstancioApi
-
Override default settings for generated values.
- withSettings(Settings) - Method in class org.instancio.internal.InstancioApiImpl
- withSettings(Settings) - Method in class org.instancio.internal.ModelContext.Builder
- withSubtypeMapping(Class<?>, Class<?>) - Method in class org.instancio.internal.ModelContext.Builder
- withSupplier(Binding, Supplier<?>) - Method in class org.instancio.internal.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
All Classes All Packages