Class CollectionFormatter<T>
- java.lang.Object
-
- aQute.bnd.build.model.conversions.CollectionFormatter<T>
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
convert(java.util.Collection<? extends T> input)
java.lang.String
error(java.lang.String msg)
-
-
-
Constructor Detail
-
CollectionFormatter
public CollectionFormatter(java.lang.String separator)
-
CollectionFormatter
public CollectionFormatter(java.lang.String separator, java.lang.String emptyOutput)
-
CollectionFormatter
public CollectionFormatter(java.lang.String separator, Converter<java.lang.String,? super T> itemFormatter)
-
CollectionFormatter
public CollectionFormatter(java.lang.String separator, Converter<java.lang.String,? super T> itemFormatter, java.lang.String emptyOutput)
-
CollectionFormatter
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)
-
CollectionFormatter
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)
- Parameters:
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 list
-
-
Method Detail
-
convert
public java.lang.String convert(java.util.Collection<? extends T> input) throws java.lang.IllegalArgumentException
-
-