public class FactorySet
extends java.lang.Object
| Constructor and Description |
|---|
FactorySet() |
| Modifier and Type | Method and Description |
|---|---|
<B extends BeanSpecs<T>,T> |
define(java.lang.Class<B> beanSpecificationClass) |
<T> Factory<T> |
factory(java.lang.Class<T> type) |
DataRepository |
getDataRepository() |
PropertyBuilder |
getPropertyBuilder() |
<T> Factory<T> |
onBuild(java.lang.Class<T> type,
java.util.function.BiConsumer<T,BeanContext<T>> build) |
<T> Factory<T> |
onBuild(java.lang.Class<T> type,
java.util.function.Consumer<T> build) |
<T> Factory<T> |
register(java.lang.Class<T> type,
java.util.function.Function<BeanContext<T>,T> supplier) |
<T> Factory<T> |
register(java.lang.Class<T> type,
java.util.function.Supplier<T> supplier) |
<B extends BeanSpecs<T>,T> |
toBuild(java.lang.Class<B> beanSpecsClass) |
<T> Builder<T> |
toBuild(java.lang.String beanSpecsName) |
<T> Builder<T> |
type(java.lang.Class<T> type) |
public PropertyBuilder getPropertyBuilder()
public <T> Factory<T> onBuild(java.lang.Class<T> type, java.util.function.Consumer<T> build)
public <T> Factory<T> onBuild(java.lang.Class<T> type, java.util.function.BiConsumer<T,BeanContext<T>> build)
public <T> Factory<T> register(java.lang.Class<T> type, java.util.function.Supplier<T> supplier)
public <T> Factory<T> register(java.lang.Class<T> type, java.util.function.Function<BeanContext<T>,T> supplier)
public <B extends BeanSpecs<T>,T> FactorySet define(java.lang.Class<B> beanSpecificationClass)
public <T> Factory<T> factory(java.lang.Class<T> type)
public <T> Builder<T> type(java.lang.Class<T> type)
public <T> Builder<T> toBuild(java.lang.String beanSpecsName)
public DataRepository getDataRepository()