public interface Factory<T>
| Modifier and Type | Method and Description |
|---|---|
T |
createObject(int sequence,
java.util.Map<java.lang.String,java.lang.Object> params) |
default Factory<T> |
extend(java.lang.String name,
java.util.function.BiConsumer<T,java.lang.Integer> consumer) |
default Factory<T> |
extend(java.lang.String name,
java.util.function.Consumer<T> consumer) |
Factory<T> |
extend(java.lang.String name,
TriConsumer<T,java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>> consumer) |
int |
getSequence() |
java.lang.Class<T> |
getType() |
Factory |
query(java.lang.String extend) |
java.lang.Class<T> getType()
int getSequence()
T createObject(int sequence, java.util.Map<java.lang.String,java.lang.Object> params)
Factory<T> extend(java.lang.String name, TriConsumer<T,java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>> consumer)
Factory query(java.lang.String extend)
default Factory<T> extend(java.lang.String name, java.util.function.BiConsumer<T,java.lang.Integer> consumer)