Package com.reportmill.base
Class RMMapUtils
- java.lang.Object
- 
- com.reportmill.base.RMMapUtils
 
- 
 public class RMMapUtils extends java.lang.ObjectUtility methods for use with Java.util.Map.
- 
- 
Constructor SummaryConstructors Constructor Description RMMapUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectanyElement(java.util.Map aMap)Returns any element from a map.static booleanboolValue(java.util.Map aMap, java.lang.String aKey)Returns a key value interpreted as a boolean.static booleanboolValue(java.util.Map aMap, java.lang.String aKey, boolean defaultValue)Returns a key value interpreted as a boolean (with optional default value).static java.util.Mapclone(java.util.Map aMap)Clones a map.static floatfloatValue(java.util.Map aMap, java.lang.String aKey)Returns a key value interpreted as a float.static floatfloatValue(java.util.Map aMap, java.lang.String aKey, float defaultValue)Returns a key value interpreted as a float (with optional default value).static java.lang.Objectget(java.util.Map aMap, java.lang.Object aKey)Returns value for aKey in given map (accepts null map).static java.lang.Objectget(java.util.Map aMap, java.lang.Object aKey, java.lang.Object defaultValue)Returns value for aKey in given map with an optional default value for missing keys.static java.lang.ObjectgetKey(java.util.Map aMap, java.lang.Object aValue)Returns the key for a given object in the given map.static java.lang.ObjectgetKeyIdentical(java.util.Map aMap, java.lang.Object aValue)Returns the key for a given identical object in the given map.static intintValue(java.util.Map aMap, java.lang.String aKey)Returns a key value interpreted as an int.static intintValue(java.util.Map aMap, java.lang.String aKey, int defaultValue)Returns a key value interpreted as an int (with optional default value).static java.util.MapnewMap(java.lang.Object aKey, java.lang.Object anObj)Creates a new map for given key and object.static voidput(java.util.Map aMap, java.lang.String aKey, java.lang.Object aValue)Adds given key and value to given map (removes key if value is null).static java.util.MapputAllIfAbsent(java.util.Map m1, java.util.Map m2, boolean copyIfAbsent)Same as putAll, but only adds absent keys (option to copy if there are absent keys).static voidrename(java.util.Map aMap, java.lang.Object aKey, java.lang.Object newKey)Renames a key in a map to a new key.static intsize(java.util.Map aMap)Returns the size of given map (accepts null map).
 
- 
- 
- 
Method Detail- 
newMappublic static java.util.Map newMap(java.lang.Object aKey, java.lang.Object anObj)Creates a new map for given key and object.
 - 
sizepublic static int size(java.util.Map aMap) Returns the size of given map (accepts null map).
 - 
getpublic static java.lang.Object get(java.util.Map aMap, java.lang.Object aKey)Returns value for aKey in given map (accepts null map).
 - 
getpublic static java.lang.Object get(java.util.Map aMap, java.lang.Object aKey, java.lang.Object defaultValue)Returns value for aKey in given map with an optional default value for missing keys.
 - 
putpublic static void put(java.util.Map aMap, java.lang.String aKey, java.lang.Object aValue)Adds given key and value to given map (removes key if value is null).
 - 
renamepublic static void rename(java.util.Map aMap, java.lang.Object aKey, java.lang.Object newKey)Renames a key in a map to a new key.
 - 
clonepublic static java.util.Map clone(java.util.Map aMap) Clones a map.
 - 
boolValuepublic static boolean boolValue(java.util.Map aMap, java.lang.String aKey)Returns a key value interpreted as a boolean.
 - 
boolValuepublic static boolean boolValue(java.util.Map aMap, java.lang.String aKey, boolean defaultValue)Returns a key value interpreted as a boolean (with optional default value).
 - 
intValuepublic static int intValue(java.util.Map aMap, java.lang.String aKey)Returns a key value interpreted as an int.
 - 
intValuepublic static int intValue(java.util.Map aMap, java.lang.String aKey, int defaultValue)Returns a key value interpreted as an int (with optional default value).
 - 
floatValuepublic static float floatValue(java.util.Map aMap, java.lang.String aKey)Returns a key value interpreted as a float.
 - 
floatValuepublic static float floatValue(java.util.Map aMap, java.lang.String aKey, float defaultValue)Returns a key value interpreted as a float (with optional default value).
 - 
putAllIfAbsentpublic static java.util.Map putAllIfAbsent(java.util.Map m1, java.util.Map m2, boolean copyIfAbsent)Same as putAll, but only adds absent keys (option to copy if there are absent keys).
 - 
getKeypublic static java.lang.Object getKey(java.util.Map aMap, java.lang.Object aValue)Returns the key for a given object in the given map.
 - 
getKeyIdenticalpublic static java.lang.Object getKeyIdentical(java.util.Map aMap, java.lang.Object aValue)Returns the key for a given identical object in the given map.
 - 
anyElementpublic static java.lang.Object anyElement(java.util.Map aMap) Returns any element from a map.
 
- 
 
-