org.apache.commons.beanutils.converters

Class IntegerArrayConverter

Implemented Interfaces:
Converter

public final class IntegerArrayConverter
extends AbstractArrayConverter

Standard Converter implementation that converts an incoming String into a primitive array of int. On a conversion failure, returns a specified default value or throws a ConversionException depending on how this instance is constructed.
Version:
$Revision: 556229 $ $Date: 2007-07-14 07:11:19 +0100 (Sat, 14 Jul 2007) $
Author:
Craig R. McClanahan
Since:
1.4

Field Summary

private static int[]
MODEL
Model object for type comparisons.

Fields inherited from class org.apache.commons.beanutils.converters.AbstractArrayConverter

NO_DEFAULT, defaultValue, strings, useDefault

Constructor Summary

IntegerArrayConverter()
Create a Converter that will throw a ConversionException if a conversion error occurs.
IntegerArrayConverter(Object defaultValue)
Create a Converter that will return the specified default value if a conversion error occurs.

Method Summary

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

Methods inherited from class org.apache.commons.beanutils.converters.AbstractArrayConverter

convert, parseElements

Field Details

MODEL

private static final int[] MODEL
Model object for type comparisons.

Constructor Details

IntegerArrayConverter

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

IntegerArrayConverter

public IntegerArrayConverter(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 Details

convert

public Object convert(Class type,
                      Object value)
Convert the specified input object into an output object of the specified type.
Specified by:
convert in interface Converter
Overrides:
convert in interface AbstractArrayConverter
Parameters:
type - Data type to which this value should be converted
value - The input value to be converted
Returns:
the converted value

Copyright (c) 2001-2007 - Apache Software Foundation