Uses of Interface
org.instancio.InstancioOperations
-
Uses of InstancioOperations in org.instancio
Modifier and TypeInterfaceDescriptioninterface
Provides an API for generating the Cartesian product.interface
InstancioApi<T>
Instancio API for generating instances of a class populated with random data.interface
Instancio API for defining type parameters for generic classes.interface
Instancio API for generating collections populated with random data.Modifier and TypeMethodDescriptionInstancioOperations.assign
(Assignment... assignments) Generates values based on given assignments.<V> InstancioOperations
<T> InstancioOperations.generate
(TargetSelector selector, GeneratorSpec<V> spec) Customises values using arbitrary generator specs.<V> InstancioOperations
<T> InstancioOperations.generate
(TargetSelector selector, GeneratorSpecProvider<V> gen) Customises values using built-in generators provided by thegen
parameter, of typeGenerators
.InstancioOperations.ignore
(TargetSelector selector) Specifies that a class or field should be ignored.<V> InstancioOperations
<T> InstancioOperations.onComplete
(TargetSelector selector, OnCompleteCallback<V> callback) A callback that gets invoked after an object has been fully populated.<V> InstancioOperations
<T> InstancioOperations.set
(TargetSelector selector, V value) Sets a value to matching selector targets.<V> InstancioOperations
<T> InstancioOperations.setModel
(TargetSelector selector, Model<V> model) Applies givenmodel
to the specifiedselector
.InstancioOperations.subtype
(TargetSelector selector, Class<?> subtype) Maps target field or class to the given subtype.<V> InstancioOperations
<T> InstancioOperations.supply
(TargetSelector selector, Supplier<V> supplier) Supplies an object using aSupplier
.<V> InstancioOperations
<T> InstancioOperations.supply
(TargetSelector selector, Generator<V> generator) Supplies an object using aGenerator
to matching selector targets.InstancioOperations.withMaxDepth
(int maxDepth) Specifies the maximum depth for populating an object.InstancioOperations.withNullable
(TargetSelector selector) Specifies that a field or class is nullable.InstancioOperations.withSeed
(long seed) Sets the seed value for the random number generator.<V> InstancioOperations
<T> InstancioOperations.withSetting
(SettingKey<V> key, V value) Override setting for the givenkey
with the specifiedvalue
.InstancioOperations.withSettings
(Settings settings) Override defaultSettings
for generating values.