R - public static interface FactoriesSetup.NewBuilder<R> extends FactoriesSetup.ValueSetupBase<R>
| Modifier and Type | Method and Description |
|---|---|
default <T> FactoriesSetup.ValueDeclaration<T,? extends FactoriesSetup.NewBuilder<R>> |
assign(String key)
Assigns a value to the value map, but does not modify the object.
|
default FactoriesSetup.ValueDeclaration<BiDataSource.Pair<?,?>,? extends FactoriesSetup.NewBuilder<R>> |
assign(String id1,
String id2)
Assigns two values from a pair to the value map.
|
default FactoriesSetup.NewBuilder<R> |
assign(String id1,
String id2,
BiDataSource<?,?> dataSource)
Assigns two values from a
BiDataSource to the value map. |
default <T> FactoriesSetup.ValueDeclaration<T,? extends FactoriesSetup.NewBuilder<R>> |
assign(Typed<T> token)
Assigns a value to the value map, but does not modify the object.
|
default <T,U> FactoriesSetup.ValueDeclaration<BiDataSource.Pair<T,U>,? extends FactoriesSetup.NewBuilder<R>> |
assign(Typed<T> token1,
Typed<U> token2)
Assigns two values from a pair to the value map.
|
default <T,U> FactoriesSetup.NewBuilder<R> |
assign(Typed<T> token1,
Typed<U> token2,
BiDataSource<? extends T,? extends U> dataSource)
Assigns two values from a
BiDataSource to the value map. |
FactoriesSetup.NewBuilder<R> |
assignValues(String key,
ValueSource<?> valueSource) |
default FactoriesSetup.FactorySetup<R> |
build(Function<? super ValueGenerator.ValueMap,? extends R> builder)
The factory will obtain new instances from the function.
|
default FactoriesSetup.FactorySetup<R> |
build(Supplier<? extends R> builder)
The factory will get new instances from the supplier.
|
<B> FactoriesSetup.BuilderSetup<B,R> |
builder(Function<? super ValueGenerator.ValueMap,? extends B> newBuilder)
The factory will obtain builder instances from the factory
|
default FactoriesSetup.FactorySetup<R> |
extend(Class<R> clazz) |
FactoriesSetup.FactorySetup<R> |
extend(Factory<R> factory) |
FactoriesSetup.FactorySetup<R> |
extend(String key) |
FactoriesSetup.NewBuilder<R> |
include(String key,
Factory.Include<?> include) |
default FactoriesSetup.NewBuilder<R> |
include(String key,
Factory<?> factory) |
default FactoriesSetup.NewBuilder<R> |
include(String key,
String factoryKey) |
default <B> FactoriesSetup.BuilderSetup<B,R> |
with(Supplier<? extends B> newBuilder)
The factory will get builder instances from the supplier.
|
getValueType, token, token, typeOfdefault FactoriesSetup.FactorySetup<R> build(Supplier<? extends R> builder)
builder - default <B> FactoriesSetup.BuilderSetup<B,R> with(Supplier<? extends B> newBuilder)
B - newBuilder - default FactoriesSetup.FactorySetup<R> build(Function<? super ValueGenerator.ValueMap,? extends R> builder)
builder - <B> FactoriesSetup.BuilderSetup<B,R> builder(Function<? super ValueGenerator.ValueMap,? extends B> newBuilder)
B - newBuilder - FactoriesSetup.FactorySetup<R> extend(Factory<R> factory)
FactoriesSetup.FactorySetup<R> extend(String key)
default FactoriesSetup.FactorySetup<R> extend(Class<R> clazz)
default <T> FactoriesSetup.ValueDeclaration<T,? extends FactoriesSetup.NewBuilder<R>> assign(String key)
FactoriesSetup.ValueSetupBaseassign in interface FactoriesSetup.ValueSetupBase<R>default <T> FactoriesSetup.ValueDeclaration<T,? extends FactoriesSetup.NewBuilder<R>> assign(Typed<T> token)
FactoriesSetup.ValueSetupBaseassign in interface FactoriesSetup.ValueSetupBase<R>default FactoriesSetup.ValueDeclaration<BiDataSource.Pair<?,?>,? extends FactoriesSetup.NewBuilder<R>> assign(String id1, String id2)
FactoriesSetup.ValueSetupBaseassign in interface FactoriesSetup.ValueSetupBase<R>FactoriesSetup.NewBuilder<R> assignValues(String key, ValueSource<?> valueSource)
assignValues in interface FactoriesSetup.ValueSetupBase<R>default FactoriesSetup.NewBuilder<R> assign(String id1, String id2, BiDataSource<?,?> dataSource)
FactoriesSetup.ValueSetupBaseBiDataSource to the value map.assign in interface FactoriesSetup.ValueSetupBase<R>default <T,U> FactoriesSetup.ValueDeclaration<BiDataSource.Pair<T,U>,? extends FactoriesSetup.NewBuilder<R>> assign(Typed<T> token1, Typed<U> token2)
FactoriesSetup.ValueSetupBaseassign in interface FactoriesSetup.ValueSetupBase<R>default <T,U> FactoriesSetup.NewBuilder<R> assign(Typed<T> token1, Typed<U> token2, BiDataSource<? extends T,? extends U> dataSource)
FactoriesSetup.ValueSetupBaseBiDataSource to the value map.assign in interface FactoriesSetup.ValueSetupBase<R>FactoriesSetup.NewBuilder<R> include(String key, Factory.Include<?> include)
include in interface FactoriesSetup.ValueSetupBase<R>default FactoriesSetup.NewBuilder<R> include(String key, Factory<?> factory)
include in interface FactoriesSetup.ValueSetupBase<R>default FactoriesSetup.NewBuilder<R> include(String key, String factoryKey)
include in interface FactoriesSetup.ValueSetupBase<R>Copyright © 2019. All rights reserved.