org.apache.commons.beanutils.converters

Class StringArrayConverter

public final class StringArrayConverter extends AbstractArrayConverter

Standard Converter implementation that converts an incoming String into an array of String. On a conversion failure, returns a specified default value or throws a ConversionException depending on how this instance is constructed.

Since: 1.4

Version: $Revision: 1.7 $ $Date: 2004/02/28 13:18:34 $

Author: Craig R. McClanahan

Field Summary
static int[]ints

Model object for int arrays.

static String[]model

Model object for type comparisons.

Constructor Summary
StringArrayConverter()
Create a Converter that will throw a ConversionException if a conversion error occurs.
StringArrayConverter(Object defaultValue)
Create a Converter that will return the specified default value if a conversion error occurs.
Method Summary
Objectconvert(Class type, Object value)
Convert the specified input object into an output object of the specified type.

Field Detail

ints

private static int[] ints

Model object for int arrays.

model

private static String[] model

Model object for type comparisons.

Constructor Detail

StringArrayConverter

public StringArrayConverter()
Create a Converter that will throw a ConversionException if a conversion error occurs.

StringArrayConverter

public StringArrayConverter(Object defaultValue)
Create a Converter that will return the specified default value if a conversion error occurs.

Parameters: defaultValue The default value to be returned

Method Detail

convert

public Object convert(Class type, Object value)
Convert the specified input object into an output object of the specified type.

Parameters: type Data type to which this value should be converted value The input value to be converted

Throws: ConversionException if conversion cannot be performed successfully

Copyright (c) 2001-2004 - Apache Software Foundation