public class CollectionFormatter<T> extends Object implements Converter<String,Collection<? extends T>>
Constructor and Description |
---|
CollectionFormatter(String separator) |
CollectionFormatter(String separator,
Converter<String,? super T> itemFormatter) |
CollectionFormatter(String separator,
Converter<String,? super T> itemFormatter,
String emptyOutput) |
CollectionFormatter(String separator,
Converter<String,? super T> itemFormatter,
String emptyOutput,
boolean leadingSpace,
String prefix,
String suffix) |
CollectionFormatter(String separator,
Converter<String,? super T> itemFormatter,
String emptyOutput,
String prefix,
String suffix) |
CollectionFormatter(String separator,
String emptyOutput) |
Modifier and Type | Method and Description |
---|---|
String |
convert(Collection<? extends T> input) |
String |
error(String msg) |
public CollectionFormatter(String separator)
public CollectionFormatter(String separator, Converter<String,? super T> itemFormatter)
public CollectionFormatter(String separator, Converter<String,? super T> itemFormatter, String emptyOutput)
public CollectionFormatter(String separator, Converter<String,? super T> itemFormatter, String emptyOutput, String prefix, String suffix)
public CollectionFormatter(String separator, Converter<String,? super T> itemFormatter, String emptyOutput, boolean leadingSpace, String prefix, 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 String convert(Collection<? extends T> input) throws IllegalArgumentException
convert
in interface Converter<String,Collection<? extends T>>
IllegalArgumentException
Copyright © 2021 aQute SARL. All rights reserved.