org.apache.commons.collections
Class MapUtils

java.lang.Object
  |
  +--org.apache.commons.collections.MapUtils

public class MapUtils
extends Object

A helper class for using Map instances. It contains various typesafe methods as well as other useful features like deep copying

Author:
James Strachan

Constructor Summary
MapUtils()
           
 
Method Summary
static void debugPrint(PrintStream out, Object key, Map map)
           
static Boolean getBoolean(Map map, Object key)
           
static Boolean getBoolean(Map map, Object key, Boolean defaultValue)
           
static Byte getByte(Map map, Object key)
           
static Byte getByte(Map map, Object key, Byte defaultValue)
           
static Double getDouble(Map map, Object key)
           
static Double getDouble(Map map, Object key, Double defaultValue)
           
static Float getFloat(Map map, Object key)
           
static Float getFloat(Map map, Object key, Float defaultValue)
           
static Integer getInteger(Map map, Object key)
           
static Integer getInteger(Map map, Object key, Integer defaultValue)
           
static Long getLong(Map map, Object key)
           
static Long getLong(Map map, Object key, Long defaultValue)
           
static Map getMap(Map map, Object key)
           
static Map getMap(Map map, Object key, Map defaultValue)
           
static Number getNumber(Map map, Object key)
           
static Number getNumber(Map map, Object key, Number defaultValue)
           
static Object getObject(Map map, Object key)
           
static Object getObject(Map map, Object key, Object defaultValue)
           
static Short getShort(Map map, Object key)
           
static Short getShort(Map map, Object key, Short defaultValue)
           
static String getString(Map map, Object key)
           
static String getString(Map map, Object key, String defaultValue)
           
static Properties toProperties(Map input)
           
static void verbosePrint(PrintStream out, Object key, Map map)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapUtils

public MapUtils()
Method Detail

debugPrint

public static void debugPrint(PrintStream out,
                              Object key,
                              Map map)

getBoolean

public static Boolean getBoolean(Map map,
                                 Object key)

getBoolean

public static Boolean getBoolean(Map map,
                                 Object key,
                                 Boolean defaultValue)

getByte

public static Byte getByte(Map map,
                           Object key)

getByte

public static Byte getByte(Map map,
                           Object key,
                           Byte defaultValue)

getDouble

public static Double getDouble(Map map,
                               Object key)

getDouble

public static Double getDouble(Map map,
                               Object key,
                               Double defaultValue)

getFloat

public static Float getFloat(Map map,
                             Object key)

getFloat

public static Float getFloat(Map map,
                             Object key,
                             Float defaultValue)

getInteger

public static Integer getInteger(Map map,
                                 Object key)

getInteger

public static Integer getInteger(Map map,
                                 Object key,
                                 Integer defaultValue)

getLong

public static Long getLong(Map map,
                           Object key)

getLong

public static Long getLong(Map map,
                           Object key,
                           Long defaultValue)

getMap

public static Map getMap(Map map,
                         Object key)

getMap

public static Map getMap(Map map,
                         Object key,
                         Map defaultValue)

getNumber

public static Number getNumber(Map map,
                               Object key)

getNumber

public static Number getNumber(Map map,
                               Object key,
                               Number defaultValue)

getObject

public static Object getObject(Map map,
                               Object key)

getObject

public static Object getObject(Map map,
                               Object key,
                               Object defaultValue)

getShort

public static Short getShort(Map map,
                             Object key)

getShort

public static Short getShort(Map map,
                             Object key,
                             Short defaultValue)

getString

public static String getString(Map map,
                               Object key)

getString

public static String getString(Map map,
                               Object key,
                               String defaultValue)

toProperties

public static Properties toProperties(Map input)

verbosePrint

public static void verbosePrint(PrintStream out,
                                Object key,
                                Map map)


Copyright © 2001 Apache Software Foundation. Documenation generated July 14 2001.