Package org.qiunet.utils.data
Class KeyValueData<K,V>
java.lang.Object
org.qiunet.utils.data.KeyValueData<K,V>
- All Implemented Interfaces:
IKeyValueData<K,V>
- Direct Known Subclasses:
DHocon,DProperties
实现的一个Properties map 的封装类
- Author:
- qiunet Created on 16/12/21 07:52.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.qiunet.utils.data.IKeyValueData
IKeyValueData.DataChangeListener<K,V> -
Constructor Summary
ConstructorsConstructorDescription构建一个空的Keyval mapKeyValueData(Map<K, V> map) KeyValueData(Map<K, V> map, IKeyValueData.DataChangeListener<K, V> changeListener) KeyValueData(IKeyValueData.DataChangeListener<K, V> changeListener) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.qiunet.utils.data.IKeyValueData
_getOrDefault, containKey, getBoolean, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getString, getString, getValue, merge
-
Constructor Details
-
KeyValueData
public KeyValueData()构建一个空的Keyval map -
KeyValueData
-
KeyValueData
-
KeyValueData
-
-
Method Details
-
load
热加载, 重新替换map- Parameters:
map-
-
returnMap
Description copied from interface:IKeyValueData得到map- Specified by:
returnMapin interfaceIKeyValueData<K,V> - Returns:
-