A B C D E F G H I K L M N O P R S T U V W X Y Z
All Classes 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
- 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(SelectorGroup...) - Static method in class org.instancio.Select
-
Convenience method for combining multiple selections, for example:
- 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.lang.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() - Method in class org.instancio.generator.lang.StringGenerator
- alphaNumeric() - Method in interface org.instancio.generator.lang.StringGeneratorSpec
-
Generates a mixed case alphanumeric string.
- 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]
. - 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
-
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.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
- 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
-
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
- 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.ModelContext.Builder
- builder() - Static method in class org.instancio.generator.GeneratedHints
- builder(Type) - Static method in class org.instancio.internal.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
- bytes() - Method in class org.instancio.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.
- 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
- classes() - Method 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
- 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 - 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.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
- 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
- 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
- DEFAULT_MAX - Static variable in interface org.instancio.generator.time.TemporalGeneratorSpec
- DEFAULT_MIN - Static variable in interface org.instancio.generator.time.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
- digits() - Method in class org.instancio.generator.lang.StringGenerator
- digits() - Method in interface org.instancio.generator.lang.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
- doubles() - Method in class org.instancio.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.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
- 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(String) - Static method in class org.instancio.Select
-
Selects a field that belongs to the class being created.
- FIELD - org.instancio.Selector.SelectorType
-
Field selector.
- FieldCollector - Interface in org.instancio.internal.reflection
-
An interface for collecting fields from classes.
- 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
- floats() - Method in class org.instancio.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.time.TemporalGeneratorSpec
-
Generate a temporal value in the future.
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.text.TextPatternGenerator
- 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.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(SelectorGroup, Function<Generators, S>) - Method in interface org.instancio.InstancioApi
-
Generates a random value for a field or class using a built-in generator.
- generate(SelectorGroup, 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.
- GeneratorApiMethodNames - Class in org.instancio.generator
- 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
-
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. - 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<?>) - Static method in class org.instancio.generator.GeneratorApiMethodNames
- 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
- getArrayClass(Type) - Static method in class org.instancio.util.TypeUtils
- getChildren() - Method in class org.instancio.internal.nodes.Node
- getClass(String) - Static method in class org.instancio.util.ReflectionUtils
- getClassSubtypeMap() - Method in class org.instancio.internal.ModelContext
- getClassSubtypeMap() - Method in class org.instancio.internal.nodes.NodeContext
- 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
- 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
- getField(Class<?>, String) - Static method in class org.instancio.util.ReflectionUtils
- getFieldCollector() - Method in class org.instancio.internal.nodes.NodeContext
- getFieldName() - Method in interface org.instancio.Selector
-
Returns the selected field.
- 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
- getFieldSubtypeMap() - Method in class org.instancio.internal.ModelContext
- getFieldSubtypeMap() - Method in class org.instancio.internal.nodes.NodeContext
- getGenerators() - Method in interface org.instancio.spi.GeneratorProvider
-
Provides a map of generators to register.
- 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.ThreadLocalRandom
- getInstance() - Static method in class org.instancio.internal.ThreadLocalSettings
- getKeyNode() - Method in class org.instancio.internal.nodes.MapNode
- 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
- getOrDefault(Type, Type) - Method in class org.instancio.internal.nodes.TypeMap
- getParent() - Method in class org.instancio.internal.nodes.Node
- getRandom() - 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
- 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 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 interface org.instancio.SelectorGroup
-
Returns a list of selectors that comprise this group.
- getSettings() - Method in class org.instancio.generator.GeneratorContext
- getSettings() - Method in class org.instancio.internal.ModelContext
- 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
- getTargetClass() - Method in interface org.instancio.Selector
-
Returns the selected target class.
- 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.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
- 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(SelectorGroup) - Method in interface org.instancio.InstancioApi
-
Specifies that a class or field should be ignored.
- ignore(SelectorGroup) - 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
-
Exceptions generated by incorrect usage of the API.
- 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
-
Exception generated as a result of an internal error.
- InstancioException(String) - Constructor for exception org.instancio.exception.InstancioException
- InstancioException(String, Throwable) - Constructor for exception 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.
- 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
- 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
- ints() - Method in class org.instancio.Generators
-
Customises generated
Integer
values. - invoke() - Method in interface org.instancio.util.VoidFunction
-
Invokes the function.
- invokeCallbacks() - Method in class org.instancio.internal.CallbackHandler
- isBlank(String) - Static method in class org.instancio.util.StringUtils
- 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
- 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.util.Verify
- 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.ApiValidator
- isTrue(boolean, String, Object...) - Static method in class org.instancio.util.Verify
- isUnvisited(Node) - Method in class org.instancio.internal.nodes.NodeContext
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 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.
- length(int, int) - Method in class org.instancio.generator.lang.StringGenerator
- length(int, 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
- localTime() - Method in class org.instancio.Generators
-
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
- longs() - Method in class org.instancio.Generators
-
Customises generated
Long
values. - lowerCase() - Method in class org.instancio.generator.lang.StringGenerator
- lowerCase() - Method in interface org.instancio.generator.lang.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
-
Customises generated maps.
- map(SelectorGroup, Class<?>) - Method in interface org.instancio.InstancioApi
-
Maps target field or class to the given subtype.
- map(SelectorGroup, Class<?>) - Method in class org.instancio.internal.InstancioApiImpl
- 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.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 - 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 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.
- METHODS_RETURNS_SHOULD_NOT_BE_INVARIANT - Static variable in class org.instancio.util.Sonar
- 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 - 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 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.
- mixedCase() - Method in class org.instancio.generator.lang.StringGenerator
- mixedCase() - Method in interface org.instancio.generator.lang.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]
. - 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
- 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<?>>, Map<Field, 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
- 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 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.
- NumberUtils - Class in org.instancio.util
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(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(SelectorGroup, OnCompleteCallback<V>) - Method in interface org.instancio.InstancioApi
-
A callback that gets invoked after an object has been fully populated.
- onComplete(SelectorGroup, 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(Collection<T>) - Method in class org.instancio.internal.random.DefaultRandom
- oneOf(Collection<T>) - Method in interface org.instancio.Random
-
Returns a random element from given collection.
- 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.
- oneOf(T[]) - Method in class org.instancio.internal.random.DefaultRandom
- oneOf(T...) - Method in interface org.instancio.Random
-
Returns a random element from 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.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.text - package org.instancio.generator.text
- 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.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
- past() - Method in interface org.instancio.generator.time.TemporalGeneratorSpec
-
Generate a temporal value in the past.
- pattern(String) - Method in class org.instancio.generator.text.TextGenerators
-
Generates a random string based on the specified pattern template.
- 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
- 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 Apache Commons Math library: https://commons.apache.org/proper/commons-math/
- randomSeed() - Static method in class org.instancio.util.SeedUtil
- range(LocalDateTime, LocalDateTime) - Method in class org.instancio.generator.time.LocalDateTimeGenerator
-
Generate a temporal value between the given range.
- range(ZonedDateTime, ZonedDateTime) - Method in class org.instancio.generator.time.ZonedDateTimeGenerator
-
Generate a temporal value 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 temporal value between the given range.
- 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
- 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
- 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
- safeStaticFieldValue(Class<?>, String) - Static method in class org.instancio.util.ReflectionUtils
- 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.
- Selector.SelectorType - Enum in org.instancio
-
Supported selector types.
- SelectorGroup - Interface in org.instancio
-
A container for grouping multiple selectors.
- selectorType() - Method in interface org.instancio.Selector
-
Returns the
Selector.SelectorType
of this selector. - 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
- 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
- shorts() - Method in class org.instancio.Generators
-
Customises generated
Short
values. - shuffle(Object, Random) - 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
- 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.
- string() - Method in class org.instancio.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.lang
-
Generator spec for Strings.
- StringUtils - Class in org.instancio.util
- supply(SelectorGroup, Supplier<V>) - Method in interface org.instancio.InstancioApi
-
Supplies a non-random value for a field or class using a
Supplier
. - supply(SelectorGroup, Supplier<V>) - Method in class org.instancio.internal.InstancioApiImpl
- supply(SelectorGroup, Generator<V>) - Method in interface org.instancio.InstancioApi
-
Supplies a randomised value for a field or class using a custom
Generator
. - supply(SelectorGroup, 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
- TemporalGeneratorSpec<T extends Temporal> - Interface in org.instancio.generator.time
-
Generator spec for
Temporal
types. - text() - Method in class org.instancio.Generators
-
Provides access to text generators.
- TextGenerators - Class in org.instancio.generator.text
-
Contains built-in text generators.
- TextGenerators() - Constructor for class org.instancio.generator.text.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
- 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.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
- 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(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.
- TYPE - org.instancio.Selector.SelectorType
-
Class selector.
- 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 org.instancio.exception.InstancioException
- upperCase() - Method in class org.instancio.generator.lang.StringGenerator
- upperCase() - Method in interface org.instancio.generator.lang.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
- 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
- validateSubtypeMapping(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.Selector.SelectorType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.instancio.Selector.SelectorType
-
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
- 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.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<Object>) - Method in class org.instancio.generator.GeneratedHints.Builder
- withGenerator(SelectorGroup, Generator<?>) - Method in class org.instancio.internal.ModelContext.Builder
- withGeneratorSpec(SelectorGroup, Function<Generators, ? extends GeneratorSpec<?>>) - Method in class org.instancio.internal.ModelContext.Builder
- withIgnored(SelectorGroup) - Method in class org.instancio.internal.ModelContext.Builder
- withNullable(SelectorGroup) - Method in interface org.instancio.InstancioApi
-
Specifies that a field or class is nullable.
- withNullable(SelectorGroup) - Method in class org.instancio.internal.InstancioApiImpl
- withNullable(SelectorGroup) - Method in class org.instancio.internal.ModelContext.Builder
- withOnCompleteCallback(SelectorGroup, 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
- withSubtype(SelectorGroup, Class<?>) - Method in class org.instancio.internal.ModelContext.Builder
- withSupplier(SelectorGroup, 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
Y
- year() - Method in class org.instancio.Generators
-
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
-
Customises generated
YearMonth
values. - YearMonthGenerator - Class in org.instancio.generator.time
- YearMonthGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.YearMonthGenerator
Z
- zonedDateTime() - Method in class org.instancio.Generators
-
Customises generated
ZonedDateTimeGenerator
values. - ZonedDateTimeGenerator - Class in org.instancio.generator.time
- ZonedDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.generator.time.ZonedDateTimeGenerator
All Classes All Packages