Package org.apache.commons.lang3
Class AppendableJoiner.Builder<T>
java.lang.Object
org.apache.commons.lang3.AppendableJoiner.Builder<T>
- Type Parameters:
T
- the type of elements to join.
- All Implemented Interfaces:
Supplier<AppendableJoiner<T>>
- Enclosing class:
- AppendableJoiner<T>
public static final class AppendableJoiner.Builder<T>
extends Object
implements Supplier<AppendableJoiner<T>>
Builds instances of
AppendableJoiner
.-
Method Summary
Modifier and TypeMethodDescriptionget()
Gets a new instance ofAppendableJoiner
.setDelimiter
(CharSequence delimiter) Sets the delimiter that separates each element.setElementAppender
(FailableBiConsumer<Appendable, T, IOException> appender) Sets the consumer used to render each element of typeT
onto anAppendable
.setPrefix
(CharSequence prefix) Sets the sequence of characters to be used at the beginning.setSuffix
(CharSequence suffix) Sets the sequence of characters to be used at the end.
-
Method Details
-
get
Gets a new instance ofAppendableJoiner
. -
setDelimiter
Sets the delimiter that separates each element.- Parameters:
delimiter
- The delimiter that separates each element.- Returns:
- this instance.
-
setElementAppender
public AppendableJoiner.Builder<T> setElementAppender(FailableBiConsumer<Appendable, T, IOException> appender) Sets the consumer used to render each element of typeT
onto anAppendable
.- Parameters:
appender
- The consumer used to render each element of typeT
onto anAppendable
.- Returns:
- this instance.
-
setPrefix
Sets the sequence of characters to be used at the beginning.- Parameters:
prefix
- The sequence of characters to be used at the beginning.- Returns:
- this instance.
-
setSuffix
Sets the sequence of characters to be used at the end.- Parameters:
suffix
- The sequence of characters to be used at the end.- Returns:
- this instance.
-