|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IValueMap
A Map interface that holds values, parses strings and exposes a variety of convenience methods.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Method Summary | |
|---|---|
void |
clear()
|
boolean |
getBoolean(java.lang.String key)
Gets a boolean value by key. |
java.lang.CharSequence |
getCharSequence(java.lang.String key)
Gets a string by key. |
double |
getDouble(java.lang.String key)
Gets a double value by key. |
double |
getDouble(java.lang.String key,
double defaultValue)
Gets a double using a default if not found. |
Duration |
getDuration(java.lang.String key)
Gets a duration. |
int |
getInt(java.lang.String key)
Gets an int. |
int |
getInt(java.lang.String key,
int defaultValue)
Gets an int, using a default if not found. |
java.lang.String |
getKey(java.lang.String key)
Provided the hash key is a string and you need to access the value ignoring ignoring the keys case (upper or lower letter), than you may use this method to get the correct writing. |
long |
getLong(java.lang.String key)
Gets a long. |
long |
getLong(java.lang.String key,
long defaultValue)
Gets a long using a default if not found. |
java.lang.String |
getString(java.lang.String key)
Gets a string by key. |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
Gets a string by key. |
java.lang.String[] |
getStringArray(java.lang.String key)
Gets a String array by key. |
StringValue |
getStringValue(java.lang.String key)
Gets a StringValue by key. |
Time |
getTime(java.lang.String key)
Gets a time. |
boolean |
isImmutable()
Gets whether this value map is made immutable. |
IValueMap |
makeImmutable()
Makes this value map immutable by changing the underlying map representation to a collections "unmodifiableMap". |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map map)
|
java.lang.Object |
remove(java.lang.Object key)
|
| Methods inherited from interface java.util.Map |
|---|
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, size, values |
| Method Detail |
|---|
void clear()
clear in interface java.util.MapMap.clear()
boolean getBoolean(java.lang.String key)
throws StringValueConversionException
key - The key
StringValueConversionException
double getDouble(java.lang.String key)
throws StringValueConversionException
key - The key
StringValueConversionException
double getDouble(java.lang.String key,
double defaultValue)
throws StringValueConversionException
key - The keydefaultValue - Value to use if no value in map
StringValueConversionException
Duration getDuration(java.lang.String key)
throws StringValueConversionException
key - The key
StringValueConversionException
int getInt(java.lang.String key)
throws StringValueConversionException
key - The key
StringValueConversionException
int getInt(java.lang.String key,
int defaultValue)
throws StringValueConversionException
key - The keydefaultValue - Value to use if no value in map
StringValueConversionException
long getLong(java.lang.String key)
throws StringValueConversionException
key - The key
StringValueConversionException
long getLong(java.lang.String key,
long defaultValue)
throws StringValueConversionException
key - The keydefaultValue - Value to use if no value in map
StringValueConversionException
java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
key - The getdefaultValue - Default value to return if value is null
java.lang.String getString(java.lang.String key)
key - The get
java.lang.CharSequence getCharSequence(java.lang.String key)
key - The get
java.lang.String[] getStringArray(java.lang.String key)
key -
StringValue getStringValue(java.lang.String key)
key - The key
Time getTime(java.lang.String key)
throws StringValueConversionException
key - The key
StringValueConversionExceptionboolean isImmutable()
IValueMap makeImmutable()
java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.MapMap.put(Object, Object)void putAll(java.util.Map map)
putAll in interface java.util.MapMap.putAll(java.util.Map)java.lang.Object remove(java.lang.Object key)
remove in interface java.util.MapMap.remove(java.lang.Object)java.lang.String getKey(java.lang.String key)
key -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||