org.apache.commons.validator.util
public class ValidatorUtils extends Object
The use of FastHashMap is deprecated and will be replaced in a future release.
Version: $Revision: 478334 $ $Date: 2006-11-22 21:31:54 +0000 (Wed, 22 Nov 2006) $
Method Summary | |
---|---|
static FastHashMap | copyFastHashMap(FastHashMap map)
Makes a deep copy of a FastHashMap if the values
are Msg , Arg ,
or Var . |
static Map | copyMap(Map map)
Makes a deep copy of a Map if the values are
Msg , Arg , or Var . |
static String | getValueAsString(Object bean, String property)
Convenience method for getting a value from a bean property as a
String . |
static String | replace(String value, String key, String replaceValue) Replace part of a |
Deprecated: This method is not part of Validator's public API. Validator will use it internally until FastHashMap references are removed. Use copyMap() instead.
Makes a deep copy of aFastHashMap
if the values
are Msg
, Arg
,
or Var
. Otherwise it is a shallow copy.
Parameters: map FastHashMap
to copy.
Returns: FastHashMap A copy of the FastHashMap
that was
passed in.
Map
if the values are
Msg
, Arg
, or Var
. Otherwise,
it is a shallow copy.
Parameters: map The source Map to copy.
Returns: A copy of the Map
that was passed in.
String
. If the property is a String[]
or
Collection
and it is empty, an empty String
"" is returned. Otherwise, property.toString() is returned. This method
may return null
if there was an error retrieving the
property.
Parameters: bean The bean object. property The name of the property to access.
Returns: The value of the property.
Replace part of a String
with another value.
Parameters: value String
to perform the replacement on. key The name of the constant. replaceValue The value of the constant.
Returns: The modified value.