public abstract class AbstractExtensionFactory<T,C> extends Object implements ExtensionFactory<T,C>
Constructor and Description |
---|
AbstractExtensionFactory() |
AbstractExtensionFactory(Class<C> configClass) |
Modifier and Type | Method and Description |
---|---|
abstract T |
create(C config) |
T |
createWithConfig(Consumer<C> consumer) |
T |
createWithConfig(Map<String,Object> args) |
protected String |
getShortName(Class<?> cls) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public T createWithConfig(Map<String,Object> args)
createWithConfig
in interface ExtensionFactory<T,C>