protected static final class CliClassContainer.CliModeFormatter extends Object implements SimpleValueConverter<CliModeContainer,String>
CliModeContainer
to a String
.Modifier and Type | Field and Description |
---|---|
private static CliClassContainer.CliModeFormatter |
INSTANCE
The singleton instance.
|
Modifier | Constructor and Description |
---|---|
protected |
CliModeFormatter() |
Modifier and Type | Method and Description |
---|---|
<T extends String> |
convert(CliModeContainer value,
Object valueSource,
Class<T> targetClass)
This method converts the given
pojo to the <TARGET>-type. |
private static final CliClassContainer.CliModeFormatter INSTANCE
public <T extends String> T convert(CliModeContainer value, Object valueSource, Class<T> targetClass) throws ValueException
SimpleValueConverter
pojo
to the <TARGET>-type.convert
in interface SimpleValueConverter<CliModeContainer,String>
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
).Copyright © 2001–2016 mmm-Team. All rights reserved.