Modifier and Type | Field and Description |
---|---|
private java.lang.String |
emptyOutput |
private java.lang.String |
initial |
private Converter<java.lang.String,? super T> |
itemFormatter |
private boolean |
leadingSpace |
private java.lang.String |
separator |
private java.lang.String |
suffix |
Constructor and Description |
---|
CollectionFormatter(java.lang.String separator) |
CollectionFormatter(java.lang.String separator,
Converter<java.lang.String,? super T> itemFormatter) |
CollectionFormatter(java.lang.String separator,
Converter<java.lang.String,? super T> itemFormatter,
java.lang.String emptyOutput) |
CollectionFormatter(java.lang.String separator,
Converter<java.lang.String,? super T> itemFormatter,
java.lang.String emptyOutput,
boolean leadingSpace,
java.lang.String prefix,
java.lang.String suffix) |
CollectionFormatter(java.lang.String separator,
Converter<java.lang.String,? super T> itemFormatter,
java.lang.String emptyOutput,
java.lang.String prefix,
java.lang.String suffix) |
CollectionFormatter(java.lang.String separator,
java.lang.String emptyOutput) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convert(java.util.Collection<? extends T> input) |
java.lang.String |
error(java.lang.String msg) |
private final java.lang.String separator
private final java.lang.String emptyOutput
private final boolean leadingSpace
private final java.lang.String initial
private final java.lang.String suffix
public CollectionFormatter(java.lang.String separator)
public CollectionFormatter(java.lang.String separator, java.lang.String emptyOutput)
public CollectionFormatter(java.lang.String separator, Converter<java.lang.String,? super T> itemFormatter)
public CollectionFormatter(java.lang.String separator, Converter<java.lang.String,? super T> itemFormatter, java.lang.String emptyOutput)
public CollectionFormatter(java.lang.String separator, Converter<java.lang.String,? super T> itemFormatter, java.lang.String emptyOutput, java.lang.String prefix, java.lang.String suffix)
public CollectionFormatter(java.lang.String separator, Converter<java.lang.String,? super T> itemFormatter, java.lang.String emptyOutput, boolean leadingSpace, java.lang.String prefix, java.lang.String suffix)
separator
- Separator between itemsitemFormatter
- Formatter for each itememptyOutput
- Output to produce for empty inputsleadingSpace
- Whether to lead with a space before the first itemprefix
- Prefix for the first item in lists containing more than one
items.suffix
- Suffix to add at the end of the listpublic java.lang.String convert(java.util.Collection<? extends T> input) throws java.lang.IllegalArgumentException