org.apache.struts.util
Class ConvertUtils

java.lang.Object
  |
  +--org.apache.struts.util.ConvertUtils

Deprecated. At some point after Struts 1.0 final, will be replaced by an equivalent class in the Jakarta Commons Beanutils package.

public class ConvertUtils
extends java.lang.Object

Utility methods for converting String values to objects of the specified class. If you specify a Java primitive type, or an array of a Java primitive type, as a destination type, a scalar or array of the coresponding Java wrapper class will be created instead. If you attempt to convert an Object or Object array of a non-String and non-primitive type, it will be converted to a scalar String or array of Strings, as appropriate.

Version:
$Revision: 1.1 $ $Date$
Author:
Craig R. McClanahan, Ralph Schaer, Chris Audley

Field Summary
private static java.lang.Boolean defaultBoolean
          Deprecated. The default value for Boolean conversions.
private static java.lang.Byte defaultByte
          Deprecated. The default value for Byte conversions.
private static java.lang.Character defaultCharacter
          Deprecated. The default value for Character conversions.
private static java.lang.Double defaultDouble
          Deprecated. The default value for Double conversions.
private static java.lang.Float defaultFloat
          Deprecated. The default value for Float conversions.
private static java.lang.Integer defaultInteger
          Deprecated. The default value for Integer conversions.
private static java.lang.Long defaultLong
          Deprecated. The default value for Long conversions.
private static java.lang.Short defaultShort
          Deprecated. The default value for Short conversions.
private static java.lang.Class stringClass
          Deprecated. The Class object for java.lang.String.
 
Constructor Summary
ConvertUtils()
          Deprecated.  
 
Method Summary
static java.lang.String convert(java.lang.Object value)
          Deprecated. Convert the specified value into a String.
static java.lang.Object convert(java.lang.String[] values, java.lang.Class clazz)
          Deprecated. Convert an array of specified values to an array of objects of the specified class (if possible).
static java.lang.Object convert(java.lang.String value, java.lang.Class clazz)
          Deprecated. Convert the specified value to an object of the specified class (if possible).
private static java.lang.Boolean convertBoolean(java.lang.String value, java.lang.Boolean defaultValue)
          Deprecated. Convert a String value to a corresponding Boolean value.
private static java.lang.Byte convertByte(java.lang.String value, java.lang.Byte defaultValue)
          Deprecated. Convert a String value to a corresponding Byte value.
private static java.lang.Character convertCharacter(java.lang.String value, java.lang.Character defaultValue)
          Deprecated. Convert a String value to a corresponding Character value.
private static java.lang.Double convertDouble(java.lang.String value, java.lang.Double defaultValue)
          Deprecated. Convert a String value to a corresponding Double value.
private static java.lang.Float convertFloat(java.lang.String value, java.lang.Float defaultValue)
          Deprecated. Convert a String value to a corresponding Float value.
private static java.lang.Integer convertInteger(java.lang.String value, java.lang.Integer defaultValue)
          Deprecated. Convert a String value to a corresponding Integer value.
private static java.lang.Long convertLong(java.lang.String value, java.lang.Long defaultValue)
          Deprecated. Convert a String value to a corresponding Long value.
private static java.lang.Short convertShort(java.lang.String value, java.lang.Short defaultValue)
          Deprecated. Convert a String value to a corresponding Short value.
 boolean getDefaultBoolean()
          Deprecated.  
 byte getDefaultByte()
          Deprecated.  
 char getDefaultCharacter()
          Deprecated.  
 double getDefaultDouble()
          Deprecated.  
 float getDefaultFloat()
          Deprecated.  
 int getDefaultInteger()
          Deprecated.  
 long getDefaultLong()
          Deprecated.  
 short getDefaultShort()
          Deprecated.  
 void setDefaultBoolean(boolean defaultBoolean)
          Deprecated.  
 void setDefaultByte(byte defaultByte)
          Deprecated.  
 void setDefaultCharacter(char defaultCharacter)
          Deprecated.  
 void setDefaultDouble(double defaultDouble)
          Deprecated.  
 void setDefaultFloat(float defaultFloat)
          Deprecated.  
 void setDefaultInteger(int defaultInteger)
          Deprecated.  
 void setDefaultLong(long defaultLong)
          Deprecated.  
 void setDefaultShort(short defaultShort)
          Deprecated.  
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

defaultBoolean

private static java.lang.Boolean defaultBoolean
Deprecated. 
The default value for Boolean conversions.

defaultByte

private static java.lang.Byte defaultByte
Deprecated. 
The default value for Byte conversions.

defaultCharacter

private static java.lang.Character defaultCharacter
Deprecated. 
The default value for Character conversions.

defaultDouble

private static java.lang.Double defaultDouble
Deprecated. 
The default value for Double conversions.

defaultFloat

private static java.lang.Float defaultFloat
Deprecated. 
The default value for Float conversions.

defaultInteger

private static java.lang.Integer defaultInteger
Deprecated. 
The default value for Integer conversions.

defaultLong

private static java.lang.Long defaultLong
Deprecated. 
The default value for Long conversions.

defaultShort

private static java.lang.Short defaultShort
Deprecated. 
The default value for Short conversions.

stringClass

private static java.lang.Class stringClass
Deprecated. 
The Class object for java.lang.String.
Constructor Detail

ConvertUtils

public ConvertUtils()
Deprecated. 
Method Detail

getDefaultBoolean

public boolean getDefaultBoolean()
Deprecated. 

setDefaultBoolean

public void setDefaultBoolean(boolean defaultBoolean)
Deprecated. 

getDefaultByte

public byte getDefaultByte()
Deprecated. 

setDefaultByte

public void setDefaultByte(byte defaultByte)
Deprecated. 

getDefaultCharacter

public char getDefaultCharacter()
Deprecated. 

setDefaultCharacter

public void setDefaultCharacter(char defaultCharacter)
Deprecated. 

getDefaultDouble

public double getDefaultDouble()
Deprecated. 

setDefaultDouble

public void setDefaultDouble(double defaultDouble)
Deprecated. 

getDefaultFloat

public float getDefaultFloat()
Deprecated. 

setDefaultFloat

public void setDefaultFloat(float defaultFloat)
Deprecated. 

getDefaultInteger

public int getDefaultInteger()
Deprecated. 

setDefaultInteger

public void setDefaultInteger(int defaultInteger)
Deprecated. 

getDefaultLong

public long getDefaultLong()
Deprecated. 

setDefaultLong

public void setDefaultLong(long defaultLong)
Deprecated. 

getDefaultShort

public short getDefaultShort()
Deprecated. 

setDefaultShort

public void setDefaultShort(short defaultShort)
Deprecated. 

convert

public static java.lang.String convert(java.lang.Object value)
Deprecated. 
Convert the specified value into a String. If the specified value is an array, the first element (converted to a String) will be returned.
Parameters:
value - Value to be converted (may be null)

convert

public static java.lang.Object convert(java.lang.String value,
                                       java.lang.Class clazz)
Deprecated. 
Convert the specified value to an object of the specified class (if possible). Otherwise, return a String representation of the value. If you specify type as the name of a Java primitive type, an instance of the corresponding wrapper class (initialized to the correct value) is returned instead.
Parameters:
value - Value to be converted (may be null)
clazz - Java class to be converted to (must be java.lang.String or one of the primitive type wrappers)

convert

public static java.lang.Object convert(java.lang.String[] values,
                                       java.lang.Class clazz)
Deprecated. 
Convert an array of specified values to an array of objects of the specified class (if possible). If you specify type as one of the Java primitive types, an array of that type will be returned; otherwise an array of the requested type (must be String or a Java wrapper class for the primitive types) will be returned.
Parameters:
value - Value to be converted (may be null)
clazz - Java array class to be converted to (must be String[], or an array of one of the Java primitive types)

convertBoolean

private static java.lang.Boolean convertBoolean(java.lang.String value,
                                                java.lang.Boolean defaultValue)
Deprecated. 
Convert a String value to a corresponding Boolean value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertByte

private static java.lang.Byte convertByte(java.lang.String value,
                                          java.lang.Byte defaultValue)
Deprecated. 
Convert a String value to a corresponding Byte value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertCharacter

private static java.lang.Character convertCharacter(java.lang.String value,
                                                    java.lang.Character defaultValue)
Deprecated. 
Convert a String value to a corresponding Character value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertDouble

private static java.lang.Double convertDouble(java.lang.String value,
                                              java.lang.Double defaultValue)
Deprecated. 
Convert a String value to a corresponding Double value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertFloat

private static java.lang.Float convertFloat(java.lang.String value,
                                            java.lang.Float defaultValue)
Deprecated. 
Convert a String value to a corresponding Float value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertInteger

private static java.lang.Integer convertInteger(java.lang.String value,
                                                java.lang.Integer defaultValue)
Deprecated. 
Convert a String value to a corresponding Integer value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertLong

private static java.lang.Long convertLong(java.lang.String value,
                                          java.lang.Long defaultValue)
Deprecated. 
Convert a String value to a corresponding Long value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error

convertShort

private static java.lang.Short convertShort(java.lang.String value,
                                            java.lang.Short defaultValue)
Deprecated. 
Convert a String value to a corresponding Short value.
Parameters:
value - The string value to convert
defaultValue - Default value to return on a conversion error


Copyright © 2000-2001 - Apache Software Foundation