Class ConverterFacade
- java.lang.Object
-
- org.apache.commons.beanutils.converters.ConverterFacade
-
- All Implemented Interfaces:
Converter
public final class ConverterFacade extends java.lang.Object implements Converter
Provides a facade forConverter
implementations preventing access to any public API in the implementation, other than that specified byConverter
. This implementation can be used to prevent registeredConverter
implementations that provide configuration options from being retrieved and modified.- Since:
- 1.8.0
- Version:
- $Id$
-
-
Constructor Summary
Constructors Constructor Description ConverterFacade(Converter converter)
Construct a converter which delegates to the specifiedConverter
implementation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
convert(java.lang.Class<T> type, java.lang.Object value)
Convert the input object into an output object of the specified type by delegating to the underlyingConverter
implementation.java.lang.String
toString()
Provide a String representation of this facade implementation sand the underlyingConverter
it delegates to.
-
-
-
Field Detail
-
converter
private final Converter converter
-
-
Method Detail
-
convert
public <T> T convert(java.lang.Class<T> type, java.lang.Object value)
Convert the input object into an output object of the specified type by delegating to the underlyingConverter
implementation.
-
toString
public java.lang.String toString()
Provide a String representation of this facade implementation sand the underlyingConverter
it delegates to.- Overrides:
toString
in classjava.lang.Object
- Returns:
- A String representation of this facade implementation
sand the underlying
Converter
it delegates to
-
-