public abstract class AConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
log |
protected javassist.ClassPool |
pool |
protected java.util.Map<java.lang.String,java.util.function.UnaryOperator<java.lang.String>> |
prefixHandlers |
protected java.util.List<org.xblackcat.sjpu.util.function.SupplierEx<IValueGetter,SettingsException>> |
substitutions |
| Constructor and Description |
|---|
AConfig(javassist.ClassPool pool,
java.util.Map<java.lang.String,java.util.function.UnaryOperator<java.lang.String>> prefixHandlers,
java.util.List<org.xblackcat.sjpu.util.function.SupplierEx<IValueGetter,SettingsException>> substitutions) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> java.util.List<java.lang.Object> |
buildConstructorParameters(javassist.ClassPool pool,
java.lang.Class<T> clazz,
java.lang.String prefixName,
IValueGetter properties) |
abstract IValueGetter |
getValueGetter() |
protected final org.apache.commons.logging.Log log
protected final javassist.ClassPool pool
protected final java.util.Map<java.lang.String,java.util.function.UnaryOperator<java.lang.String>> prefixHandlers
protected final java.util.List<org.xblackcat.sjpu.util.function.SupplierEx<IValueGetter,SettingsException>> substitutions
public AConfig(javassist.ClassPool pool,
java.util.Map<java.lang.String,java.util.function.UnaryOperator<java.lang.String>> prefixHandlers,
java.util.List<org.xblackcat.sjpu.util.function.SupplierEx<IValueGetter,SettingsException>> substitutions)
public abstract IValueGetter getValueGetter() throws SettingsException
SettingsExceptionprotected <T> java.util.List<java.lang.Object> buildConstructorParameters(javassist.ClassPool pool,
java.lang.Class<T> clazz,
java.lang.String prefixName,
IValueGetter properties)
throws SettingsException
SettingsException