public class RecursiveCollectionLineAggregator<T> extends java.lang.Object implements LineAggregator<java.util.Collection<T>>
LineAggregator that concatenates a collection of
items of a common type with the system line separator.| Constructor and Description |
|---|
RecursiveCollectionLineAggregator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
aggregate(java.util.Collection<T> items)
Create a string from the value provided.
|
void |
setDelegate(LineAggregator<T> delegate)
Public setter for the
LineAggregator to use on single items, that
are not Strings. |
public void setDelegate(LineAggregator<T> delegate)
LineAggregator to use on single items, that
are not Strings. This can be used to strategise the conversion of
collection and array elements to a String.delegate - the line aggregator to set. Defaults to a pass through.public java.lang.String aggregate(java.util.Collection<T> items)
LineAggregatoraggregate in interface LineAggregator<java.util.Collection<T>>items - values to be converted