Package org.instancio.internal
Class ModelContext.Builder<T>
- java.lang.Object
-
- org.instancio.internal.ModelContext.Builder<T>
-
- Enclosing class:
- ModelContext<T>
public static final class ModelContext.Builder<T> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelContext<T>
build()
ModelContext.Builder<T>
withGenerator(Binding binding, Generator<?> generator)
ModelContext.Builder<T>
withGeneratorSpec(Binding target, Function<Generators,? extends GeneratorSpec<?>> spec)
ModelContext.Builder<T>
withIgnored(Binding binding)
ModelContext.Builder<T>
withNullable(Binding binding)
<V> ModelContext.Builder<T>
withOnCompleteCallback(Binding target, OnCompleteCallback<V> callback)
ModelContext.Builder<T>
withRootTypeParameters(List<Class<?>> rootTypeParameters)
ModelContext.Builder<T>
withSeed(int seed)
ModelContext.Builder<T>
withSettings(Settings settings)
ModelContext.Builder<T>
withSubtypeMapping(Class<?> from, Class<?> to)
-
-
-
Method Detail
-
withRootTypeParameters
public ModelContext.Builder<T> withRootTypeParameters(List<Class<?>> rootTypeParameters)
-
withIgnored
public ModelContext.Builder<T> withIgnored(Binding binding)
-
withNullable
public ModelContext.Builder<T> withNullable(Binding binding)
-
withGenerator
public ModelContext.Builder<T> withGenerator(Binding binding, Generator<?> generator)
-
withGeneratorSpec
public ModelContext.Builder<T> withGeneratorSpec(Binding target, Function<Generators,? extends GeneratorSpec<?>> spec)
-
withOnCompleteCallback
public <V> ModelContext.Builder<T> withOnCompleteCallback(Binding target, OnCompleteCallback<V> callback)
-
withSubtypeMapping
public ModelContext.Builder<T> withSubtypeMapping(Class<?> from, Class<?> to)
-
withSettings
public ModelContext.Builder<T> withSettings(Settings settings)
-
withSeed
public ModelContext.Builder<T> withSeed(int seed)
-
build
public ModelContext<T> build()
-
-