org.apache.commons.beanutils.converters

Class ConverterFacade

public final class ConverterFacade extends Object implements Converter

Provides a facade for Converter implementations preventing access to any public API in the implementation, other than that specified by Converter.

This implementation can be used to prevent registered Converter implementations that provide configuration options from being retrieved and modified.

Since: 1.8.0

Version: $Revision: 552084 $ $Date: 2007-06-30 04:04:13 +0100 (Sat, 30 Jun 2007) $

Constructor Summary
ConverterFacade(Converter converter)
Construct a converter which delegates to the specified Converter implementation.
Method Summary
Objectconvert(Class type, Object value)
Convert the input object into an output object of the specified type by delegating to the underlying Converter implementation.
StringtoString()
Provide a String representation of this facade implementation sand the underlying Converter it delegates to.

Constructor Detail

ConverterFacade

public ConverterFacade(Converter converter)
Construct a converter which delegates to the specified Converter implementation.

Parameters: converter The converter to delegate to

Method Detail

convert

public Object convert(Class type, Object value)
Convert the input object into an output object of the specified type by delegating to the underlying Converter implementation.

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

Returns: The converted value.

toString

public String toString()
Provide a String representation of this facade implementation sand the underlying Converter it delegates to.

Returns: A String representation of this facade implementation sand the underlying Converter it delegates to

Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.