public interface Factory<T>
| Modifier and Type | Method and Description |
|---|---|
T |
createObject(BuildContext<T> buildContext) |
Factory<T> |
extend(java.lang.String name,
java.util.function.BiConsumer<T,BuildContext<T>> consumer) |
default Factory<T> |
extend(java.lang.String name,
java.util.function.Consumer<T> consumer) |
com.github.leeonky.util.BeanClass<T> |
getBeanClass() |
default Factory<T> |
getRoot() |
int |
getSequence() |
Factory<T> |
query(java.lang.String extend) |
Factory<T> |
registerAlias() |
Factory<T> |
registerAlias(java.lang.String alias) |
com.github.leeonky.util.BeanClass<T> getBeanClass()
int getSequence()
T createObject(BuildContext<T> buildContext)
Factory<T> extend(java.lang.String name, java.util.function.BiConsumer<T,BuildContext<T>> consumer)