org.apache.commons.beanutils.converters
Class FloatArrayConverter

java.lang.Object
  |
  +--org.apache.commons.beanutils.converters.AbstractArrayConverter
        |
        +--org.apache.commons.beanutils.converters.FloatArrayConverter
All Implemented Interfaces:
Converter

public final class FloatArrayConverter
extends AbstractArrayConverter

Standard Converter implementation that converts an incoming String into a primitive array of float. 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
private static float[] model
          Model object for type comparisons.
 
Fields inherited from class org.apache.commons.beanutils.converters.AbstractArrayConverter
defaultValue, strings, useDefault
 
Constructor Summary
FloatArrayConverter()
          Create a Converter that will throw a ConversionException if a conversion error occurs.
FloatArrayConverter(java.lang.Object defaultValue)
          Create a Converter that will return the specified default value if a conversion error occurs.
 
Method Summary
 java.lang.Object convert(java.lang.Class type, java.lang.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
parseElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

private static float[] model

Model object for type comparisons.

Constructor Detail

FloatArrayConverter

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


FloatArrayConverter

public FloatArrayConverter(java.lang.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 java.lang.Object convert(java.lang.Class type,
                                java.lang.Object value)
Convert the specified input object into an output object of the specified type.

Specified by:
convert in interface Converter
Specified by:
convert in class AbstractArrayConverter
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