Class ValidatorUtils
- java.lang.Object
-
- org.apache.commons.validator.util.ValidatorUtils
-
public class ValidatorUtils extends java.lang.Object
Basic utility methods.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) $
-
-
Constructor Summary
Constructors Constructor Description ValidatorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.apache.commons.collections.FastHashMap
copyFastHashMap(org.apache.commons.collections.FastHashMap map)
Deprecated.This method is not part of Validator's public API.static java.util.Map
copyMap(java.util.Map map)
Makes a deep copy of aMap
if the values areMsg
,Arg
, orVar
.static java.lang.String
getValueAsString(java.lang.Object bean, java.lang.String property)
Convenience method for getting a value from a bean property as aString
.static java.lang.String
replace(java.lang.String value, java.lang.String key, java.lang.String replaceValue)
Replace part of aString
with another value.
-
-
-
Method Detail
-
replace
public static java.lang.String replace(java.lang.String value, java.lang.String key, java.lang.String replaceValue)
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.
-
getValueAsString
public static java.lang.String getValueAsString(java.lang.Object bean, java.lang.String property)
Convenience method for getting a value from a bean property as aString
. If the property is aString[]
orCollection
and it is empty, an emptyString
"" is returned. Otherwise, property.toString() is returned. This method may returnnull
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.
-
copyFastHashMap
public static org.apache.commons.collections.FastHashMap copyFastHashMap(org.apache.commons.collections.FastHashMap map)
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 areMsg
,Arg
, orVar
. Otherwise it is a shallow copy.- Parameters:
map
-FastHashMap
to copy.- Returns:
- FastHashMap A copy of the
FastHashMap
that was passed in.
-
copyMap
public static java.util.Map copyMap(java.util.Map map)
Makes a deep copy of aMap
if the values areMsg
,Arg
, orVar
. Otherwise, it is a shallow copy.- Parameters:
map
- The source Map to copy.- Returns:
- A copy of the
Map
that was passed in.
-
-