V - is the generic type of the value.public class SimpleValueConverterIdentity<V> extends Object implements SimpleValueConverter<V,V>
SimpleValueConverter that returns the unmodified value (identity
conversion).| Modifier and Type | Field and Description |
|---|---|
private static SimpleValueConverterIdentity |
INSTANCE |
| Constructor and Description |
|---|
SimpleValueConverterIdentity()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends V> |
convert(V value,
Object valueSource,
Class<T> targetClass)
This method converts the given
pojo to the <TARGET>-type. |
static <V> SimpleValueConverterIdentity<V> |
getInstance() |
private static final SimpleValueConverterIdentity INSTANCE
public SimpleValueConverterIdentity()
public <T extends V> T convert(V value, Object valueSource, Class<T> targetClass) throws ValueException
SimpleValueConverterpojo to the <TARGET>-type.convert in interface SimpleValueConverter<V,V>T - is the generic type of targetClass.value - is the value to convert.valueSource - describes the source of the value. This may be the filename where the value was read
from, an XPath where the value was located in an XML document, etc. It is used in exceptions
thrown if something goes wrong. This will help to find the problem easier.targetClass - is the type to convert the value to.value or null if the conversion is NOT possible. The returned value
has to be an instance of the given targetType.ValueException - if the conversion failed (e.g. the given value is illegal for the given
targetClass).ValueExceptionpublic static <V> SimpleValueConverterIdentity<V> getInstance()
V - is the generic type of the value.Copyright © 2001–2016 mmm-Team. All rights reserved.