public abstract class NavigableMapConfig extends Object implements Config
A Config implementation that operates against a NavigableMap This class behavior is related to NavigableMap which will be removed in future. Use Config instead.
Modifiers | Name | Description |
---|---|---|
static class |
NavigableMapConfig.ClassConversionException |
Modifiers | Name | Description |
---|---|---|
protected ClassLoader |
classLoader |
|
protected NavigableMap |
configMap |
|
protected ConfigurableConversionService |
conversionService |
|
protected static org.slf4j.Logger |
logger |
Type Params | Return Type | Name and description |
---|---|---|
|
public Object |
asType(Class c) |
|
public void |
clear() |
|
public boolean |
containsKey(Object key) |
|
public boolean |
containsProperty(String key) |
|
public boolean |
containsValue(Object value) |
|
public Set<Entry<String, Object>> |
entrySet() |
|
public boolean |
equals(Object obj) |
|
public Map<String, Object> |
flatten() |
|
public Object |
get(Object key) |
|
public Object |
getAt(Object key) |
|
public String |
getProperty(String key) |
|
public String |
getProperty(String key, String defaultValue) |
<T> |
public T |
getProperty(String key, Class<T> targetType) |
<T> |
public T |
getProperty(String key, Class<T> targetType, T defaultValue, List<T> allowedValues) |
<T> |
public T |
getProperty(String key, Class<T> targetType, T defaultValue) |
|
public String |
getRequiredProperty(String key) |
<T> |
public T |
getRequiredProperty(String key, Class<T> targetType) |
|
public int |
hashCode() |
|
public boolean |
isEmpty() |
|
public Iterator<Entry<String, Object>> |
iterator() |
|
public Set<String> |
keySet() |
|
public Config |
merge(Map<String, Object> toMerge) |
|
protected Object |
mergeMapEntry(NavigableMap targetMap, String sourceKey, Object newValue) |
|
public Object |
navigate(String path) |
|
public Object |
put(String key, Object value) |
|
public void |
putAll(Map<? extends String, ?> m) |
|
public Object |
remove(Object key) |
|
public void |
setAt(Object key, Object value) |
|
public int |
size() |
|
public Properties |
toProperties() |
|
public String |
toString() |
|
public Collection<Object> |
values() |