public class IterableStringMapper extends java.lang.Object implements IValueMapper
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
delim
The delimiter.
|
protected java.lang.String |
postfix
The string postfix.
|
protected java.lang.String |
prefix
The string prefix,
|
protected IValueMapper |
submapper
The optional submapper.
|
Constructor and Description |
---|
IterableStringMapper()
Create a new string mapper.
|
IterableStringMapper(java.lang.String delim)
Create a new string mapper.
|
IterableStringMapper(java.lang.String delim,
IValueMapper submapper)
Create a new string mapper.
|
IterableStringMapper(java.lang.String prefix,
java.lang.String delim)
Create a new string mapper.
|
IterableStringMapper(java.lang.String prefix,
java.lang.String delim,
java.lang.String postfix)
Create a new string mapper.
|
IterableStringMapper(java.lang.String prefix,
java.lang.String delim,
java.lang.String postfix,
IValueMapper submapper)
Create a new string mapper.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertValue(java.lang.Object value)
Convert the given value.
|
protected java.lang.String delim
protected java.lang.String prefix
protected java.lang.String postfix
protected IValueMapper submapper
public IterableStringMapper()
public IterableStringMapper(java.lang.String delim)
delim
- The delimiter that is placed between elements.public IterableStringMapper(java.lang.String delim, IValueMapper submapper)
delim
- The delimiter that is placed between elements.submapper
- The submapper that will be invoked for each element.public IterableStringMapper(java.lang.String prefix, java.lang.String delim)
prefix
- The prefix for the result string.delim
- The delimiter that is placed between elements.public IterableStringMapper(java.lang.String prefix, java.lang.String delim, java.lang.String postfix)
prefix
- The prefix for the result string.delim
- The delimiter that is placed between elements.postfix
- The postfix for the result string.public IterableStringMapper(java.lang.String prefix, java.lang.String delim, java.lang.String postfix, IValueMapper submapper)
prefix
- The prefix for the result string.delim
- The delimiter that is placed between elements.postfix
- The postfix for the result string.submapper
- The submapper that will be invoked for each element.public java.lang.Object convertValue(java.lang.Object value) throws java.lang.Exception
convertValue
in interface IValueMapper
value
- The value to convert.java.lang.Exception