Uses of Class
org.instancio.Binding
-
Packages that use Binding Package Description org.instancio Instancio public-facing APIs; for usage examples seeInstancio
.org.instancio.internal -
-
Uses of Binding in org.instancio
Methods in org.instancio that return Binding Modifier and Type Method Description static Binding
Bindings. all(Class<?> type)
Creates a binding for the given type.static Binding
Bindings. allBooleans()
Binding for all booleans, primitive and wrapper.static Binding
Bindings. allBytes()
Binding for all bytes, primitive and wrapper.static Binding
Bindings. allChars()
Binding for all characters, primitive and wrapper.static Binding
Bindings. allDoubles()
Binding for all doubles, primitive and wrapper.static Binding
Bindings. allFloats()
Binding for all floats, primitive and wrapper.static Binding
Bindings. allInts()
Binding for all integers, primitive and wrapper.static Binding
Bindings. allLongs()
Binding for all longs, primitive and wrapper.static Binding
Bindings. allShorts()
Binding for all shorts, primitive and wrapper.static Binding
Bindings. allStrings()
Shorthand forall(String.class)
.static Binding
Bindings. field(Class<?> declaringClass, String fieldName)
Creates a binding for the given class's field.static Binding
Bindings. field(String fieldName)
Creates a binding for a field that belongs to the class being created.static Binding
Binding. fieldBinding(Class<?> targetType, String fieldName)
static Binding
Binding. fieldBinding(String fieldName)
static Binding
Bindings. of(Binding... bindings)
static Binding
Binding. typeBinding(Class<?> targetType)
Methods in org.instancio with parameters of type Binding Modifier and Type Method Description <V,S extends GeneratorSpec<V>>
InstancioApi<T>InstancioApi. generate(Binding target, Function<Generators,S> gen)
Supplies a random value for a field or class using a built-in generator.InstancioApi<T>
InstancioApi. ignore(Binding target)
Specifies that a class or field should be ignored.static Binding
Bindings. of(Binding... bindings)
<V> InstancioApi<T>
InstancioApi. onComplete(Binding target, OnCompleteCallback<V> callback)
A callback that gets invoked after an object has been fully populated.<V> InstancioApi<T>
InstancioApi. supply(Binding target, Generator<V> generator)
Supplies a value for a field or class using a custom generator.InstancioApi<T>
InstancioApi. withNullable(Binding target)
Specifies that a field or class is nullable. -
Uses of Binding in org.instancio.internal
Methods in org.instancio.internal with parameters of type Binding Modifier and Type Method Description <V,S extends GeneratorSpec<V>>
InstancioApi<T>InstancioApiImpl. generate(Binding target, Function<Generators,S> gen)
InstancioApi<T>
InstancioApiImpl. ignore(Binding binding)
<V> InstancioApi<T>
InstancioApiImpl. onComplete(Binding target, OnCompleteCallback<V> callback)
<V> InstancioApi<T>
InstancioApiImpl. supply(Binding binding, Generator<V> generator)
ModelContext.Builder<T>
ModelContext.Builder. withGenerator(Binding binding, Generator<?> generator)
ModelContext.Builder<T>
ModelContext.Builder. withGeneratorSpec(Binding target, Function<Generators,? extends GeneratorSpec<?>> spec)
ModelContext.Builder<T>
ModelContext.Builder. withIgnored(Binding binding)
InstancioApi<T>
InstancioApiImpl. withNullable(Binding target)
ModelContext.Builder<T>
ModelContext.Builder. withNullable(Binding binding)
<V> ModelContext.Builder<T>
ModelContext.Builder. withOnCompleteCallback(Binding target, OnCompleteCallback<V> callback)
-