|
|||||||||
| Home >> All >> jreceiver >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
jreceiver.util
Class HelperMap

java.lang.Objectjreceiver.util.HelperMap
- public final class HelperMap
- extends java.lang.Object
routines for using Maps TODO: consider renaming to reflect the presence of the list and safe methods
- Version:
- $Revision: 1.5 $ $Date: 2002/07/26 12:38:45 $
| Constructor Summary | |
HelperMap()
|
|
| Method Summary | |
static java.lang.String |
get(java.util.List list,
int index)
obtain a String value from a list, defaulting to "". |
static java.lang.String |
get(java.util.List list,
int index,
java.lang.String defaultValue)
obtain a String value from a list |
static java.lang.String |
get(java.util.Map map,
java.lang.Object key)
obtain a String value from a hashtable or map, defaulting to "". |
static java.lang.String |
get(java.util.Map map,
java.lang.Object key,
java.lang.String defaultValue)
obtain a String value from a hashtable or map |
static boolean |
getBool(java.util.List list,
int index)
obtain a primitive boolean value from a list |
static boolean |
getBool(java.util.List list,
int index,
boolean defaultValue)
obtain a primitive boolean value from a list |
static boolean |
getBool(java.util.Map map,
java.lang.Object key)
obtain a primitive boolean value from a hashtable or map, defaulting to false |
static boolean |
getBool(java.util.Map map,
java.lang.Object key,
boolean defaultValue)
obtain a primitive boolean value from a hashtable or map |
static java.util.Date |
getDate(java.util.List list,
int index)
obtain a Date object from a Date or Long in a list, defaulting to 0. |
static java.util.Date |
getDate(java.util.List list,
int index,
java.util.Date defaultValue)
obtain a Date object from a Date or Long in a list |
static java.util.Date |
getDate(java.util.Map map,
java.lang.Object key)
obtain a Date object from a Date or Long in a hashtable or map, defaulting to 0L. |
static java.util.Date |
getDate(java.util.Map map,
java.lang.Object key,
java.util.Date defaultValue)
obtain a Date object from a Date or Long in a hashtable or map |
static java.io.File |
getFile(java.util.List list,
int index)
obtain a File object from a String or File in a list, defaulting to "". |
static java.io.File |
getFile(java.util.List list,
int index,
java.io.File defaultValue)
obtain a File object from a String or File in a list |
static java.io.File |
getFile(java.util.Map map,
java.lang.Object key)
obtain a File object from a String or File in a hashtable or map, defaulting to "". |
static java.io.File |
getFile(java.util.Map map,
java.lang.Object key,
java.io.File defaultValue)
obtain a File object from a String or File in a hashtable or map |
static int |
getInt(java.util.List list,
int index)
obtain a primitive integer value from a list, defaulting to 0. |
static int |
getInt(java.util.List list,
int index,
int defaultValue)
obtain a primitive integer value from a list |
static int |
getInt(java.util.Map map,
java.lang.Object key)
obtain a primitive integer value from a hashtable or map, defaulting to 0. |
static int |
getInt(java.util.Map map,
java.lang.Object key,
int defaultValue)
obtain a primitive integer value from a hashtable or map |
static long |
getLong(java.util.List list,
int index)
obtain a primitive long value from a list, defaulting to 0. |
static long |
getLong(java.util.List list,
int index,
long defaultValue)
obtain a primitive long value from a list |
static long |
getLong(java.util.Map map,
java.lang.Object key)
obtain a primitive long value from a hashtable or map, defaulting to 0. |
static long |
getLong(java.util.Map map,
java.lang.Object key,
long defaultValue)
obtain a primitive long value from a hashtable or map |
static boolean |
getSafeBool(java.lang.Object obj,
boolean defaultValue)
obtain a primitive boolean from an object, if possible |
static java.util.Date |
getSafeDate(java.lang.Object obj,
java.util.Date defaultValue)
obtain a java.util.Date value from a Date or Long in a hashtable or map |
static java.io.File |
getSafeFile(java.lang.Object obj,
java.io.File defaultValue)
obtain a File object from an Object |
static int |
getSafeInt(java.lang.Object obj,
int defaultValue)
obtain a primitive integer value from a hashtable or map |
static long |
getSafeLong(java.lang.Object obj,
long defaultValue)
obtain a primitive long value from a hashtable or map |
static java.lang.String |
getSafeString(java.lang.Object obj,
java.lang.String defaultValue)
obtain a String value from a hashtable or map |
static java.net.URL |
getSafeURL(java.lang.Object obj,
java.net.URL defaultValue)
obtain a URL object from an Object |
static java.net.URL |
getURL(java.util.List list,
int index)
obtain a URL object from a String or URL in a list, defaulting to null |
static java.net.URL |
getURL(java.util.List list,
int index,
java.net.URL defaultValue)
obtain a URL object from a String or URL in a list |
static java.net.URL |
getURL(java.util.Map map,
java.lang.Object key)
obtain a URL object from a String or URL in a hashtable or map, defaulting to null |
static java.net.URL |
getURL(java.util.Map map,
java.lang.Object key,
java.net.URL defaultValue)
obtain a URL object from a String or URL in a hashtable or map |
static java.lang.Object |
put(java.util.Map map,
java.lang.Object key,
boolean value)
a Boolean put, to put primitive boolean value into the map as an Boolean |
static java.lang.Object |
put(java.util.Map map,
java.lang.Object key,
int value)
an Integer put, to put primitive int value into the map as an Integer |
static java.lang.Object |
put(java.util.Map map,
java.lang.Object key,
long value)
an Long put, to put primitive long value into the map as a Long |
static java.lang.Object |
put(java.util.Map map,
java.lang.Object key,
java.lang.Object value)
a safe put, to put value into the map only if it's non-null (no exception thrown if null) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
HelperMap
public HelperMap()
| Method Detail |
put
public static java.lang.Object put(java.util.Map map, java.lang.Object key, boolean value)
- a Boolean put, to put primitive boolean value into the map as an Boolean
put
public static java.lang.Object put(java.util.Map map, java.lang.Object key, int value)
- an Integer put, to put primitive int value into the map as an Integer
put
public static java.lang.Object put(java.util.Map map, java.lang.Object key, long value)
- an Long put, to put primitive long value into the map as a Long
put
public static java.lang.Object put(java.util.Map map, java.lang.Object key, java.lang.Object value)
- a safe put, to put value into the map only if it's non-null
(no exception thrown if null)
getBool
public static boolean getBool(java.util.Map map, java.lang.Object key, boolean defaultValue)
- obtain a primitive boolean value from a hashtable or map
getBool
public static boolean getBool(java.util.Map map, java.lang.Object key)
- obtain a primitive boolean value from a hashtable or map,
defaulting to false
getBool
public static boolean getBool(java.util.List list, int index, boolean defaultValue)
- obtain a primitive boolean value from a list
getBool
public static boolean getBool(java.util.List list, int index)
- obtain a primitive boolean value from a list
getSafeBool
public static boolean getSafeBool(java.lang.Object obj, boolean defaultValue)
- obtain a primitive boolean from an object, if possible
"true", "yes", and non-zero number as string all return true
"false", "no", and zero as string all return false
getInt
public static int getInt(java.util.Map map, java.lang.Object key, int defaultValue)
- obtain a primitive integer value from a hashtable or map
getInt
public static int getInt(java.util.Map map, java.lang.Object key)
- obtain a primitive integer value from a hashtable or map,
defaulting to 0.
getInt
public static int getInt(java.util.List list, int index, int defaultValue)
- obtain a primitive integer value from a list
getInt
public static int getInt(java.util.List list, int index)
- obtain a primitive integer value from a list,
defaulting to 0.
getSafeInt
public static int getSafeInt(java.lang.Object obj, int defaultValue)
- obtain a primitive integer value from a hashtable or map
getLong
public static long getLong(java.util.Map map, java.lang.Object key, long defaultValue)
- obtain a primitive long value from a hashtable or map
getLong
public static long getLong(java.util.Map map, java.lang.Object key)
- obtain a primitive long value from a hashtable or map,
defaulting to 0.
getLong
public static long getLong(java.util.List list, int index, long defaultValue)
- obtain a primitive long value from a list
getLong
public static long getLong(java.util.List list, int index)
- obtain a primitive long value from a list,
defaulting to 0.
getSafeLong
public static long getSafeLong(java.lang.Object obj, long defaultValue)
- obtain a primitive long value from a hashtable or map
getDate
public static java.util.Date getDate(java.util.Map map, java.lang.Object key, java.util.Date defaultValue)
- obtain a Date object from a Date or Long in a hashtable or map
getDate
public static java.util.Date getDate(java.util.Map map, java.lang.Object key)
- obtain a Date object from a Date or Long in a hashtable or map,
defaulting to 0L.
getDate
public static java.util.Date getDate(java.util.List list, int index, java.util.Date defaultValue)
- obtain a Date object from a Date or Long in a list
getDate
public static java.util.Date getDate(java.util.List list, int index)
- obtain a Date object from a Date or Long in a list,
defaulting to 0.
getSafeDate
public static java.util.Date getSafeDate(java.lang.Object obj, java.util.Date defaultValue)
- obtain a java.util.Date value from a Date or Long in a hashtable or map
get
public static java.lang.String get(java.util.Map map, java.lang.Object key, java.lang.String defaultValue)
- obtain a String value from a hashtable or map
get
public static java.lang.String get(java.util.Map map, java.lang.Object key)
- obtain a String value from a hashtable or map,
defaulting to "".
get
public static java.lang.String get(java.util.List list, int index, java.lang.String defaultValue)
- obtain a String value from a list
get
public static java.lang.String get(java.util.List list, int index)
- obtain a String value from a list,
defaulting to "".
getSafeString
public static java.lang.String getSafeString(java.lang.Object obj, java.lang.String defaultValue)
- obtain a String value from a hashtable or map
Non-string objects will be summarily toString'd.
getFile
public static java.io.File getFile(java.util.Map map, java.lang.Object key, java.io.File defaultValue)
- obtain a File object from a String or File in a hashtable or map
getFile
public static java.io.File getFile(java.util.Map map, java.lang.Object key)
- obtain a File object from a String or File in a hashtable or map,
defaulting to "".
getFile
public static java.io.File getFile(java.util.List list, int index, java.io.File defaultValue)
- obtain a File object from a String or File in a list
getFile
public static java.io.File getFile(java.util.List list, int index)
- obtain a File object from a String or File in a list,
defaulting to "".
getSafeFile
public static java.io.File getSafeFile(java.lang.Object obj, java.io.File defaultValue)
- obtain a File object from an Object
getURL
public static java.net.URL getURL(java.util.Map map, java.lang.Object key, java.net.URL defaultValue) throws java.net.MalformedURLException
- obtain a URL object from a String or URL in a hashtable or map
getURL
public static java.net.URL getURL(java.util.Map map, java.lang.Object key) throws java.net.MalformedURLException
- obtain a URL object from a String or URL in a hashtable or map, defaulting to null
getURL
public static java.net.URL getURL(java.util.List list, int index, java.net.URL defaultValue) throws java.net.MalformedURLException
- obtain a URL object from a String or URL in a list
getURL
public static java.net.URL getURL(java.util.List list, int index) throws java.net.MalformedURLException
- obtain a URL object from a String or URL in a list, defaulting to null
getSafeURL
public static java.net.URL getSafeURL(java.lang.Object obj, java.net.URL defaultValue) throws java.net.MalformedURLException
- obtain a URL object from an Object
|
|||||||||
| Home >> All >> jreceiver >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
jreceiver.util.HelperMap