org.apache.commons.validator.util
Class ValidatorUtils

java.lang.Object
  extended byorg.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.


Field Summary
private static org.apache.commons.logging.Log log
          Logger.
 
Constructor Summary
ValidatorUtils()
           
 
Method Summary
static org.apache.commons.collections.FastHashMap copyFastHashMap(org.apache.commons.collections.FastHashMap map)
          Makes a deep copy of a FastHashMap if the values are Msg, Arg, or Var.
static java.lang.String getValueAsString(java.lang.Object bean, java.lang.String property)
          Convenience method for getting a value from a bean property as a String.
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log
Logger.

Constructor Detail

ValidatorUtils

public ValidatorUtils()
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.

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 a 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 -
property -

copyFastHashMap

public static org.apache.commons.collections.FastHashMap copyFastHashMap(org.apache.commons.collections.FastHashMap map)
Makes a deep copy of a FastHashMap 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.


Copyright (c) 2001-2004 Apache Software Foundation