org.apache.commons.beanutils.converters

Class ByteArrayConverter

public final class ByteArrayConverter extends AbstractArrayConverter

Standard {@link Converter} implementation that converts an incoming String into a primitive array of byte. On a conversion failure, returns a specified default value or throws a {@link 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 byte[]model

Model object for type comparisons.

Constructor Summary
ByteArrayConverter()
Create a {@link Converter} that will throw a {@link ConversionException} if a conversion error occurs.
ByteArrayConverter(Object defaultValue)
Create a {@link 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

model

private static byte[] model

Model object for type comparisons.

Constructor Detail

ByteArrayConverter

public ByteArrayConverter()
Create a {@link Converter} that will throw a {@link ConversionException} if a conversion error occurs.

ByteArrayConverter

public ByteArrayConverter(Object defaultValue)
Create a {@link 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