Class CollectionFormatter<T>
- java.lang.Object
-
- aQute.bnd.build.model.conversions.CollectionFormatter<T>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringemptyOutputprivate java.lang.Stringinitialprivate Converter<java.lang.String,? super T>itemFormatterprivate booleanleadingSpaceprivate java.lang.Stringseparatorprivate java.lang.Stringsuffix
-
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.Stringconvert(java.util.Collection<? extends T> input)java.lang.Stringerror(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
-
-