public static class DefaultFactories.Setup extends Object implements FactoriesSetup
FactoriesSetup.BuilderSetup<B,R>, FactoriesSetup.BuilderSetupBase<B,This extends FactoriesSetup.BuilderSetupBase<B,This>>, FactoriesSetup.BuilderValueSetup<B,R,T>, FactoriesSetup.FactorySetup<R>, FactoriesSetup.FactoryValueSetup<R,T>, FactoriesSetup.NewBuilder<R>, FactoriesSetup.NewFactory<R>, FactoriesSetup.ValueDeclaration<T,BuilderSetup>, FactoriesSetup.ValueSetupBase<B>| Constructor and Description |
|---|
Setup() |
| Modifier and Type | Method and Description |
|---|---|
FactoriesSetup |
add(String key,
DataSource<?> dataSource)
Adds a data source.
|
FactoriesSetup |
add(String key,
Factory<?> factory) |
<T> FactoriesSetup.NewFactory<T> |
newFactory(String key,
Class<T> clazz)
Builds a new factory for instances of
clazz |
DefaultFactories |
toFactories()
Returns the
Factories instance. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, add, add, add, add, newFactory, newFactory, newFactory, newFactorypublic FactoriesSetup add(String key, DataSource<?> dataSource)
FactoriesSetuptoGenerator()
will be called again to obtain a new generator.
Thus it is recommended to pass a Template instead of a
Generator, but not required.add in interface FactoriesSetuppublic FactoriesSetup add(String key, Factory<?> factory)
add in interface FactoriesSetuppublic <T> FactoriesSetup.NewFactory<T> newFactory(String key, Class<T> clazz)
FactoriesSetupclazznewFactory in interface FactoriesSetuppublic DefaultFactories toFactories()
FactoriesSetupFactories instance.toFactories in interface FactoriesSetupCopyright © 2019. All rights reserved.