java.lang.Object
de.cuioss.tools.formatting.SimpleFormatter
- All Implemented Interfaces:
Serializable
Provide concatenation of strings by using
String.join(CharSequence, CharSequence...). Furthermore,
formatter supports different strategies for values handling. (see
SimpleFormatter.ValueHandling)- Author:
- Eugen Fischer
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInternal Builder representationstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Concatenate values by separator according defined ValueHandling strategy.formatParentheses(String... values) Concatenate values by separator and return result inside the parentheses.
-
Constructor Details
-
SimpleFormatter
public SimpleFormatter()
-
-
Method Details
-
formatParentheses
Concatenate values by separator and return result inside the parentheses. Handle parameter according defined ValueHandling strategy.- Parameters:
values- ellipses of string values- Returns:
nullif nothing to put in parentheses
-
format
Concatenate values by separator according defined ValueHandling strategy.- Parameters:
values- ellipses of string values- Returns:
nullif nothing to concatenate
-
builder
- Returns:
- a newly created instance of
SimpleFormatter.SimpleFormatterBuilder
-