Interface RuntimeConfService
-
- All Implemented Interfaces:
public interface RuntimeConfServiceSupport for ConversionService and Json parsing configuration
- Since:
2022-03-09
trydofor
-
-
Method Summary
Modifier and Type Method Description StringgetString(String key)StringgetString(Class<out Object> key)StringgetString(Enum<out Object> key)intgetInt(String key, int els)intgetInt(Class<out Object> key, int els)intgetInt(Enum<out Object> key, int els)booleangetBoolean(String key, boolean els)booleangetBoolean(Class<out Object> key, boolean els)booleangetBoolean(Enum<out Object> key, boolean els)longgetLong(String key, long els)longgetLong(Class<out Object> key, long els)longgetLong(Enum<out Object> key, long els)<T> TgetSimple(String key, Class<T> vt)<T> TgetSimple(Class<out Object> key, Class<T> vt)<T> TgetSimple(Enum<out Object> key, Class<T> vt)<T extends Enum<T>> TgetEnum(Class<T> key)<T extends Enum<T>> List<T>getEnums(Class<T> key)<T> List<T>getList(String key, Class<T> vt)<T> List<T>getList(Class<out Object> key, Class<T> vt)<T> List<T>getList(Enum<out Object> key, Class<T> vt)<K, V> Map<K, V>getMap(String key, Class<K> kt, Class<V> vt)<K, V> Map<K, V>getMap(Class<out Object> key, Class<K> kt, Class<V> vt)<K, V> Map<K, V>getMap(Enum<out Object> key, Class<K> kt, Class<V> vt)<T> TgetObject(Class<out Object> key, TypeDescriptor type)<T> TgetObject(Enum<out Object> key, TypeDescriptor type)abstract <T> TgetObject(String key, TypeDescriptor type)Read the value of config by type abstract voidsetObject(String key, Object value)set value of config voidsetObject(Class<out Object> key, Object value)voidsetObject(Enum<out Object> key, Object value)abstract booleannewObject(String key, Object value, String comment, String handler)create new config booleannewObject(Class<out Object> key, Object value, String comment, String handler)booleannewObject(Enum<out Object> key, Object value, String comment, String handler)abstract booleannewObject(String key, Object value, String comment)create new config with auto selected handler, success or throw an error. booleannewObject(Class<out Object> key, Object value, String comment)booleannewObject(Enum<out Object> key, Object value, String comment)-
-
Method Detail
-
getBoolean
boolean getBoolean(String key, boolean els)
-
getBoolean
boolean getBoolean(Class<out Object> key, boolean els)
-
getBoolean
boolean getBoolean(Enum<out Object> key, boolean els)
-
getObject
abstract <T> T getObject(String key, TypeDescriptor type)
Read the value of config by type
- Parameters:
key- keytype- type descriptor- Returns:
value
-
setObject
abstract void setObject(String key, Object value)
set value of config
- Parameters:
key- keyvalue- config
-
newObject
abstract boolean newObject(String key, Object value, String comment, String handler)
create new config
- Parameters:
key- config keyvalue- config valuecomment- config commenthandler- type handler name- Returns:
whether handled
-
newObject
abstract boolean newObject(String key, Object value, String comment)
create new config with auto selected handler, success or throw an error.
- Parameters:
key- config keyvalue- config valuecomment- config comment
-
-
-
-