org.apache.commons.beanutils.converters

Class ByteArrayConverter

Implemented Interfaces:
Converter

public final class ByteArrayConverter
extends AbstractArrayConverter

Standard 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 ConversionException depending on how this instance is constructed.
Version:
$Revision: 1.7 $ $Date: 2004/02/28 13:18:34 $
Author:
Craig R. McClanahan
Since:
1.4

Field Summary

private static byte[]
model
Model object for type comparisons.

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

defaultValue, strings, useDefault

Constructor Summary

ByteArrayConverter()
Create a Converter that will throw a ConversionException if a conversion error occurs.
ByteArrayConverter(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 byte[] model
Model object for type comparisons.

Constructor Details

ByteArrayConverter

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

ByteArrayConverter

public ByteArrayConverter(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

Copyright (c) 2001-2004 - Apache Software Foundation