Class SimpleFormatter

java.lang.Object
de.cuioss.tools.formatting.SimpleFormatter
All Implemented Interfaces:
Serializable

public class SimpleFormatter extends Object implements 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:
  • Constructor Details

  • Method Details

    • formatParentheses

      public String formatParentheses(String... values)
      Concatenate values by separator and return result inside the parentheses. Handle parameter according defined ValueHandling strategy.
      Parameters:
      values - ellipses of string values
      Returns:
      null if nothing to put in parentheses
    • format

      public String format(String... values)
      Concatenate values by separator according defined ValueHandling strategy.
      Parameters:
      values - ellipses of string values
      Returns:
      null if nothing to concatenate
    • builder

      Returns:
      a newly created instance of SimpleFormatter.SimpleFormatterBuilder