Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractGenerator<T> - Class in org.instancio.internal.generator
-
Base class for all internal generators.
- AbstractGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.AbstractGenerator
- AbstractRandomComparableNumberGeneratorSpec<T extends Number & Comparable<T>> - Class in org.instancio.internal.generator.lang
- AbstractRandomComparableNumberGeneratorSpec(GeneratorContext, T, T, boolean) - Constructor for class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
- AbstractRandomNumberGeneratorSpec<T extends Number> - Class in org.instancio.internal.generator.lang
- AbstractRandomNumberGeneratorSpec(GeneratorContext, T, T, boolean) - Constructor for class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- ACCESSIBILITY_UPDATE_SHOULD_BE_REMOVED - Static variable in class org.instancio.internal.util.Sonar
- ADD_ASSERTION - Static variable in class org.instancio.internal.util.Sonar
- addFunction() - Method in class org.instancio.internal.generator.InternalContainerHint
-
Returns the function for adding items to the container.
- addFunction(ContainerAddFunction<C>) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
-
Specifies the function for adding objects to the container.
- additionalTypeMap(Map<Type, Type>) - Method in class org.instancio.internal.nodes.Node.Builder
- addTo(T, Object...) - Method in interface org.instancio.internal.generator.ContainerAddFunction
-
Adds given arguments to the specified container.
- addTypeParameters(Class<?>...) - Method in class org.instancio.internal.InstancioApiImpl
- adjustRange(Settings, SettingKey, T) - Method in interface org.instancio.internal.settings.RangeAdjuster
-
Adjust given
key
based onotherValue
. - adjustRange(Settings, SettingKey, T) - Method in class org.instancio.internal.settings.RangeAdjuster.ForMax
- adjustRange(Settings, SettingKey, T) - Method in class org.instancio.internal.settings.RangeAdjuster.ForMin
- AFTER_GENERATE_HINT - Static variable in class org.instancio.settings.Keys
-
Specifies the default value of the
AfterGenerate
hint supplied from custom generators to the engine; default isAfterGenerate.POPULATE_NULLS_AND_DEFAULT_PRIMITIVES
; property namehint.after.generate
. - afterGenerate() - Method in class org.instancio.generator.Hints
-
Returns the after generate action to be performed by the engine.
- afterGenerate(AfterGenerate) - Static method in class org.instancio.generator.Hints
-
Returns an instance of hints containing the specified
AfterGenerate
value. - afterGenerate(AfterGenerate) - Method in class org.instancio.generator.Hints.Builder
-
A hint indicating what should be done with the object created by the generator.
- AfterGenerate - Enum in org.instancio.generator
-
An action hint that is passed from a generator to the engine via the
Generator.hints()
method. - all() - Static method in class org.instancio.settings.Keys
-
Returns all keys supported by Instancio.
- all(Class<?>) - Static method in class org.instancio.Select
-
Select all instances of the given type, not including subtypes.
- all(GroupableSelector...) - Static method in class org.instancio.Select
-
A convenience method for combining multiple selectors.
- allBooleans() - Static method in class org.instancio.Select
-
Selects all booleans, primitive and wrapper.
- allBytes() - Static method in class org.instancio.Select
-
Selects all bytes, primitive and wrapper.
- allChars() - Static method in class org.instancio.Select
-
Selects all characters, primitive and wrapper.
- allDoubles() - Static method in class org.instancio.Select
-
Selects all doubles, primitive and wrapper.
- allFloats() - Static method in class org.instancio.Select
-
Selects all floats, primitive and wrapper.
- allInts() - Static method in class org.instancio.Select
-
Selects all integers, primitive and wrapper.
- allLongs() - Static method in class org.instancio.Select
-
Selects all longs, primitive and wrapper.
- allowEmpty() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Indicates that an empty string can be generated.
- allowEmpty() - Method in class org.instancio.internal.generator.lang.StringGenerator
- allowsNullValue() - Method in class org.instancio.internal.settings.InternalKey
- allowsNullValue() - Method in interface org.instancio.settings.SettingKey
-
Indicates whether the value for this key can be set to
null
. - allowZero() - Method in interface org.instancio.generator.specs.DurationGeneratorSpec
-
Allow a
Duration
of length zero to be generated. - allowZero() - Method in class org.instancio.internal.generator.time.DurationGenerator
- allShorts() - Static method in class org.instancio.Select
-
Selects all shorts, primitive and wrapper.
- allStrings() - Static method in class org.instancio.Select
-
Shorthand for
all(String.class)
. - alphanumeric(int) - Method in class org.instancio.internal.random.DefaultRandom
- alphanumeric(int) - Method in interface org.instancio.Random
-
Generates a random alphanumeric String comprised of
[a-z, A-Z, 0-9]
. - alphaNumeric() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Generates a mixed case alphanumeric string.
- alphaNumeric() - Method in class org.instancio.internal.generator.lang.StringGenerator
- alphanumericCharacter() - Method in class org.instancio.internal.random.DefaultRandom
- alphanumericCharacter() - Method in interface org.instancio.Random
-
Returns a random alphanumeric character,
[a-z, A-Z, 0-9]
. - annotated(Class<? extends A>) - Method in interface org.instancio.FieldSelectorBuilder
-
Matches fields annotated with the specified annotation, ignoring inherited annotations.
- annotated(Class<? extends A>) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- annotated(Class<? extends A>) - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
- annotated(Class<? extends A>) - Method in interface org.instancio.TypeSelectorBuilder
-
Matches types annotated with the specified annotation, ignoring inherited annotations.
- ApiValidator - Class in org.instancio.internal
- APPLY_SELECTORS - Enum constant in enum org.instancio.generator.AfterGenerate
-
Indicates that an object created by the generator can be modified using any of the following methods:
InstancioApi.set(TargetSelector, Object)
InstancioApi.supply(TargetSelector, Generator)
InstancioApi.generate(TargetSelector, Function)
- array() - Method in class org.instancio.generators.Generators
-
Customises generated arrays.
- ARRAY - Enum constant in enum org.instancio.internal.nodes.NodeKind
-
Represents an array.
- ARRAY_ELEMENTS_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for array elements; default isfalse
; property namearray.elements.nullable
. - ARRAY_MAX_LENGTH - Static variable in class org.instancio.settings.Keys
-
Specifies maximum length for arrays; default is 6; property name
array.max.length
. - ARRAY_MIN_LENGTH - Static variable in class org.instancio.settings.Keys
-
Specifies minimum length for arrays; default is 2; property name
array.min.length
. - ARRAY_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a null can be generated for arrays; default is
false
; property namearray.nullable
. - ArrayGenerator<T> - Class in org.instancio.internal.generator.array
- ArrayGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.array.ArrayGenerator
- ArrayGenerator(GeneratorContext, Class<?>) - Constructor for class org.instancio.internal.generator.array.ArrayGenerator
- ArrayGeneratorSpec<T> - Interface in org.instancio.generator.specs
- ArrayHint - Class in org.instancio.generator.hints
-
This hint is for generators that create arrays.
- ArrayHint.Builder - Class in org.instancio.generator.hints
- ArrayNodeHandler - Class in org.instancio.internal.handlers
- ArrayNodeHandler(ModelContext<?>, GeneratorResolver) - Constructor for class org.instancio.internal.handlers.ArrayNodeHandler
- ArrayUtils - Class in org.instancio.internal.util
- asResult() - Method in interface org.instancio.InstancioApi
-
Returns a
Result
containing the created object and seed value used to generate its values. - asResult() - Method in class org.instancio.internal.InstancioApiImpl
- asSelector() - Method in class org.instancio.internal.selectors.ScopelessSelector
- asString() - Method in interface org.instancio.generator.AsStringGeneratorSpec
-
Returns the generated value as a
String
. - asString(Function<T, String>) - Method in interface org.instancio.generator.AsStringGeneratorSpec
-
Returns the generated value as a
String
using the specified function. - AsStringGeneratorSpec<T> - Interface in org.instancio.generator
-
A spec for generators that can produce their values as strings.
- atomic() - Method in class org.instancio.generators.Generators
-
Provides access to atomic generators.
- AtomicGenerators - Class in org.instancio.generators
-
Contains built-in generators for
java.util.concurrent.atomic
classes. - atomicInteger() - Method in class org.instancio.generators.AtomicGenerators
-
Customises generated
AtomicInteger
values. - AtomicIntegerGenerator - Class in org.instancio.internal.generator.util.concurrent.atomic
- AtomicIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.atomic.AtomicIntegerGenerator
- atomicLong() - Method in class org.instancio.generators.AtomicGenerators
-
Customises generated
AtomicLong
values. - AtomicLongGenerator - Class in org.instancio.internal.generator.util.concurrent.atomic
- AtomicLongGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.atomic.AtomicLongGenerator
- autoAdjust(Settings, T) - Method in class org.instancio.internal.settings.InternalKey
- autoAdjust(Settings, T) - Method in interface org.instancio.settings.SettingKey
-
Auto-adjusts the
Settings
value for this key based on the value of another setting key.
B
- bigDecimal() - Method in class org.instancio.generators.MathGenerators
-
Customises generated
BigDecimal
values. - BigDecimalGenerator - Class in org.instancio.internal.generator.math
- BigDecimalGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.math.BigDecimalGenerator
- BigDecimalGenerator(GeneratorContext, BigDecimal, BigDecimal, boolean) - Constructor for class org.instancio.internal.generator.math.BigDecimalGenerator
- BigDecimalGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for
BigDecimal
. - bigInteger() - Method in class org.instancio.generators.MathGenerators
-
Customises generated
BigInteger
values. - BigIntegerGenerator - Class in org.instancio.internal.generator.math
- BigIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.math.BigIntegerGenerator
- BigIntegerGenerator(GeneratorContext, BigInteger, BigInteger, boolean) - Constructor for class org.instancio.internal.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
; property nameboolean.nullable
. - BooleanGenerator - Class in org.instancio.internal.generator.lang
- BooleanGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.BooleanGenerator
- BooleanGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for booleans.
- booleans() - Method in class org.instancio.generators.Generators
-
Customises generated
boolean
values. - build() - Method in class org.instancio.generator.hints.ArrayHint.Builder
-
Builds the object.
- build() - Method in class org.instancio.generator.Hints.Builder
-
Builds the object.
- build() - Method in class org.instancio.generator.hints.CollectionHint.Builder
-
Builds the object.
- build() - Method in class org.instancio.generator.hints.MapHint.Builder
-
Builds the object.
- build() - Method in class org.instancio.internal.context.ModelContext.Builder
- build() - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
- build() - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
-
Builds the object.
- build() - Method in class org.instancio.internal.nodes.Node.Builder
- build() - Method in class org.instancio.internal.nodes.NodeContext.Builder
- build() - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- build() - Method in interface org.instancio.internal.selectors.SelectorBuilder
-
Builds a selector.
- build() - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
- build(B) - Method in interface org.instancio.internal.generator.ContainerBuildFunction
-
Builds the container.
- builder() - Static method in class org.instancio.generator.hints.ArrayHint
- builder() - Static method in class org.instancio.generator.hints.ArrayHint.Builder
- builder() - Static method in class org.instancio.generator.Hints
-
Returns an instance of the builder.
- builder() - Static method in class org.instancio.generator.Hints.Builder
- builder() - Static method in class org.instancio.generator.hints.CollectionHint
- builder() - Static method in class org.instancio.generator.hints.CollectionHint.Builder
- builder() - Static method in class org.instancio.generator.hints.MapHint
- builder() - Static method in class org.instancio.generator.hints.MapHint.Builder
- builder() - Static method in class org.instancio.internal.generator.InternalContainerHint
- builder() - Static method in class org.instancio.internal.generator.InternalGeneratorHint
- builder() - Static method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
- builder() - Static method in class org.instancio.internal.nodes.Node
- builder() - Static method in class org.instancio.internal.nodes.NodeContext
- builder(Type) - Static method in class org.instancio.internal.context.ModelContext
- builder(Hints) - Static method in class org.instancio.generator.Hints
- buildFunction() - Method in class org.instancio.internal.generator.InternalContainerHint
-
Returns the function for building the container.
- buildFunction(ContainerBuildFunction<B, C>) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
-
Specifies the function for building the container.
- BYTE_MAX - Static variable in class org.instancio.settings.Keys
-
Specifies maximum value for bytes; default is 127; property name
byte.max
. - BYTE_MIN - Static variable in class org.instancio.settings.Keys
-
Specifies minimum value for bytes; default is 1; property name
byte.min
. - BYTE_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for Byte type; default isfalse
; property namebyte.nullable
. - ByteGenerator - Class in org.instancio.internal.generator.lang
- ByteGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.ByteGenerator
- byteRange(byte, byte) - Method in class org.instancio.internal.random.DefaultRandom
- byteRange(byte, byte) - Method in interface org.instancio.Random
-
Returns a random
byte
within the given range. - bytes() - Method in class org.instancio.generators.Generators
-
Customises generated
Byte
values.
C
- calculateNewMax(T, T, int) - Static method in class org.instancio.internal.util.NumberUtils
-
Calculate a new maximum given the new minimum.
- calculateNewMin(T, T, int) - Static method in class org.instancio.internal.util.NumberUtils
-
Calculate a new minimum given the new maximum.
- calendar() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
Calendar
values. - CalendarGenerator - Class in org.instancio.internal.generator.util
- CalendarGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.CalendarGenerator
- CallbackHandler - Class in org.instancio.internal
- CallbackHandler(ModelContext<?>) - Constructor for class org.instancio.internal.CallbackHandler
- capitalise(String) - Static method in class org.instancio.internal.util.StringUtils
- CATCH_EXCEPTION_INSTEAD_OF_THROWABLE - Static variable in class org.instancio.internal.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
; property namecharacter.nullable
. - CharacterGenerator - Class in org.instancio.internal.generator.lang
- CharacterGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.CharacterGenerator
- CharacterGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for characters.
- chars() - Method in class org.instancio.generators.Generators
-
Customises generated
char
values. - children(List<Node>) - Method in class org.instancio.internal.nodes.Node.Builder
- CLASS - Enum constant in enum org.instancio.internal.selectors.SelectorTargetKind
-
Class target.
- classes() - Element in annotation type org.instancio.InstancioMetamodel
-
Classes for which metamodel should be generated.
- ClassFilter - Interface in org.instancio.internal.reflection
-
A filter for checking whether a
Class
should be excluded from processing. - collection() - Method in class org.instancio.generators.Generators
-
Customises generated collections.
- COLLECTION - Enum constant in enum org.instancio.internal.nodes.NodeKind
-
java.util.Collection
- COLLECTION_ELEMENTS_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for collection elements; default isfalse
; property namecollection.elements.nullable
. - COLLECTION_MAX_SIZE - Static variable in class org.instancio.settings.Keys
-
Specifies maximum size for collections; default is 6; property name
collection.max.size
. - COLLECTION_MIN_SIZE - Static variable in class org.instancio.settings.Keys
-
Specifies minimum size for collections; default is 2; property name
collection.min.size
. - COLLECTION_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for collections; default isfalse
; property namecollection.nullable
. - CollectionGenerator<T> - Class in org.instancio.internal.generator.util
- CollectionGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.CollectionGenerator
- CollectionGeneratorSpec<T> - Interface in org.instancio.generator.specs
-
Generator spec for collections.
- CollectionGeneratorSpecImpl<T> - Class in org.instancio.internal.generator.util
- CollectionGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.CollectionGeneratorSpecImpl
- CollectionHint - Class in org.instancio.generator.hints
-
This hint is for generators that create collections.
- CollectionHint.Builder - Class in org.instancio.generator.hints
- CollectionNodeHandler - Class in org.instancio.internal.handlers
- CollectionNodeHandler(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.CollectionNodeHandler
- collectionType - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- CollectionUtils - Class in org.instancio.internal.util
- compareTo(SettingKey) - Method in class org.instancio.internal.settings.InternalKey
- ConcurrentHashMapGenerator<K,
V> - Class in org.instancio.internal.generator.util.concurrent - ConcurrentHashMapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.ConcurrentHashMapGenerator
- ConcurrentSkipListMapGenerator<K,
V> - Class in org.instancio.internal.generator.util.concurrent - ConcurrentSkipListMapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.ConcurrentSkipListMapGenerator
- conditionalFailOnError(Supplier<T>) - Static method in class org.instancio.internal.util.ExceptionHandler
- conditionalFailOnError(VoidFunction) - Static method in class org.instancio.internal.util.ExceptionHandler
- Constants - Class in org.instancio.internal.util
- CONTAINER - Enum constant in enum org.instancio.internal.nodes.NodeKind
-
Represents a data structure whose child nodes are not fields, but type arguments.
- ContainerAddFunction<T> - Interface in org.instancio.internal.generator
-
A function for adding objects to a container.
- ContainerBuildFunction<B,
C> - Interface in org.instancio.internal.generator -
A function for building a container.
- ContainerCreateFunction<T> - Interface in org.instancio.internal.generator
-
Creates an instances of a container, or container's builder.
- containerFactories(List<InternalContainerFactoryProvider>) - Method in class org.instancio.internal.nodes.NodeContext.Builder
- ConvertibleToScope - Interface in org.instancio
-
An interface for selectors that can be converted to a
Scope
. - copyWithNewStackTraceHolder() - Method in class org.instancio.internal.selectors.MetamodelSelector
-
Since selector in a metamodel class is a static final field, the
stackTraceHolder
property it contains does not indicate where the metamodel property is used in client code. - create() - Method in interface org.instancio.InstancioApi
-
Creates a new instance of a class and populates it with data.
- create() - Method in class org.instancio.internal.InstancioApiImpl
- create() - Static method in class org.instancio.internal.settings.InternalSettings
- create() - Static method in interface org.instancio.settings.Settings
-
Creates a new instance of empty settings.
- create(Object, Hints) - Static method in class org.instancio.internal.generator.GeneratorResult
- create(Class<T>) - Static method in class org.instancio.Instancio
-
Creates a fully-populated instance of given class.
- create(Object...) - Method in interface org.instancio.internal.generator.ContainerCreateFunction
-
Returns an instance of a container or its builder.
- 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.
- createFromOtherFunction(Class<R>) - Method in interface org.instancio.internal.spi.InternalContainerFactoryProvider
- createFunction() - Method in class org.instancio.internal.generator.InternalContainerHint
-
Returns the function for instantiating the container.
- createFunction(ContainerCreateFunction<C>) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
-
Specifies the function for instantiating the container.
- createInstance(Class<T>) - Method in interface org.instancio.internal.reflection.instantiation.InstantiationStrategy
- createInstance(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.NoArgumentConstructorInstantiationStrategy
- createInstance(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.ObjenesisInstantiationStrategy
- createRootNode(Type) - Method in class org.instancio.internal.nodes.NodeFactory
D
- date() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
Date
values. - DateGenerator - Class in org.instancio.internal.generator.util
- DateGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.DateGenerator
- days(int, int) - Method in interface org.instancio.generator.specs.PeriodGeneratorSpec
-
Generate number of
Period
days in the given range. - days(int, int) - Method in class org.instancio.internal.generator.time.PeriodGenerator
- 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
- declaredIn(Class<?>) - Method in interface org.instancio.FieldSelectorBuilder
-
Matches fields declared in the specified class.
- declaredIn(Class<?>) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- decorate(Generator<?>, AfterGenerate) - Static method in class org.instancio.internal.generator.misc.GeneratorDecorator
- DEFAULT - Enum constant in enum org.instancio.internal.nodes.NodeKind
-
Fallback kind.
- DEFAULT_MAX - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
- DEFAULT_MIN - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
- DEFAULT_PARAGRAPHS - Static variable in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
-
Default number of paragraphs.
- DEFAULT_WORDS - Static variable in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
-
Default number of words.
- 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.internal.util.ObjectUtils
- defaultIfNull(T, T) - Static method in class org.instancio.internal.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(long) - Constructor for class org.instancio.internal.random.DefaultRandom
-
Create an instance with the given seed value.
- defaults() - Static method in class org.instancio.internal.settings.InternalSettings
- defaults() - Static method in interface org.instancio.settings.Settings
-
Creates a new instance containing default settings.
- defaultValue() - Method in class org.instancio.internal.settings.InternalKey
- defaultValue() - Method in interface org.instancio.settings.SettingKey
-
Default value for this key.
- delegating(boolean) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
- diceRoll(boolean) - Method in class org.instancio.internal.random.DefaultRandom
- diceRoll(boolean) - Method in interface org.instancio.Random
-
Returns
true
with a1/6
probability, but only if theprecondition
is true. - digits() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Generates a string comprised of only digits.
- digits() - Method in class org.instancio.internal.generator.lang.StringGenerator
- 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.internal.util.Sonar
- DO_NOT_MODIFY - Enum constant in enum org.instancio.generator.AfterGenerate
-
Indicates that an object created by the generator should not be modified.
- DOUBLE_MAX - Static variable in class org.instancio.settings.Keys
-
Specifies maximum value for doubles; default is 10000; property name
double.max
. - DOUBLE_MIN - Static variable in class org.instancio.settings.Keys
-
Specifies minimum value for doubles; default is 1; property name
double.min
. - DOUBLE_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for Double type; default isfalse
; property namedouble.nullable
. - DoubleGenerator - Class in org.instancio.internal.generator.lang
- DoubleGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.DoubleGenerator
- doubleRange(double, double) - Method in class org.instancio.internal.random.DefaultRandom
- doubleRange(double, double) - Method in interface org.instancio.Random
-
Returns a random
double
within the given range. - doubles() - Method in class org.instancio.generators.Generators
-
Customises generated
Double
values. - duration() - Method in class org.instancio.generators.TemporalGenerators
-
Customises returned
Duration
value. - DurationGenerator - Class in org.instancio.internal.generator.time
- DurationGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.DurationGenerator
- DurationGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for
Duration
.
E
- empty() - Static method in class org.instancio.generator.hints.ArrayHint
-
Returns an empty hint containing default values.
- empty() - Static method in class org.instancio.generator.hints.CollectionHint
-
Returns an empty hint containing default values.
- empty() - Static method in class org.instancio.generator.hints.MapHint
-
Returns an empty hint containing default values.
- empty() - Static method in class org.instancio.internal.generator.InternalContainerHint
-
Returns an empty hint containing default values.
- EnumGenerator<E extends Enum<E>> - Class in org.instancio.internal.generator.lang
- EnumGenerator(Class<E>) - Constructor for class org.instancio.internal.generator.lang.EnumGenerator
- EnumGeneratorSpec<E extends Enum<E>> - Interface in org.instancio.generator.specs
-
Generator spec for
Enums
. - enumOf(Class<E>) - Method in class org.instancio.generators.Generators
-
Customises generated enum values.
- enumSet(Class<E>) - Method in class org.instancio.generators.Generators
-
Customises generated
EnumSet
. - EnumSetGenerator<E extends Enum<E>> - Class in org.instancio.internal.generator.util
- EnumSetGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.EnumSetGenerator
- EnumSetGenerator(GeneratorContext, Class<E>) - Constructor for class org.instancio.internal.generator.util.EnumSetGenerator
- EnumSetGeneratorSpec<E extends Enum<E>> - Interface in org.instancio.generator.specs
-
Generator spec for
EnumSet
. - equals(Object) - Method in class org.instancio.internal.nodes.Node
- equals(Object) - Method in class org.instancio.internal.nodes.TypeMap
- equals(Object) - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- equals(Object) - Method in class org.instancio.internal.selectors.ScopeImpl
- equals(Object) - Method in class org.instancio.internal.selectors.ScopelessSelector
- equals(Object) - Method in class org.instancio.internal.selectors.SelectorGroupImpl
- equals(Object) - Method in class org.instancio.internal.selectors.SelectorImpl
- equals(Object) - Method in class org.instancio.internal.settings.InternalKey
- ExceptionHandler - Class in org.instancio.internal.util
- excludeFromCallbacks() - Method in class org.instancio.internal.generator.InternalGeneratorHint
-
A hint indicating whether the generated object should be excluded from
onComplete
callbacks. - excludeFromCallbacks(boolean) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
- excluding(Class<?>) - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
- excluding(Class<?>) - Method in interface org.instancio.TypeSelectorBuilder
-
Excludes specified class from matching.
- excluding(E...) - Method in interface org.instancio.generator.specs.EnumGeneratorSpec
-
Generate an enum while excluding the specified values.
- excluding(E...) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
-
Specifies enum values to exclude from the generated
EnumSet
. - excluding(E...) - Method in class org.instancio.internal.generator.lang.EnumGenerator
- excluding(E...) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- ExperimentalApi - Annotation Type in org.instancio.documentation
-
Denotes experimental APIs that may be modified or removed in the future.
F
- FAIL_ON_ERROR - Static variable in class org.instancio.internal.util.SystemProperties
- field(Field) - Method in class org.instancio.internal.nodes.Node.Builder
- field(Class<?>, String) - Static method in class org.instancio.Select
-
Selects a field by name in the specified class.
- field(String) - Static method in class org.instancio.Select
-
Selects a field by name declared in the class being created.
- FIELD - Enum constant in enum org.instancio.internal.selectors.SelectorTargetKind
-
Field target.
- FieldCollector - Interface in org.instancio.internal.reflection
-
An interface for collecting fields from classes.
- fields() - Static method in class org.instancio.Select
-
Provides a builder for selecting fields based on
Predicates
. - fields(Predicate<Field>) - Static method in class org.instancio.Select
-
Select all fields matching the specified predicate.
- FieldSelectorBuilder - Interface in org.instancio
-
A builder for constructing predicate-based field selectors.
- FieldSelectorBuilderImpl - Class in org.instancio.internal.selectors
- FieldSelectorBuilderImpl() - Constructor for class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- findEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
- firstNonInstancioStackTraceLine(Throwable) - Static method in class org.instancio.internal.util.Format
-
Returns the first stacktrace element that is not 'org.instancio' as a string.
- flatten() - Method in interface org.instancio.internal.selectors.Flattener
-
Flattens selectors into a list.
- flatten() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
- flatten() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- flatten() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
- flatten() - Method in class org.instancio.internal.selectors.SelectorImpl
- Flattener - Interface in org.instancio.internal.selectors
-
Flattens selectors into a list, similar to
stream().flatMap()
. - FLOAT_MAX - Static variable in class org.instancio.settings.Keys
-
Specifies maximum value for floats; default is 10000; property name
float.max
. - FLOAT_MIN - Static variable in class org.instancio.settings.Keys
-
Specifies minimum value for floats; default is 1; property name
float.min
. - FLOAT_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for Float type; default isfalse
; property namefloat.nullable
. - FloatGenerator - Class in org.instancio.internal.generator.lang
- FloatGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.FloatGenerator
- floatRange(float, float) - Method in class org.instancio.internal.random.DefaultRandom
- floatRange(float, float) - Method in interface org.instancio.Random
-
Returns a random
float
within the given range. - floats() - Method in class org.instancio.generators.Generators
-
Customises generated
Float
values. - Format - Class in org.instancio.internal.util
- from(Map<Object, Object>) - Static method in interface org.instancio.settings.Settings
-
Create settings from the given map.
- from(Settings) - Static method in interface org.instancio.settings.Settings
-
Create settings from the given settings.
- from(Map<Object, Object>) - Static method in class org.instancio.internal.settings.InternalSettings
- from(Settings) - Static method in class org.instancio.internal.settings.InternalSettings
- future() - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
-
Generate a temporal value in the future.
- future() - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
- future() - Method in class org.instancio.internal.generator.sql.TimestampGenerator
- future() - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
- future() - Method in class org.instancio.internal.generator.util.CalendarGenerator
- future() - Method in class org.instancio.internal.generator.util.DateGenerator
G
- generate(Random) - Method in interface org.instancio.generator.Generator
-
Returns a generated value.
- generate(Random) - Method in class org.instancio.internal.generator.array.ArrayGenerator
- generate(Random) - Method in class org.instancio.internal.generator.array.OneOfArrayGenerator
- generate(Random) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- generate(Random) - Method in class org.instancio.internal.generator.lang.BooleanGenerator
- generate(Random) - Method in class org.instancio.internal.generator.lang.CharacterGenerator
- generate(Random) - Method in class org.instancio.internal.generator.lang.EnumGenerator
- generate(Random) - Method in class org.instancio.internal.generator.lang.StringBuilderGenerator
- generate(Random) - Method in class org.instancio.internal.generator.lang.StringGenerator
- generate(Random) - Method in class org.instancio.internal.generator.misc.GeneratorDecorator
- generate(Random) - Method in class org.instancio.internal.generator.misc.InstantiatingGenerator
- generate(Random) - Method in class org.instancio.internal.generator.misc.SupplierAdapter
- generate(Random) - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
- generate(Random) - Method in class org.instancio.internal.generator.sql.TimestampGenerator
- generate(Random) - Method in class org.instancio.internal.generator.text.LoremIpsumGenerator
- generate(Random) - Method in class org.instancio.internal.generator.text.TextPatternGenerator
- generate(Random) - Method in class org.instancio.internal.generator.text.UUIDStringGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.DurationGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.InstantGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.LocalDateGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.LocalDateTimeGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.LocalTimeGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.PeriodGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.YearGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.YearMonthGenerator
- generate(Random) - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.CalendarGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.CollectionGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.CollectionGeneratorSpecImpl
- generate(Random) - Method in class org.instancio.internal.generator.util.concurrent.ConcurrentHashMapGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.concurrent.ConcurrentSkipListMapGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.DateGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.HashSetGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.MapGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.MapGeneratorSpecImpl
- generate(Random) - Method in class org.instancio.internal.generator.util.OneOfCollectionGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.OptionalGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.TreeMapGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.TreeSetGenerator
- generate(Random) - Method in class org.instancio.internal.generator.util.UUIDGenerator
- generate(Random) - Method in class org.instancio.internal.generator.xml.XMLGregorianCalendarGenerator
- generate(TargetSelector, Function<Generators, S>) - Method in interface org.instancio.InstancioApi
-
Generates a random value for a field or class using a built-in generator.
- generate(TargetSelector, Function<Generators, S>) - Method in class org.instancio.internal.InstancioApiImpl
- generateElements() - Method in class org.instancio.generator.hints.CollectionHint
-
Indicates the number of elements the engine should generate and insert into the collection.
- generateElements(int) - Method in class org.instancio.generator.hints.CollectionHint.Builder
-
Indicates how many elements the engine should generate and insert into the collection.
- generateEntries() - Method in class org.instancio.generator.hints.MapHint
-
Indicates the number of entries the engine should generate and insert into the map.
- generateEntries() - Method in class org.instancio.internal.generator.InternalContainerHint
-
Indicates how many entries the engine should generate and add to the container.
- generateEntries(int) - Method in class org.instancio.generator.hints.MapHint.Builder
-
Indicates how many entries the engine should generate and insert into the map.
- generateEntries(int) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
-
Indicates how many entries the engine should generate and add to the container.
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.ByteGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.DoubleGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.FloatGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.IntegerGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.LongGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.ShortGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.math.BigIntegerGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.util.concurrent.atomic.AtomicIntegerGenerator
- generateNonNullValue(Random) - Method in class org.instancio.internal.generator.util.concurrent.atomic.AtomicLongGenerator
- Generator<T> - Interface in org.instancio.generator
-
A class for generating values of a specific type.
- GeneratorContext - Class in org.instancio.generator
-
Provides additional information, such as settings and a random instance to generators that require it.
- GeneratorContext(Settings, Random) - Constructor for class org.instancio.generator.GeneratorContext
- GeneratorDecorator - Class in org.instancio.internal.generator.misc
- GeneratorDecorator(Generator<?>, Hints) - Constructor for class org.instancio.internal.generator.misc.GeneratorDecorator
- GeneratorProvider - Interface in org.instancio.spi
-
A Service Provider Interface for mapping classes to custom
Generator
implementations. - GeneratorResolver - Class in org.instancio.internal.generator
- GeneratorResolver(GeneratorContext) - Constructor for class org.instancio.internal.generator.GeneratorResolver
- GeneratorResult - Class in org.instancio.internal.generator
- Generators - Class in org.instancio.generators
-
This class provides access to built-in generators.
- Generators(GeneratorContext) - Constructor for class org.instancio.generators.Generators
- GeneratorSpec<T> - Interface in org.instancio.generator
-
Marker interface for configurable
Generator
s. - GENERIC_WILDCARD_IN_RETURN - Static variable in class org.instancio.internal.util.Sonar
- get() - Method in class org.instancio.internal.ThreadLocalRandom
- get() - Method in class org.instancio.internal.ThreadLocalSettings
- get() - Method in class org.instancio.Result
-
Returns the created object.
- get() - Method in interface org.instancio.TypeToken
-
Returns the type to be created.
- get() - Method in interface org.instancio.TypeTokenSupplier
-
Returns the type to be created.
- 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.internal.settings.InternalSettings
- get(SettingKey) - Method in interface org.instancio.settings.Settings
-
Get setting value for given key.
- get(Class<?>) - Method in class org.instancio.internal.generator.GeneratorResolver
- get(Class<T>) - Method in class org.instancio.generator.Hints
-
Returns a hint with the specified type.
- get(Type) - Method in class org.instancio.internal.nodes.TypeMap
- getActualType(Type) - Method in class org.instancio.internal.nodes.TypeMap
- getAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class org.instancio.internal.util.ReflectionUtils
- getApiMethod(Class<?>) - Static method in class org.instancio.generators.Generators
-
Returns the public API method for the given generator spec class.
- getArrayClass(Type) - Static method in class org.instancio.internal.util.TypeUtils
- getCallbacks(Node) - Method in class org.instancio.internal.context.ModelContext
- getCanonicalConstructor(Class<?>) - Method in interface org.instancio.internal.reflection.RecordHelper
-
Returns the canonical constructor for the given record class.
- getCanonicalConstructor(Class<?>) - Method in class org.instancio.internal.reflection.RecordHelperImpl
- getChildren() - Method in class org.instancio.internal.nodes.Node
-
Returns this node's children.
- getClass(String) - Static method in class org.instancio.internal.util.ReflectionUtils
- getClassPredicate() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
- getContainerFactories() - Method in class org.instancio.internal.context.ModelContext
- getContext() - Method in class org.instancio.internal.generator.AbstractGenerator
- getDescription() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
- getDescription() - Method in class org.instancio.internal.selectors.SelectorImpl
- getDescription() - Method in interface org.instancio.internal.selectors.UnusedSelectorDescription
-
Returns selector description, including line number where it was used.
- getEnumValues(Class<E>) - Static method in class org.instancio.internal.util.ReflectionUtils
- getEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
- getField() - Method in class org.instancio.internal.nodes.Node
-
Returns a field associated with this node, or
null
if none. - getField() - Method in class org.instancio.internal.selectors.ScopeImpl
- getField() - Method in class org.instancio.internal.selectors.ScopelessSelector
- getField(Class<?>, String) - Static method in class org.instancio.internal.util.ReflectionUtils
- getFieldName() - Method in class org.instancio.internal.selectors.SelectorImpl
- getFieldPredicate() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
- getFields(Class<?>) - Method in class org.instancio.internal.reflection.DeclaredAndInheritedFieldsCollector
- getFields(Class<?>) - Method in class org.instancio.internal.reflection.DeclaredFieldsCollector
- getFields(Class<?>) - Method in interface org.instancio.internal.reflection.FieldCollector
- getGenerator(Node) - Method in class org.instancio.internal.context.ModelContext
- getGenerators(GeneratorContext) - Method in interface org.instancio.spi.GeneratorProvider
-
Provides a map of generators to register.
- getGenericSuperclassTypeArgument(Class<?>) - Static method in class org.instancio.internal.util.TypeUtils
- getGenericSuperclassTypeArguments(Class<?>) - Static method in class org.instancio.internal.util.TypeUtils
- getGlobalRandom() - Static method in class org.instancio.internal.context.ModelContext
- getHints() - Method in class org.instancio.internal.generator.GeneratorResult
- getInstance() - Static method in class org.instancio.internal.ThreadLocalRandom
- getInstance() - Static method in class org.instancio.internal.ThreadLocalSettings
- getMax() - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- getMaxValue(Class<?>) - Static method in class org.instancio.internal.util.NumberUtils
- getMin() - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- getMinValue(Class<?>) - Static method in class org.instancio.internal.util.NumberUtils
- getNodeContext() - Method in class org.instancio.internal.nodes.Node
- getNodeKind() - Method in class org.instancio.internal.nodes.Node
- getNodeKindResolvers() - Method in class org.instancio.internal.nodes.NodeContext
- getNodeName() - Method in class org.instancio.internal.nodes.Node
- getOnlyChild() - Method in class org.instancio.internal.nodes.Node
- getOrDefault(Type, Type) - Method in class org.instancio.internal.nodes.TypeMap
- getParent() - Method in class org.instancio.internal.nodes.Node
- getParent() - Method in class org.instancio.internal.selectors.SelectorImpl
- getRandom() - Method in class org.instancio.internal.context.ModelContext
- getRawType() - Method in class org.instancio.internal.nodes.Node
-
Returns the raw type equivalent to this node's
Node.getType()
. - getRawType(Type) - Static method in class org.instancio.internal.util.TypeUtils
- getResult(Node) - Method in class org.instancio.internal.handlers.ArrayNodeHandler
- getResult(Node) - Method in class org.instancio.internal.handlers.CollectionNodeHandler
- getResult(Node) - Method in class org.instancio.internal.handlers.InstantiatingHandler
- getResult(Node) - Method in class org.instancio.internal.handlers.MapNodeHandler
- getResult(Node) - Method in interface org.instancio.internal.handlers.NodeHandler
- getResult(Node) - Method in class org.instancio.internal.handlers.UserSuppliedGeneratorHandler
-
If the context has enough information to generate a value for the field, then do so.
- getResult(Node) - Method in class org.instancio.internal.handlers.UsingGeneratorResolverHandler
- getRootType() - Method in class org.instancio.internal.context.ModelContext
- getRootTypeMap() - Method in class org.instancio.internal.context.ModelContext
- getRootTypeMap() - Method in class org.instancio.internal.nodes.NodeContext
- getScopes() - Method in class org.instancio.internal.selectors.SelectorImpl
- getSeed() - Method in class org.instancio.internal.random.DefaultRandom
- getSeed() - Method in interface org.instancio.Random
-
Returns the seed value used by the random number generator.
- getSeed() - Method in class org.instancio.Result
-
Returns the seed that was used to populate the created object.
- getSelectors() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
- getSelectorTargetKind() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
- getSelectorTargetKind() - Method in class org.instancio.internal.selectors.SelectorImpl
- getSettings() - Method in class org.instancio.generator.GeneratorContext
-
Returns a read-only instance of the settings used by Instancio.
- getSettings() - Method in class org.instancio.internal.context.ModelContext
- getStackTraceHolder() - Method in class org.instancio.internal.selectors.SelectorImpl
- getSubtype(Node) - Method in class org.instancio.internal.context.SubtypeSelectorMap
- getSubtypeMap() - Method in class org.instancio.internal.settings.InternalSettings
- getSubtypeMap() - Method in interface org.instancio.settings.Settings
-
Returns a read-only view of the subtype map.
- getSubtypeSelectorMap() - Method in class org.instancio.internal.context.ModelContext
- getTargetClass() - Method in class org.instancio.internal.nodes.Node
-
Returns the target class represented by this node.
- getTargetClass() - Method in class org.instancio.internal.selectors.ScopeImpl
- getTargetClass() - Method in class org.instancio.internal.selectors.ScopelessSelector
- getTargetClass() - Method in class org.instancio.internal.selectors.SelectorImpl
- getToLongConverter(Class<?>) - Static method in class org.instancio.internal.util.NumberUtils
- getType() - Method in class org.instancio.internal.nodes.Node
-
Returns the type represented by this node, either a
Class
orParameterizedType
. - getTypeArguments(Type) - Static method in class org.instancio.internal.util.TypeUtils
- getTypeMap() - Method in class org.instancio.internal.nodes.Node
- getTypeVariablesCsv(Class<?>) - Static method in class org.instancio.internal.util.Format
- getValue() - Method in class org.instancio.internal.generator.GeneratorResult
- GroupableSelector - Interface in org.instancio
-
A marker for selectors that can be grouped using
Select.all(GroupableSelector...)
.
H
- hasAncestorEqualToSelf() - Method in class org.instancio.internal.nodes.Node
-
This method is used for detecting cycles.
- hashCode() - Method in class org.instancio.internal.nodes.Node
- hashCode() - Method in class org.instancio.internal.nodes.TypeMap
- hashCode() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- hashCode() - Method in class org.instancio.internal.selectors.ScopeImpl
- hashCode() - Method in class org.instancio.internal.selectors.ScopelessSelector
- hashCode() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
- hashCode() - Method in class org.instancio.internal.selectors.SelectorImpl
- hashCode() - Method in class org.instancio.internal.settings.InternalKey
- HashSetGenerator<T> - Class in org.instancio.internal.generator.util
- HashSetGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.HashSetGenerator
- hasNonNullOrNonDefaultPrimitiveValue(Field, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
- hasNonNullValue(Field, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
- Hint<T extends Hint<T>> - Interface in org.instancio.generator
-
A hint that can be passed from a generator to the engine.
- hints() - Method in interface org.instancio.generator.Generator
-
Hints provided by the generator to the engine.
- hints() - Method in class org.instancio.internal.generator.AbstractGenerator
- hints() - Method in class org.instancio.internal.generator.array.ArrayGenerator
- hints() - Method in class org.instancio.internal.generator.array.OneOfArrayGenerator
- hints() - Method in class org.instancio.internal.generator.lang.EnumGenerator
- hints() - Method in class org.instancio.internal.generator.misc.GeneratorDecorator
- hints() - Method in class org.instancio.internal.generator.misc.SupplierAdapter
-
Objects created via
Supplier
should not be modified and callbacks should never be called on returned objects. - hints() - Method in class org.instancio.internal.generator.util.CollectionGenerator
- hints() - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- hints() - Method in class org.instancio.internal.generator.util.MapGenerator
- hints() - Method in class org.instancio.internal.generator.util.OptionalGenerator
- Hints - Class in org.instancio.generator
-
Hints are provided by
Generator
implementations to the engine to support more flexibility in how objects are populated. - Hints.Builder - Class in org.instancio.generator
-
Builder for constructing
Hints
.
I
- ignore(TargetSelector) - Method in interface org.instancio.InstancioApi
-
Specifies that a class or field should be ignored.
- ignore(TargetSelector) - Method in class org.instancio.internal.InstancioApiImpl
- Instancio - Class in org.instancio
-
Instancio API for creating instances of a class.
- InstancioApi<T> - Interface in org.instancio
-
Instancio API for generating instances of a class populated with random data.
- InstancioApiException - Exception Class in org.instancio.exception
-
Exception generated by incorrect usage of the API.
- InstancioApiException(String) - Constructor for exception class org.instancio.exception.InstancioApiException
- InstancioApiException(String, Throwable) - Constructor for exception class org.instancio.exception.InstancioApiException
- InstancioApiImpl<T> - Class in org.instancio.internal
- InstancioApiImpl(Class<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
- InstancioApiImpl(Model<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
- InstancioApiImpl(TypeTokenSupplier<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
- InstancioException - Exception Class in org.instancio.exception
-
Exception generated as a result of an internal error.
- InstancioException(String) - Constructor for exception class org.instancio.exception.InstancioException
- InstancioException(String, Throwable) - Constructor for exception class org.instancio.exception.InstancioException
- InstancioMetamodel - Annotation Type in org.instancio
-
This annotation provides support for generating metamodels for classes in order to avoid referencing fields as literal strings.
- InstancioOfClassApi<T> - Interface in org.instancio
-
Instancio API for defining type parameters for generic classes.
- InstancioOfClassApiImpl<T> - Class in org.instancio.internal
- InstancioOfClassApiImpl(Class<T>) - Constructor for class org.instancio.internal.InstancioOfClassApiImpl
- InstancioOfCollectionApi<C> - Interface in org.instancio
-
Instancio API for generating collections populated with random data.
- InstancioOfCollectionApiImpl<T,
C extends Collection<T>> - Class in org.instancio.internal - InstancioOfCollectionApiImpl(Class<C>, Class<T>) - Constructor for class org.instancio.internal.InstancioOfCollectionApiImpl
- InstancioOfMapApiImpl<K,
V, M extends Map<K, V>> - Class in org.instancio.internal - InstancioOfMapApiImpl(Class<M>, Class<K>, Class<V>) - Constructor for class org.instancio.internal.InstancioOfMapApiImpl
- instant() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
Instant
values. - InstantGenerator - Class in org.instancio.internal.generator.time
- InstantGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.InstantGenerator
- instantiate(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.Instantiator
- InstantiatingGenerator - Class in org.instancio.internal.generator.misc
- InstantiatingGenerator(Instantiator, Class<?>) - Constructor for class org.instancio.internal.generator.misc.InstantiatingGenerator
- InstantiatingHandler - Class in org.instancio.internal.handlers
- InstantiatingHandler(Instantiator) - Constructor for class org.instancio.internal.handlers.InstantiatingHandler
- InstantiationStrategy - Interface in org.instancio.internal.reflection.instantiation
- InstantiationStrategyException - Exception Class in org.instancio.internal.reflection.instantiation
- InstantiationStrategyException(String, Throwable) - Constructor for exception class org.instancio.internal.reflection.instantiation.InstantiationStrategyException
- Instantiator - Class in org.instancio.internal.reflection.instantiation
- Instantiator() - Constructor for class org.instancio.internal.reflection.instantiation.Instantiator
- INTEGER_MAX - Static variable in class org.instancio.settings.Keys
-
Specifies maximum value for integers; default is 10000; property name
integer.max
. - INTEGER_MIN - Static variable in class org.instancio.settings.Keys
-
Specifies minimum value for integers; default is 1; property name
integer.min
. - INTEGER_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for Integer type; default isfalse
; property nameinteger.nullable
. - IntegerGenerator - Class in org.instancio.internal.generator.lang
- IntegerGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.IntegerGenerator
- InternalApi - Annotation Type in org.instancio.documentation
-
Denotes internal APIs that are not intended for external use.
- InternalContainerFactoryProvider - Interface in org.instancio.internal.spi
-
Internal SPI that allows integrating 3rd party collections, such as Guava, with internal collection generators.
- InternalContainerHint - Class in org.instancio.internal.generator
-
Hint containing details on how to build a container.
- InternalContainerHint.Builder - Class in org.instancio.internal.generator
- InternalGeneratorHint - Class in org.instancio.internal.generator
-
Internal hint related to
Generators
. - InternalGeneratorHint.Builder - Class in org.instancio.internal.generator
- InternalKey - Class in org.instancio.internal.settings
- InternalKey(String, Class<?>, Object, RangeAdjuster, boolean) - Constructor for class org.instancio.internal.settings.InternalKey
- InternalSettings - Class in org.instancio.internal.settings
- intRange(int, int) - Method in class org.instancio.internal.random.DefaultRandom
- intRange(int, int) - Method in interface org.instancio.Random
-
Returns a random
int
within the given range. - ints() - Method in class org.instancio.generators.Generators
-
Customises generated
Integer
values. - invoke() - Method in interface org.instancio.internal.util.VoidFunction
-
Invokes the function.
- invokeCallbacks() - Method in class org.instancio.internal.CallbackHandler
- is(NodeKind) - Method in class org.instancio.internal.nodes.Node
- isArrayOrConcrete(Class<?>) - Static method in class org.instancio.internal.util.ReflectionUtils
- isBlank(String) - Static method in class org.instancio.internal.util.StringUtils
- isContainerClass(Class<?>) - Method in interface org.instancio.internal.spi.InternalContainerFactoryProvider
- isDelegating - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- isDelegating - Variable in class org.instancio.internal.generator.util.MapGenerator
- isDelegating() - Method in class org.instancio.internal.generator.InternalGeneratorHint
-
A hint indicating whether a generator delegates instantiation to another generator.
- isExcluded(Package) - Method in class org.instancio.internal.reflection.DefaultPackageFilter
- 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 interface org.instancio.internal.reflection.PackageFilter
-
Checks if given package is excluded.
- isFailOnError() - Static method in class org.instancio.internal.util.SystemProperties
- isFalse(boolean, String, Object...) - Static method in class org.instancio.internal.ApiValidator
- isFalse(boolean, String, Object...) - Static method in class org.instancio.internal.util.Verify
- isFalse(boolean, Supplier<String>) - Static method in class org.instancio.internal.ApiValidator
- isIgnored(Node) - Method in class org.instancio.internal.context.ModelContext
- isNotArrayCollectionOrMap(Class<?>) - Static method in class org.instancio.internal.util.Verify
- isNullable(Node) - Method in class org.instancio.internal.context.ModelContext
- isNullOrEmpty(Collection<?>) - Static method in class org.instancio.internal.util.CollectionUtils
- isNullOrEmpty(Map<?, ?>) - Static method in class org.instancio.internal.util.CollectionUtils
- isNullResult() - Method in class org.instancio.internal.generator.GeneratorResult
- isRecord(Class<?>) - Method in interface org.instancio.internal.reflection.RecordHelper
-
Checks whether given class is a
java.lang.Record
. - isRecord(Class<?>) - Method in class org.instancio.internal.reflection.RecordHelperImpl
- isTrue(boolean, String, Object...) - Static method in class org.instancio.internal.ApiValidator
- isTrue(boolean, String, Object...) - Static method in class org.instancio.internal.util.Verify
- isValidField(Class<?>, String) - Static method in class org.instancio.internal.util.ReflectionUtils
K
- Keys - Class in org.instancio.settings
-
Defines all keys supported by Instancio.
L
- length(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
length of array to generate.
- length(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Length of string to generate.
- length(int) - Method in class org.instancio.internal.generator.array.ArrayGenerator
- length(int) - Method in class org.instancio.internal.generator.lang.StringGenerator
- length(int, int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Length of string to generate.
- length(int, int) - Method in class org.instancio.internal.generator.lang.StringGenerator
- lenient() - Method in interface org.instancio.InstancioApi
-
Disables strict mode in which unused selectors trigger an error.
- lenient() - Method in class org.instancio.internal.context.ModelContext.Builder
- lenient() - Method in class org.instancio.internal.InstancioApiImpl
- LENIENT - Enum constant in enum org.instancio.Mode
-
In lenient mode, unused selectors are ignored and no exception is triggered.
- loadAll(Class<T>) - Static method in class org.instancio.internal.util.ServiceLoaders
- loadClass(String) - Static method in class org.instancio.internal.util.ReflectionUtils
- localDate() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
LocalDate
values. - LocalDateGenerator - Class in org.instancio.internal.generator.time
- LocalDateGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.LocalDateGenerator
- localDateTime() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
LocalDateTime
values. - LocalDateTimeGenerator - Class in org.instancio.internal.generator.time
- LocalDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.LocalDateTimeGenerator
- localTime() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
LocalTime
values. - LocalTimeGenerator - Class in org.instancio.internal.generator.time
- LocalTimeGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.LocalTimeGenerator
- lock() - Method in class org.instancio.internal.settings.InternalSettings
- lock() - Method in interface 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 is 10000; property name
long.max
. - LONG_MIN - Static variable in class org.instancio.settings.Keys
-
Specifies minimum value for longs; default is 1; property name
long.min
. - LONG_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for Long type; default isfalse
; property namelong.nullable
. - LongGenerator - Class in org.instancio.internal.generator.lang
- LongGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.LongGenerator
- longRange(long, long) - Method in class org.instancio.internal.random.DefaultRandom
- longRange(long, long) - Method in interface org.instancio.Random
-
Returns a random
long
within the given range. - longs() - Method in class org.instancio.generators.Generators
-
Customises generated
Long
values. - loremIpsum() - Method in class org.instancio.generators.TextGenerators
-
Generates "Lorem ipsum" text.
- LoremIpsumGenerator - Class in org.instancio.internal.generator.text
- LoremIpsumGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.text.LoremIpsumGenerator
- LoremIpsumGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for producing "Lorem ipsum..." text.
- lowerCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Generates a lower case string.
- lowerCase() - Method in class org.instancio.internal.generator.lang.StringGenerator
- lowerCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
- lowerCaseAlphabetic(int) - Method in interface org.instancio.Random
-
Generates a lower case String comprised of
[a-z]
. - lowerCaseCharacter() - Method in class org.instancio.internal.random.DefaultRandom
- lowerCaseCharacter() - Method in interface org.instancio.Random
-
Returns a random lower alphabetic character,
[a-z]
.
M
- map() - Method in class org.instancio.generators.Generators
-
Customises generated maps.
- MAP - Enum constant in enum org.instancio.internal.nodes.NodeKind
-
java.util.Map
- MAP_KEYS_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for map keys; default isfalse
; property namemap.keys.nullable
. - MAP_MAX_SIZE - Static variable in class org.instancio.settings.Keys
-
Specifies maximum size for maps; default is 6; property name
map.max.size
. - MAP_MIN_SIZE - Static variable in class org.instancio.settings.Keys
-
Specifies minimum size for maps; default is 2; property name
map.min.size
. - MAP_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for maps; default isfalse
; property namemap.nullable
. - MAP_VALUES_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for map values; default isfalse
; property namemap.values.nullable
. - MapGenerator<K,
V> - Class in org.instancio.internal.generator.util - MapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.MapGenerator
- MapGeneratorSpec<K,
V> - Interface in org.instancio.generator.specs -
Generator spec for maps.
- MapGeneratorSpecImpl<K,
V> - Class in org.instancio.internal.generator.util - MapGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.MapGeneratorSpecImpl
- MapHint - Class in org.instancio.generator.hints
-
This hint is for generators that create maps.
- MapHint.Builder - Class in org.instancio.generator.hints
- MapNodeHandler - Class in org.instancio.internal.handlers
- MapNodeHandler(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.MapNodeHandler
- mapType - Variable in class org.instancio.internal.generator.util.MapGenerator
- mapType(Class<?>, Class<?>) - Method in class org.instancio.internal.settings.InternalSettings
- mapType(Class<?>, Class<?>) - Method in interface org.instancio.settings.Settings
-
Map 'from' supertype to 'to' subtype.
- math() - Method in class org.instancio.generators.Generators
-
Return generators for
java.math
classes. - MathGenerators - Class in org.instancio.generators
-
Contains built-in generators for
java.math
classes. - max - Variable in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
- max(BigDecimal) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
- max(BigDecimal) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
- max(T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
-
Upper bound for the random number generator.
- max(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
-
Upper bound for the random number generator.
- max(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- MAX_ADJUSTER - Static variable in interface org.instancio.internal.settings.RangeAdjuster
- MAX_SIZE - Static variable in class org.instancio.internal.util.Constants
-
Default max array/collection size.
- maxLength - Variable in class org.instancio.internal.generator.array.ArrayGenerator
- maxLength - Variable in class org.instancio.internal.generator.lang.StringGenerator
- maxLength(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
Maximum length of array to generate.
- maxLength(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Maximum length of string to generate.
- maxLength(int) - Method in class org.instancio.internal.generator.array.ArrayGenerator
- maxLength(int) - Method in class org.instancio.internal.generator.lang.StringGenerator
- maxSize - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- maxSize - Variable in class org.instancio.internal.generator.util.MapGenerator
- maxSize(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Maximum size of collection to generate.
- maxSize(int) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
-
Maximum size of
EnumSet
to generate. - maxSize(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Maximum size of map to generate.
- maxSize(int) - Method in class org.instancio.internal.generator.util.CollectionGenerator
- maxSize(int) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- maxSize(int) - Method in class org.instancio.internal.generator.util.MapGenerator
- merge(Settings) - Method in interface org.instancio.settings.Settings
-
Creates a new instance of settings by merging given settings with these settings.
- merge(Settings) - Method in class org.instancio.internal.settings.InternalSettings
- MetamodelSelector - Class in org.instancio.internal.selectors
-
Selector for use in generated metamodel classes only.
- METHODS_RETURNS_SHOULD_NOT_BE_INVARIANT - Static variable in class org.instancio.internal.util.Sonar
- min - Variable in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
- min(BigDecimal) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
- min(BigDecimal) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
- min(T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
-
Lower bound for the random number generator.
- min(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
-
Lower bound for the random number generator.
- min(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- MIN_ADJUSTER - Static variable in interface org.instancio.internal.settings.RangeAdjuster
- MIN_SIZE - Static variable in class org.instancio.internal.util.Constants
-
Default min array/collection size.
- minLength - Variable in class org.instancio.internal.generator.array.ArrayGenerator
- minLength - Variable in class org.instancio.internal.generator.lang.StringGenerator
- minLength(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
Minimum length of array to generate.
- minLength(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Minimum length of string to generate.
- minLength(int) - Method in class org.instancio.internal.generator.array.ArrayGenerator
- minLength(int) - Method in class org.instancio.internal.generator.lang.StringGenerator
- minSize - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- minSize - Variable in class org.instancio.internal.generator.util.MapGenerator
- minSize(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Minimum size of collection to generate.
- minSize(int) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
-
Minimum size of
EnumSet
to generate. - minSize(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Minimum size of map to generate.
- minSize(int) - Method in class org.instancio.internal.generator.util.CollectionGenerator
- minSize(int) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- minSize(int) - Method in class org.instancio.internal.generator.util.MapGenerator
- mixedCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Generates a mixed case string.
- mixedCase() - Method in class org.instancio.internal.generator.lang.StringGenerator
- mixedCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
- mixedCaseAlphabetic(int) - Method in interface org.instancio.Random
-
Generates a random mixed case String comprised of
[a-z, A-Z]
. - Mode - Enum in org.instancio
-
The mode is used to specify strictness level, either
Mode.STRICT
orMode.LENIENT
, an idea borrowed from the Mockito library. - MODE - Static variable in class org.instancio.settings.Keys
-
Specifies the mode: strict (unused selectors will trigger an exception) or lenient; default is strict; property name
mode
. - Model<T> - Interface in org.instancio
-
A model containing all the information for populating a class that can be obtained using the
'toModel()'
method: - ModelContext<T> - Class in org.instancio.internal.context
- ModelContext.Builder<T> - Class in org.instancio.internal.context
- months(int, int) - Method in interface org.instancio.generator.specs.PeriodGeneratorSpec
-
Generate number of
Period
months in the given range. - months(int, int) - Method in class org.instancio.internal.generator.time.PeriodGenerator
N
- named(String) - Method in interface org.instancio.FieldSelectorBuilder
-
Matches fields with the specified name.
- named(String) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- neitherNullNorPrimitiveWithDefaultValue(Class<?>, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
- nextLong(Random, long, long) - Static method in class org.instancio.internal.random.RandomDataGenerator
- NoArgumentConstructorInstantiationStrategy - Class in org.instancio.internal.reflection.instantiation
- NoArgumentConstructorInstantiationStrategy() - Constructor for class org.instancio.internal.reflection.instantiation.NoArgumentConstructorInstantiationStrategy
- Node - Class in org.instancio.internal.nodes
- Node.Builder - Class in org.instancio.internal.nodes
- nodeContext(NodeContext) - Method in class org.instancio.internal.nodes.Node.Builder
- NodeContext - Class in org.instancio.internal.nodes
- NodeContext.Builder - Class in org.instancio.internal.nodes
- NodeFactory - Class in org.instancio.internal.nodes
-
Class for creating a node hierarchy for a given
Type
. - NodeFactory(NodeContext) - Constructor for class org.instancio.internal.nodes.NodeFactory
- NodeHandler - Interface in org.instancio.internal.handlers
- nodeKind(NodeKind) - Method in class org.instancio.internal.nodes.Node.Builder
- NodeKind - Enum in org.instancio.internal.nodes
- NodeKindArrayResolver - Class in org.instancio.internal.nodes.resolvers
- NodeKindArrayResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindArrayResolver
- NodeKindCollectionResolver - Class in org.instancio.internal.nodes.resolvers
- NodeKindCollectionResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindCollectionResolver
- NodeKindContainerResolver - Class in org.instancio.internal.nodes.resolvers
- NodeKindContainerResolver(List<InternalContainerFactoryProvider>) - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindContainerResolver
- NodeKindMapResolver - Class in org.instancio.internal.nodes.resolvers
- NodeKindMapResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindMapResolver
- NodeKindRecordResolver - Class in org.instancio.internal.nodes.resolvers
- NodeKindRecordResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindRecordResolver
- NodeKindResolver - Interface in org.instancio.internal.nodes
-
Resolves
NodeKind
based on node's target class. - notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.internal.ApiValidator
- notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.internal.util.Verify
- notEmpty(T[], String, Object...) - Static method in class org.instancio.internal.ApiValidator
- notEmpty(T[], String, Object...) - Static method in class org.instancio.internal.util.Verify
- notNull(T, String, Object...) - Static method in class org.instancio.internal.ApiValidator
- notNull(T, String, Object...) - Static method in class org.instancio.internal.util.Verify
- notNull(T, Supplier<String>) - Static method in class org.instancio.internal.ApiValidator
- NULL_OPTIONAL - Static variable in class org.instancio.internal.util.Sonar
- nullable - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- nullable - Variable in class org.instancio.internal.generator.util.MapGenerator
- nullable() - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
Indicates that
null
value can be generated for the array. - nullable() - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
- nullable() - Method in interface org.instancio.generator.specs.BooleanGeneratorSpec
-
Indicates that
null
value can be generated. - nullable() - Method in interface org.instancio.generator.specs.CharacterGeneratorSpec
-
Indicates that
null
value can be generated. - nullable() - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Indicates that
null
value can be generated for the collection. - nullable() - Method in interface org.instancio.generator.specs.EnumGeneratorSpec
-
Indicates that
null
value can be generated. - nullable() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Indicates that
null
value can be generated for the map. - nullable() - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
-
Specifies the generated value can be
null
. - nullable() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Indicates that
null
value can be generated. - nullable() - Method in class org.instancio.internal.generator.array.ArrayGenerator
- nullable() - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- nullable() - Method in class org.instancio.internal.generator.lang.BooleanGenerator
- nullable() - Method in class org.instancio.internal.generator.lang.CharacterGenerator
- nullable() - Method in class org.instancio.internal.generator.lang.EnumGenerator
- nullable() - Method in class org.instancio.internal.generator.lang.StringGenerator
- nullable() - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
- nullable() - Method in class org.instancio.internal.generator.util.CollectionGenerator
- nullable() - Method in class org.instancio.internal.generator.util.MapGenerator
- nullableElements - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- nullableElements() - Method in class org.instancio.generator.hints.ArrayHint
-
Indicates whether elements can be
null
. - nullableElements() - Method in class org.instancio.generator.hints.CollectionHint
-
Indicates whether elements can be
null
. - nullableElements() - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
Indicates that
null
values can be generated for array elements. - nullableElements() - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Indicates that
null
values can be generated for collection elements. - nullableElements() - Method in class org.instancio.internal.generator.array.ArrayGenerator
- nullableElements() - Method in class org.instancio.internal.generator.util.CollectionGenerator
- nullableElements(boolean) - Method in class org.instancio.generator.hints.ArrayHint.Builder
-
Indicates whether
null
elements are allowed to be generated. - nullableElements(boolean) - Method in class org.instancio.generator.hints.CollectionHint.Builder
-
Indicates whether
null
elements are allowed to be generated. - nullableKeys - Variable in class org.instancio.internal.generator.util.MapGenerator
- nullableKeys() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Indicates that
null
values can be generated for map keys. - nullableKeys() - Method in class org.instancio.internal.generator.util.MapGenerator
- nullableMapKeys() - Method in class org.instancio.generator.hints.MapHint
-
Indicates whether map keys can be
null
. - nullableMapKeys(boolean) - Method in class org.instancio.generator.hints.MapHint.Builder
-
Indicates whether
null
s are allowed to be inserted as map keys. - nullableMapValues() - Method in class org.instancio.generator.hints.MapHint
-
Indicates whether map values can be
null
. - nullableMapValues(boolean) - Method in class org.instancio.generator.hints.MapHint.Builder
-
Indicates whether
null
s are allowed to be inserted as map values. - nullableResult() - Method in class org.instancio.internal.generator.InternalGeneratorHint
-
Indicates whether the value to generate is nullable.
- nullableResult(boolean) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
- nullableValues - Variable in class org.instancio.internal.generator.util.MapGenerator
- nullableValues() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Indicates that
null
values can be generated for map values. - nullableValues() - Method in class org.instancio.internal.generator.util.MapGenerator
- nullResult() - Static method in class org.instancio.internal.generator.GeneratorResult
-
This result indicates that a null was generated, therefore the target's value should be set to null.
- NUMBER_OF_PARENTS - Static variable in class org.instancio.internal.util.Sonar
- NumberGeneratorSpec<T extends Number> - Interface in org.instancio.generator.specs
-
Generator spec for numeric types.
- NumberUtils - Class in org.instancio.internal.util
- NUMERIC_MAX - Static variable in class org.instancio.internal.util.Constants
-
Default max for numeric types.
- NUMERIC_MIN - Static variable in class org.instancio.internal.util.Constants
-
Default min for numeric types.
O
- objectCreated(Node, GeneratorResult) - Method in class org.instancio.internal.CallbackHandler
- ObjectUtils - Class in org.instancio.internal.util
- ObjenesisInstantiationStrategy - Class in org.instancio.internal.reflection.instantiation
- ObjenesisInstantiationStrategy() - Constructor for class org.instancio.internal.reflection.instantiation.ObjenesisInstantiationStrategy
- of(long, long, TemporalUnit) - Method in interface org.instancio.generator.specs.DurationGeneratorSpec
-
Generate a
Duration
in the given range, measured in specified units. - of(long, long, TemporalUnit) - Method in class org.instancio.internal.generator.time.DurationGenerator
- of(Class<?>) - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
- of(Class<?>) - Method in interface org.instancio.TypeSelectorBuilder
-
Matches specified type, including subtypes.
- of(E...) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
-
Specifies choices from which the
EnumSet
will be generated. - of(E...) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- of(Class<?>, String) - Static method in class org.instancio.internal.selectors.MetamodelSelector
- of(Class<T>) - Static method in class org.instancio.Instancio
-
Builder version of
Instancio.create(Class)
that allows customisation of generated values. - of(Model<T>) - Static method in class org.instancio.Instancio
-
Builder version of
Instancio.create(Model)
that allows overriding of generation parameters of an existing model. - of(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
-
Builder version of
Instancio.create(TypeTokenSupplier)
that allows customisation of generated values. - ofList(Class<T>) - Static method in class org.instancio.Instancio
-
Builder API for generating a
List
that allows customisation of generated values. - ofMap(Class<K>, Class<V>) - Static method in class org.instancio.Instancio
-
Builder API for generating a
Map
that allowss customisation of generated values. - ofSet(Class<T>) - Static method in class org.instancio.Instancio
-
Builder API for generating a
Set
that allows customisation of generated values. - ofType(Class<?>) - Method in interface org.instancio.FieldSelectorBuilder
-
Matches fields against the specified type, including subtypes.
- ofType(Class<?>) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- onComplete(TargetSelector, OnCompleteCallback<V>) - Method in interface org.instancio.InstancioApi
-
A callback that gets invoked after an object has been fully populated.
- onComplete(TargetSelector, OnCompleteCallback<V>) - Method in class org.instancio.internal.InstancioApiImpl
- onComplete(T) - Method in interface org.instancio.OnCompleteCallback
-
A callback method that is called after an object has been populated.
- OnCompleteCallback<T> - Interface in org.instancio
-
A callback that gets invoked after an object has been fully populated.
- ONE_METHOD_WHEN_TESTING_EXCEPTIONS - Static variable in class org.instancio.internal.util.Sonar
- oneOf(Collection<T>) - Method in interface org.instancio.generator.specs.OneOfCollectionGeneratorSpec
- oneOf(Collection<T>) - Method in class org.instancio.generators.Generators
-
Picks a random value from the given choices.
- oneOf(Collection<T>) - Method in class org.instancio.internal.generator.util.OneOfCollectionGenerator
- oneOf(Collection<T>) - Method in class org.instancio.internal.random.DefaultRandom
- oneOf(Collection<T>) - Method in interface org.instancio.Random
-
Returns a random element from the given collection.
- oneOf(T...) - Method in interface org.instancio.generator.specs.OneOfArrayGeneratorSpec
- oneOf(T...) - Method in class org.instancio.generators.Generators
-
Picks a random value from the given choices.
- oneOf(T...) - Method in class org.instancio.internal.generator.array.OneOfArrayGenerator
- oneOf(T[]) - Method in class org.instancio.internal.random.DefaultRandom
- oneOf(T...) - Method in interface org.instancio.Random
-
Returns a random element from the given array.
- OneOfArrayGenerator<T> - Class in org.instancio.internal.generator.array
- OneOfArrayGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.array.OneOfArrayGenerator
- OneOfArrayGeneratorSpec<T> - Interface in org.instancio.generator.specs
- OneOfCollectionGenerator<T> - Class in org.instancio.internal.generator.util
- OneOfCollectionGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.OneOfCollectionGenerator
- OneOfCollectionGeneratorSpec<T> - Interface in org.instancio.generator.specs
- OptionalGenerator<T> - Class in org.instancio.internal.generator.util
- OptionalGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.OptionalGenerator
- org.instancio - package org.instancio
-
Instancio public-facing APIs; for usage examples see
Instancio
. - org.instancio.documentation - package org.instancio.documentation
-
API documentation classes.
- org.instancio.exception - package org.instancio.exception
-
Contains exception classes thrown by Instancio.
- org.instancio.generator - package org.instancio.generator
-
Contains classes related to generators.
- org.instancio.generator.hints - package org.instancio.generator.hints
-
Contains
Hint
implementations. - org.instancio.generator.specs - package org.instancio.generator.specs
-
Defines generator specs.
- org.instancio.generators - package org.instancio.generators
-
Defines classes that provide access to built-in generators.
- org.instancio.internal - package org.instancio.internal
-
Contains internal classes implementing the core functionality of Instancio.
- org.instancio.internal.context - package org.instancio.internal.context
-
Contains context-related implementation classes.
- org.instancio.internal.generator - package org.instancio.internal.generator
-
Contains internal classes related to generators.
- org.instancio.internal.generator.array - package org.instancio.internal.generator.array
-
Provides array generators.
- org.instancio.internal.generator.lang - package org.instancio.internal.generator.lang
-
Provides generators for
java.lang.*
types. - org.instancio.internal.generator.math - package org.instancio.internal.generator.math
-
Provides generators for
java.math.*
types. - org.instancio.internal.generator.misc - package org.instancio.internal.generator.misc
-
Miscellaneous generators.
- org.instancio.internal.generator.sql - package org.instancio.internal.generator.sql
-
Provides generators for
java.sql.*
types. - org.instancio.internal.generator.text - package org.instancio.internal.generator.text
-
Provides text generators.
- org.instancio.internal.generator.time - package org.instancio.internal.generator.time
-
Provides generators for
java.time.*
types. - org.instancio.internal.generator.util - package org.instancio.internal.generator.util
-
Provides generators for
java.util.*
types. - org.instancio.internal.generator.util.concurrent - package org.instancio.internal.generator.util.concurrent
-
Provides generators for
java.util.concurrent.*
types. - org.instancio.internal.generator.util.concurrent.atomic - package org.instancio.internal.generator.util.concurrent.atomic
-
Provides generators for
java.util.concurrent.atomic.*
types. - org.instancio.internal.generator.xml - package org.instancio.internal.generator.xml
-
Provides generators for
javax.xml.*
types. - org.instancio.internal.handlers - package org.instancio.internal.handlers
-
Contains internal classes for handling nodes.
- org.instancio.internal.nodes - package org.instancio.internal.nodes
-
Implementation classes for converting types to node hierarchies.
- org.instancio.internal.nodes.resolvers - package org.instancio.internal.nodes.resolvers
-
Contains node type resolvers.
- org.instancio.internal.random - package org.instancio.internal.random
-
Implementation classes for generating random values.
- org.instancio.internal.reflection - package org.instancio.internal.reflection
-
Implementation classes providing support for reflection.
- org.instancio.internal.reflection.instantiation - package org.instancio.internal.reflection.instantiation
-
Implementation classes providing support for instantiation.
- org.instancio.internal.selectors - package org.instancio.internal.selectors
-
Provides selector API implementation.
- org.instancio.internal.settings - package org.instancio.internal.settings
-
Contains internal classes related to settings.
- org.instancio.internal.spi - package org.instancio.internal.spi
-
Contains internal SPIs.
- org.instancio.internal.util - package org.instancio.internal.util
-
Provides internal utility classes.
- org.instancio.settings - package org.instancio.settings
-
Provides classes for overriding settings at runtime.
- org.instancio.spi - package org.instancio.spi
-
Defines Service Provider Interfaces for providing custom implementations.
- OVERWRITE_EXISTING_VALUES - Static variable in class org.instancio.settings.Keys
-
Specifies whether initialised fields are allowed to be overwritten; default is
true
; property nameoverwrite.existing.values
.
P
- PackageFilter - Interface in org.instancio.internal.reflection
-
A filter for checking whether a
Package
should be excluded from processing. - paragraphs(int) - Method in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
-
Number of paragraphs to generate.
- paragraphs(int) - Method in class org.instancio.internal.generator.text.LoremIpsumGenerator
- paramsToCsv(List<Class<?>>) - Static method in class org.instancio.internal.util.Format
- parent(Node) - Method in class org.instancio.internal.nodes.Node.Builder
- past() - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
-
Generate a temporal value in the past.
- past() - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
- past() - Method in class org.instancio.internal.generator.sql.TimestampGenerator
- past() - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
- past() - Method in class org.instancio.internal.generator.util.CalendarGenerator
- past() - Method in class org.instancio.internal.generator.util.DateGenerator
- pattern(String) - Method in class org.instancio.generators.TextGenerators
-
Generates a random string based on the specified pattern template.
- period() - Method in class org.instancio.generators.TemporalGenerators
-
Customises returned
Period
values. - PeriodGenerator - Class in org.instancio.internal.generator.time
- PeriodGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.PeriodGenerator
- PeriodGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for
Period
. - POPULATE_ALL - Enum constant in enum org.instancio.generator.AfterGenerate
-
A hint to populate all fields, regardless of their initial values.
- POPULATE_NULLS - Enum constant in enum org.instancio.generator.AfterGenerate
-
Indicates that
null
fields declared by an object that was created by the generator should be populated by the engine. - POPULATE_NULLS_AND_DEFAULT_PRIMITIVES - Enum constant in enum org.instancio.generator.AfterGenerate
-
Indicates that primitive fields with default values declared by an object that was created by the generator should be populated by the engine.
- PredicateSelector - Interface in org.instancio
-
A selector for matching targets using predicates.
- PredicateSelectorImpl - Class in org.instancio.internal.selectors
- PredicateSelectorImpl(SelectorTargetKind, Predicate<Field>, Predicate<Class<?>>, String) - Constructor for class org.instancio.internal.selectors.PredicateSelectorImpl
- prefix(String) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Specifies a String prefix.
- prefix(String) - Method in class org.instancio.internal.generator.lang.StringGenerator
- PrimitiveAndWrapperSelectorImpl - Class in org.instancio.internal.selectors
- PrimitiveAndWrapperSelectorImpl(Class<?>, Class<?>) - Constructor for class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- PrimitiveWrapperBiLookup - Class in org.instancio.internal
- propertyKey() - Method in class org.instancio.internal.settings.InternalKey
- propertyKey() - Method in interface org.instancio.settings.SettingKey
-
A property key that can be used to configure this setting in a properties file.
R
- random() - Method in class org.instancio.generator.GeneratorContext
-
Returns the random instance used by Instancio to generate data.
- Random - Interface in org.instancio
-
Provides methods for generating random values such as numbers, booleans, characters, and strings.
- RandomDataGenerator - Class in org.instancio.internal.random
-
Copied from the Apache Commons Math library.
- randomSeed() - Static method in class org.instancio.internal.random.Seeds
- range(BigDecimal, BigDecimal) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
- range(BigDecimal, BigDecimal) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
- range(Date, Date) - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
- range(Timestamp, Timestamp) - Method in class org.instancio.internal.generator.sql.TimestampGenerator
- range(Calendar, Calendar) - Method in class org.instancio.internal.generator.util.CalendarGenerator
- range(Date, Date) - Method in class org.instancio.internal.generator.util.DateGenerator
- range(T, T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
-
Range for the random number generator
- range(T, T) - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
-
Generate a temporal value between the given range.
- range(T, T) - Method in class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
- range(T, T) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
- range(ZonedDateTime, ZonedDateTime) - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
- RANGE_ADJUSTMENT_PERCENTAGE - Static variable in class org.instancio.internal.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.internal.settings
-
Provides support for auto-adjusting 'range' settings that have a min and a max value.
- RangeAdjuster.ForMax - Class in org.instancio.internal.settings
-
Adjusts the upper bound of a range given a new lower bound.
- RangeAdjuster.ForMin - Class in org.instancio.internal.settings
-
Adjusts the lower bound of a range given a new upper bound.
- RAW_USE_OF_PARAMETERIZED_CLASS - Static variable in class org.instancio.internal.util.Sonar
- rawType(Class<?>) - Method in class org.instancio.internal.nodes.Node.Builder
- RECORD - Enum constant in enum org.instancio.internal.nodes.NodeKind
-
java.lang.Record
- RecordHelper - Interface in org.instancio.internal.reflection
-
Helper class for working with
java.lang.Record
classes. - RecordHelperImpl - Class in org.instancio.internal.reflection
- RecordHelperImpl() - Constructor for class org.instancio.internal.reflection.RecordHelperImpl
- ReflectionUtils - Class in org.instancio.internal.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.internal.util.StringUtils
- reportUnusedSelectorWarnings() - Method in class org.instancio.internal.context.ModelContext
- resolve(Class<?>) - Method in interface org.instancio.internal.nodes.NodeKindResolver
-
Returns
NodeKind
for given target class, or an empty result if it could not be resolved. - resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindArrayResolver
- resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindCollectionResolver
- resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindContainerResolver
- resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindMapResolver
- resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindRecordResolver
- resolve(Class<?>) - Method in interface org.instancio.spi.TypeResolver
-
Resolves a subtype for a given type.
- Result<T> - Class in org.instancio
-
A result containing a created object and seed that was used for populating its values.
- Result(T, long) - Constructor for class org.instancio.Result
- RETURN_EMPTY_COLLECTION - Static variable in class org.instancio.internal.util.Sonar
- root() - Static method in class org.instancio.internal.selectors.SelectorImpl
- root() - Static method in class org.instancio.Select
-
Selects the root object.
- rootTypeMap(Map<TypeVariable<?>, Class<?>>) - Method in class org.instancio.internal.nodes.NodeContext.Builder
S
- scale(int) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
-
Scale of the generated
BigDecimal
. - scale(int) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
- scope(Class<?>) - Static method in class org.instancio.Select
-
Creates a selector scope for narrowing down a selector's target to the specified class.
- scope(Class<?>, String) - Static method in class org.instancio.Select
-
Creates a scope for narrowing down a selector's target to a field of the specified class.
- Scope - Interface in org.instancio
-
A scope for narrowing down selector targets.
- ScopeImpl - Class in org.instancio.internal.selectors
- ScopeImpl(Class<?>, String) - Constructor for class org.instancio.internal.selectors.ScopeImpl
- ScopelessSelector - Class in org.instancio.internal.selectors
- ScopelessSelector(Class<?>) - Constructor for class org.instancio.internal.selectors.ScopelessSelector
- ScopelessSelector(Class<?>, Field) - Constructor for class org.instancio.internal.selectors.ScopelessSelector
- scopes(List<Scope>) - Static method in class org.instancio.internal.util.Format
- SEED - Static variable in class org.instancio.settings.Keys
-
Specifies the seed value; default is
null
; property nameseed
. - Seeds - Class in org.instancio.internal.random
-
Internal class for generating random initial seed values.
- Select - Class in org.instancio
-
A collection of static factory methods for creating selectors.
- Selector - Interface in org.instancio
- SelectorBuilder - Interface in org.instancio.internal.selectors
-
An internal builder for constructing selectors.
- selectorErrorMessage(String, String, String, Throwable) - Static method in class org.instancio.internal.util.Format
- SelectorGroup - Interface in org.instancio
-
A marker for selectors that contain other selectors.
- SelectorGroupImpl - Class in org.instancio.internal.selectors
- SelectorGroupImpl(GroupableSelector...) - Constructor for class org.instancio.internal.selectors.SelectorGroupImpl
- SelectorImpl - Class in org.instancio.internal.selectors
- SelectorImpl(SelectorTargetKind, Class<?>, String) - Constructor for class org.instancio.internal.selectors.SelectorImpl
- SelectorImpl(SelectorTargetKind, Class<?>, String, List<Scope>, Selector) - Constructor for class org.instancio.internal.selectors.SelectorImpl
- SelectorImpl(SelectorTargetKind, Class<?>, String, List<Scope>, Selector, Throwable) - Constructor for class org.instancio.internal.selectors.SelectorImpl
-
Constructor.
- SelectorTargetKind - Enum in org.instancio.internal.selectors
-
Represents what is being targeted, a field or a class.
- ServiceLoaders - Class in org.instancio.internal.util
- set(SettingKey, Object) - Method in class org.instancio.internal.settings.InternalSettings
- set(SettingKey, Object) - Method in interface org.instancio.settings.Settings
-
Set the setting with the given key to the specified value.
- set(Random) - Method in class org.instancio.internal.ThreadLocalRandom
- set(Settings) - Method in class org.instancio.internal.ThreadLocalSettings
- set(TargetSelector, V) - Method in interface org.instancio.InstancioApi
-
Sets a value to matching selector targets.
- set(TargetSelector, V) - Method in class org.instancio.internal.InstancioApiImpl
- setChildren(List<Node>) - Method in class org.instancio.internal.nodes.Node
- setField(Object, Field, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
- SettingKey - Interface in org.instancio.settings
-
A setting key represents a configuration item and has the following properties:
SettingKey.propertyKey()
- property name that can be used in a configuration fileSettingKey.defaultValue()
- that will be used if there is no configuration file present - Settings - Interface in org.instancio.settings
-
This class provides an API for updating settings programmatically.
- SHORT_MAX - Static variable in class org.instancio.settings.Keys
-
Specifies maximum value for shorts; default is 10000; property name
short.max
. - SHORT_MIN - Static variable in class org.instancio.settings.Keys
-
Specifies minimum value for shorts; default is 1; property name
short.min
. - SHORT_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for Short type; default isfalse
; property nameshort.nullable
. - ShortGenerator - Class in org.instancio.internal.generator.lang
- ShortGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.ShortGenerator
- shortRange(short, short) - Method in class org.instancio.internal.random.DefaultRandom
- shortRange(short, short) - Method in interface org.instancio.Random
-
Returns a random
short
within the given range. - shorts() - Method in class org.instancio.generators.Generators
-
Customises generated
Short
values. - shuffle() - Method in class org.instancio.generator.hints.ArrayHint
-
Indicates whether array elements should be randomly shuffled.
- shuffle() - Method in class org.instancio.generator.hints.CollectionHint
-
Indicates whether collection elements should be shuffled.
- shuffle(boolean) - Method in class org.instancio.generator.hints.ArrayHint.Builder
-
Indicates whether array elements, once populated, should be randomly shuffled.
- shuffle(boolean) - Method in class org.instancio.generator.hints.CollectionHint.Builder
-
Indicates whether collection elements, once populated, should be randomly shuffled.
- shuffle(Object, Random) - Static method in class org.instancio.internal.util.ArrayUtils
- shuffle(Collection<Object>, Random) - Static method in class org.instancio.internal.util.CollectionUtils
- size() - Method in class org.instancio.internal.nodes.TypeMap
- size(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Size of collection to generate.
- size(int) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
-
Size of
EnumSet
to generate. - size(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Size of map to generate.
- size(int) - Method in interface org.instancio.InstancioOfCollectionApi
-
Specifies collection size to generate.
- size(int) - Method in class org.instancio.internal.generator.util.CollectionGenerator
- size(int) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
- size(int) - Method in class org.instancio.internal.generator.util.MapGenerator
- size(int) - Method in class org.instancio.internal.InstancioOfCollectionApiImpl
- size(int) - Method in class org.instancio.internal.InstancioOfMapApiImpl
- Sonar - Class in org.instancio.internal.util
- sqlDate() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
Date
values. - SqlDateGenerator - Class in org.instancio.internal.generator.sql
- SqlDateGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.sql.SqlDateGenerator
- startsWithAny(String, String...) - Static method in class org.instancio.internal.util.StringUtils
- state(boolean, String, Object...) - Static method in class org.instancio.internal.util.Verify
- stream() - Method in interface org.instancio.InstancioApi
-
Creates an infinite stream of distinct, fully populated objects.
- stream() - Method in class org.instancio.internal.InstancioApiImpl
- stream(Class<T>) - Static method in class org.instancio.Instancio
-
Creates an infinite stream of distinct, fully populated instances of given class.
- stream(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
-
Creates an infinite stream of distinct, fully populated instances of type specified in the type token.
- STRICT - Enum constant in enum org.instancio.Mode
-
Triggers an exception if at least one selector was not used during object construction.
- string() - Method in class org.instancio.generators.Generators
-
Customises generated
String
values. - STRING_ALLOW_EMPTY - Static variable in class org.instancio.settings.Keys
-
Specifies whether an empty string can be generated; default is
false
; property namestring.allow.empty
. - STRING_MAX_LENGTH - Static variable in class org.instancio.settings.Keys
-
Specifies maximum length of strings; default is 10; property name
string.max.length
. - STRING_MIN_LENGTH - Static variable in class org.instancio.settings.Keys
-
Specifies minimum length of strings; default is 3; property name
string.min.length
. - STRING_NULLABLE - Static variable in class org.instancio.settings.Keys
-
Specifies whether a
null
can be generated for String type; default isfalse
; property namestring.nullable
. - StringBuilderGenerator - Class in org.instancio.internal.generator.lang
- StringBuilderGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.StringBuilderGenerator
- StringGenerator - Class in org.instancio.internal.generator.lang
- StringGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.StringGenerator
- StringGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for Strings.
- StringUtils - Class in org.instancio.internal.util
- subtype(Class<?>) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
Specifies the type of array that should be generated.
- subtype(Class<?>) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Specifies the type of collection that should be generated.
- subtype(Class<?>) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Specifies the type of map that should be generated.
- subtype(Class<?>) - Method in class org.instancio.internal.generator.array.ArrayGenerator
- subtype(Class<?>) - Method in class org.instancio.internal.generator.util.CollectionGenerator
- subtype(Class<?>) - Method in class org.instancio.internal.generator.util.MapGenerator
- subtype(TargetSelector, Class<?>) - Method in interface org.instancio.InstancioApi
-
Maps target field or class to the given subtype.
- subtype(TargetSelector, Class<?>) - Method in class org.instancio.internal.InstancioApiImpl
- subtypeMappingFromSettings(Map<Class<?>, Class<?>>) - Method in class org.instancio.internal.nodes.NodeContext.Builder
- subtypeSelectorMap(SubtypeSelectorMap) - Method in class org.instancio.internal.nodes.NodeContext.Builder
- SubtypeSelectorMap - Class in org.instancio.internal.context
- SubtypeSelectorMap(Map<TargetSelector, Class<?>>) - Constructor for class org.instancio.internal.context.SubtypeSelectorMap
- SupplierAdapter - Class in org.instancio.internal.generator.misc
- SupplierAdapter(Supplier<?>) - Constructor for class org.instancio.internal.generator.misc.SupplierAdapter
- supply(TargetSelector, Supplier<V>) - Method in interface org.instancio.InstancioApi
-
Supplies an object using a
Supplier
to matching selector targets. - supply(TargetSelector, Supplier<V>) - Method in class org.instancio.internal.InstancioApiImpl
- supply(TargetSelector, Generator<V>) - Method in interface org.instancio.InstancioApi
-
Supplies an object using a
Generator
to matching selector targets. - supply(TargetSelector, Generator<V>) - Method in class org.instancio.internal.InstancioApiImpl
- SystemProperties - Class in org.instancio.internal.util
T
- targetClass() - Method in class org.instancio.internal.generator.InternalGeneratorHint
-
A hint indicating the type of object to generate.
- targetClass(Class<?>) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
- targetClass(Class<?>) - Method in class org.instancio.internal.nodes.Node.Builder
- TargetSelector - Interface in org.instancio
-
A
TargetSelector
for selecting fields and classes. - temporal() - Method in class org.instancio.generators.Generators
-
Provides access to temporal generators.
- TemporalGenerators - Class in org.instancio.generators
-
Contains built-in temporal generators.
- TemporalGeneratorSpec<T> - Interface in org.instancio.generator.specs
-
Generator spec for
Temporal
types. - text() - Method in class org.instancio.generators.Generators
-
Provides access to text generators.
- TextGenerators - Class in org.instancio.generators
-
Contains built-in text generators.
- TextGenerators(GeneratorContext) - Constructor for class org.instancio.generators.TextGenerators
- TextPatternGenerator - Class in org.instancio.internal.generator.text
- TextPatternGenerator(GeneratorContext, String) - Constructor for class org.instancio.internal.generator.text.TextPatternGenerator
- ThreadLocalRandom - Class in org.instancio.internal
- ThreadLocalSettings - Class in org.instancio.internal
- timestamp() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
Timestamp
values. - TimestampGenerator - Class in org.instancio.internal.generator.sql
- TimestampGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.sql.TimestampGenerator
- toBuilder() - Method in class org.instancio.internal.context.ModelContext
- toBuilder() - Method in class org.instancio.internal.nodes.Node
- toModel() - Method in interface org.instancio.InstancioApi
-
Creates a model containing all the information for populating a class.
- toModel() - Method in class org.instancio.internal.InstancioApiImpl
- toScope() - Method in interface org.instancio.ConvertibleToScope
-
Scope representation of a selector.
- toScope() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- toScope() - Method in class org.instancio.internal.selectors.SelectorImpl
- toString() - Method in class org.instancio.generator.hints.ArrayHint
- toString() - Method in class org.instancio.generator.hints.CollectionHint
- toString() - Method in class org.instancio.generator.hints.MapHint
- toString() - Method in class org.instancio.generator.Hints
- toString() - Method in class org.instancio.internal.generator.GeneratorResult
- toString() - Method in class org.instancio.internal.generator.InternalGeneratorHint
- toString() - Method in class org.instancio.internal.nodes.Node
- toString() - Method in class org.instancio.internal.nodes.TypeMap
- toString() - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
- toString() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
- toString() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- toString() - Method in class org.instancio.internal.selectors.ScopeImpl
- toString() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
- toString() - Method in class org.instancio.internal.selectors.SelectorImpl
- toString() - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
- toString() - Method in class org.instancio.internal.settings.InternalKey
- toString() - Method in class org.instancio.internal.settings.InternalSettings
- toString() - Method in class org.instancio.Result
- TreeMapGenerator<K,
V> - Class in org.instancio.internal.generator.util - TreeMapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.TreeMapGenerator
- TreeSetGenerator<T> - Class in org.instancio.internal.generator.util
- TreeSetGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.TreeSetGenerator
- trimToEmpty(String) - Static method in class org.instancio.internal.util.StringUtils
- trueOrFalse() - Method in class org.instancio.internal.random.DefaultRandom
- trueOrFalse() - Method in interface org.instancio.Random
-
Returns a random boolean with a
0.5
probability. - type() - Method in interface org.instancio.generator.Hint
-
Returns the type of this hint.
- type() - Method in class org.instancio.internal.settings.InternalKey
- type() - Method in interface org.instancio.settings.SettingKey
-
Type of the property value.
- type(Type) - Method in class org.instancio.internal.nodes.Node.Builder
- TypeMap - Class in org.instancio.internal.nodes
-
Helper class for mapping type variables to actual type arguments.
- TypeMap(Type, Map<TypeVariable<?>, Class<?>>) - Constructor for class org.instancio.internal.nodes.TypeMap
- TypeMap(Type, Map<TypeVariable<?>, Class<?>>, Map<Type, Type>) - Constructor for class org.instancio.internal.nodes.TypeMap
- TypeResolver - Interface in org.instancio.spi
-
A Service Provider Interface for mapping types to subtypes.
- types() - Static method in class org.instancio.Select
-
Provides a builder for selecting types based on
Predicates
. - types(Predicate<Class<?>>) - Static method in class org.instancio.Select
-
Select all types matching the specified predicate.
- TypeSelectorBuilder - Interface in org.instancio
-
A builder for constructing predicate-based type selectors.
- TypeSelectorBuilderImpl - Class in org.instancio.internal.selectors
- TypeSelectorBuilderImpl() - Constructor for class org.instancio.internal.selectors.TypeSelectorBuilderImpl
- 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.internal.util
U
- unhandledException(Throwable) - Static method in exception class org.instancio.exception.InstancioException
- UnusedSelectorDescription - Interface in org.instancio.internal.selectors
-
Provides selector description in the "unused selectors" error message.
- UnusedSelectorException - Exception Class in org.instancio.exception
-
Exception triggered as a result of unused selectors.
- UnusedSelectorException(String) - Constructor for exception class org.instancio.exception.UnusedSelectorException
- upperCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
-
Generates an upper case string.
- upperCase() - Method in interface org.instancio.generator.specs.UUIDStringGeneratorSpec
-
Generate UUID String in uppercase characters.
- upperCase() - Method in class org.instancio.internal.generator.lang.StringGenerator
- upperCase() - Method in class org.instancio.internal.generator.text.UUIDStringGenerator
- 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<?>, 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
- uuid() - Method in class org.instancio.generators.TextGenerators
-
Generates a
UUID
value as a string. - UUIDGenerator - Class in org.instancio.internal.generator.util
- UUIDGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.UUIDGenerator
- UUIDStringGenerator - Class in org.instancio.internal.generator.text
- UUIDStringGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.text.UUIDStringGenerator
- UUIDStringGeneratorSpec - Interface in org.instancio.generator.specs
-
Generator spec for generating UUID strings.
V
- validateField(Class<?>, String, String) - Static method in class org.instancio.internal.ApiValidator
- validateGeneratorFunction(Function<Generators, ?>) - Static method in class org.instancio.internal.ApiValidator
- validateGeneratorUsage(Node, Generator<?>) - Static method in class org.instancio.internal.ApiValidator
- validateKeyValue(SettingKey, Object) - Static method in class org.instancio.internal.ApiValidator
- validateLength(int) - Static method in class org.instancio.internal.ApiValidator
- validateRootClass(Class<T>) - Static method in class org.instancio.internal.ApiValidator
- validateSize(int) - Static method in class org.instancio.internal.ApiValidator
- validateSubtype(Class<?>, Class<?>) - Static method in class org.instancio.internal.ApiValidator
- validateSupplierOrGenerator(Object) - Static method in class org.instancio.internal.ApiValidator
- validateTypeParameters(Class<?>, List<Class<?>>) - Static method in class org.instancio.internal.ApiValidator
- validateTypeToken(TypeTokenSupplier<?>) - Static method in class org.instancio.internal.ApiValidator
- valueOf(String) - Static method in enum org.instancio.generator.AfterGenerate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.instancio.internal.nodes.NodeKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.instancio.internal.selectors.SelectorTargetKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.instancio.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.instancio.generator.AfterGenerate
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.instancio.internal.nodes.NodeKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.instancio.internal.selectors.SelectorTargetKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.instancio.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Verify - Class in org.instancio.internal.util
- VoidFunction - Interface in org.instancio.internal.util
-
A functional interface for void methods.
W
- with(K, V) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Adds given key/value pair to the generated map.
- with(K, V) - Method in class org.instancio.internal.generator.util.MapGenerator
- with(T) - Method in class org.instancio.generator.Hints.Builder
-
Adds specified hint object.
- with(T...) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
-
Adds given elements to the generated array at random positions.
- with(T...) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
-
Adds given elements to the generated collection at random positions.
- with(T...) - Method in class org.instancio.internal.generator.array.ArrayGenerator
- with(T...) - Method in class org.instancio.internal.generator.util.CollectionGenerator
- withElements - Variable in class org.instancio.internal.generator.util.CollectionGenerator
- withElements() - Method in class org.instancio.generator.hints.ArrayHint
-
Returns elements provided by the generator to the engine that are to be inserted into the array.
- withElements() - Method in class org.instancio.generator.hints.CollectionHint
-
Returns additional elements provided by the generator to the engine that are to be inserted into the collection.
- withElements(List<? extends T>) - Method in class org.instancio.generator.hints.ArrayHint.Builder
-
Additional elements to be inserted into the array by the engine during the population process.
- withElements(List<? extends T>) - Method in class org.instancio.generator.hints.CollectionHint.Builder
-
Additional elements to be inserted into the collection by the engine during the population process.
- withEntries() - Method in class org.instancio.generator.hints.MapHint
-
Returns additional entries provided by the generator to the engine that are to be inserted into the map.
- withEntries(Map<? extends K, ? extends V>) - Method in class org.instancio.generator.hints.MapHint.Builder
-
The specified entries will be inserted into the map by the engine during the population process.
- withGenerator(TargetSelector, Generator<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
- withGeneratorSpec(TargetSelector, Function<Generators, ? extends GeneratorSpec<?>>) - Method in class org.instancio.internal.context.ModelContext.Builder
- withIgnored(TargetSelector) - Method in class org.instancio.internal.context.ModelContext.Builder
- within(Scope...) - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
- within(Scope...) - Method in class org.instancio.internal.selectors.SelectorImpl
- within(Scope...) - Method in interface org.instancio.Selector
-
Specifies the scope for this selector in order to narrow down the selector target.
- withKeys() - Method in class org.instancio.generator.hints.MapHint
-
Returns keys provided by the generator to the engine that are to be inserted into the map.
- withKeys(List<? extends K>) - Method in class org.instancio.generator.hints.MapHint.Builder
-
The specified keys will be inserted into the map by the engine during the population process.
- withKeys(K...) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
-
Adds given keys to the map in the order they are provided.
- withKeys(K...) - Method in class org.instancio.internal.generator.util.MapGenerator
- withNullable(TargetSelector) - Method in interface org.instancio.InstancioApi
-
Specifies that a field or class is nullable.
- withNullable(TargetSelector) - Method in class org.instancio.internal.context.ModelContext.Builder
- withNullable(TargetSelector) - Method in class org.instancio.internal.InstancioApiImpl
- withOnCompleteCallback(TargetSelector, OnCompleteCallback<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
- withoutDashes() - Method in interface org.instancio.generator.specs.UUIDStringGeneratorSpec
-
Generate UUID String without dashes.
- withoutDashes() - Method in class org.instancio.internal.generator.text.UUIDStringGenerator
- withoutPackage(Type) - Static method in class org.instancio.internal.util.Format
- withRootTypeParameters(List<Class<?>>) - Method in class org.instancio.internal.context.ModelContext.Builder
- withSeed(long) - Method in interface org.instancio.InstancioApi
-
Sets the seed value for the random number generator.
- withSeed(long) - Method in class org.instancio.internal.context.ModelContext.Builder
- withSeed(long) - Method in class org.instancio.internal.InstancioApiImpl
- withSettings(Settings) - Method in interface org.instancio.InstancioApi
-
Override default
Settings
for generating values. - withSettings(Settings) - Method in class org.instancio.internal.context.ModelContext.Builder
- withSettings(Settings) - Method in class org.instancio.internal.InstancioApiImpl
- withSubtype(TargetSelector, Class<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
- withSupplier(TargetSelector, Supplier<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
- withTypeParameters(Class<?>...) - Method in interface org.instancio.InstancioOfClassApi
-
Method for supplying type parameters for generic classes.
- withTypeParameters(Class<?>...) - Method in class org.instancio.internal.InstancioOfClassApiImpl
- words(int) - Method in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
-
Number of words to generate.
- words(int) - Method in class org.instancio.internal.generator.text.LoremIpsumGenerator
X
- XMLGregorianCalendarGenerator - Class in org.instancio.internal.generator.xml
- XMLGregorianCalendarGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.xml.XMLGregorianCalendarGenerator
Y
- year() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
Year
values. - YearGenerator - Class in org.instancio.internal.generator.time
- YearGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.YearGenerator
- yearMonth() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
YearMonth
values. - YearMonthGenerator - Class in org.instancio.internal.generator.time
- YearMonthGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.YearMonthGenerator
- years(int, int) - Method in interface org.instancio.generator.specs.PeriodGeneratorSpec
-
Generate number of
Period
years in the given range. - years(int, int) - Method in class org.instancio.internal.generator.time.PeriodGenerator
Z
- ZONE_OFFSET - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
- zonedDateTime() - Method in class org.instancio.generators.TemporalGenerators
-
Customises generated
ZonedDateTimeGenerator
values. - ZonedDateTimeGenerator - Class in org.instancio.internal.generator.time
- ZonedDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.ZonedDateTimeGenerator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form