Uses of Interface
org.instancio.BaseApi
Packages that use BaseApi
-
Uses of BaseApi in org.instancio
Subinterfaces of BaseApi in org.instancioModifier and TypeInterfaceDescriptioninterfaceInstancioApi<T>Instancio API for generating instances of a class populated with random data.interfaceProvides an API for generating the Cartesian product.interfaceInstancio API for defining type parameters for generic classes.interfaceInstancio API for generating collections populated with random data.Methods in org.instancio that return BaseApiModifier and TypeMethodDescriptionBaseApi.applyFeed(TargetSelector selector, Feed feed) Applies the providedfeedto the specifiedselector.BaseApi.applyFeed(TargetSelector selector, FeedProvider provider) Creates a feed and applies it to the specifiedselector.BaseApi.assign(Assignment... assignments) Generates values based on given assignments.BaseApi.filter(TargetSelector selector, FilterPredicate<V> predicate) Filters generated values using givenpredicate.BaseApi.generate(TargetSelector selector, GeneratorSpec<V> spec) Customises values using arbitrary generator specs.BaseApi.generate(TargetSelector selector, GeneratorSpecProvider<V> gen) Customises values using built-in generators provided by thegenparameter, of typeGenerators.BaseApi.ignore(TargetSelector selector) Specifies that a class or field should be ignored.BaseApi.onComplete(TargetSelector selector, OnCompleteCallback<V> callback) A callback that gets invoked after the root object has been fully populated.BaseApi.set(TargetSelector selector, V value) Sets a value to matching selector targets.BaseApi.setBlank(TargetSelector selector) Specifies that a blank object should be generated for the selected target.BaseApi.setModel(TargetSelector selector, Model<V> model) Applies givenmodelto the specifiedselector.BaseApi.subtype(TargetSelector selector, Class<?> subtype) Maps target field or class to the given subtype.BaseApi.supply(TargetSelector selector, Supplier<V> supplier) Supplies an object using aSupplier.BaseApi.supply(TargetSelector selector, Generator<V> generator) Supplies an object using aGeneratorto matching selector targets.BaseApi.withMaxDepth(int maxDepth) Specifies the maximum depth for populating an object.BaseApi.withNullable(TargetSelector selector) Specifies that a field or class is nullable.BaseApi.withSeed(long seed) Sets the seed value for the random number generator.BaseApi.withUnique(TargetSelector selector) Specifies that the given selector's target(s) should have unique values.