Class ExceptionFormatter

java.lang.Object
com.saperion.common.lang.format.ExceptionFormatter
All Implemented Interfaces:
FormatConstants

public final class ExceptionFormatter extends Object implements FormatConstants

The standard formatter for RuntimeExceptions.

The format-method is overloaded multiple times to accept the exception message and different numbers of parameter informations as name-value pairs.

The message and all parameter names must not be null (but may be empty strings). The parameter values may be null.

Author:
agz
  • Method Details

    • format

      public static String format(String message)
      Formats an exception message in a standard format.

      The message must not be null.

      Parameters:
      message - main exception message
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName, Object parameterValue)
      Formats an exception message with a parameter in a standard format.

      The message and parameter name must not be null.

      The parameter value may be null.

      Parameters:
      message - main exception message
      parameterName - parameter name
      parameterValue - parameter value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2)
      Formats an exception message with 2 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3)
      Formats an exception message with 3 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4)
      Formats an exception message with 4 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5)
      Formats an exception message with 5 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6)
      Formats an exception message with 6 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7)
      Formats an exception message with 7 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8)
      Formats an exception message with 8 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9)
      Formats an exception message with 9 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10)
      Formats an exception message with 10 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11)
      Formats an exception message with 11 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12)
      Formats an exception message with 12 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13)
      Formats an exception message with 13 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14)
      Formats an exception message with 14 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15)
      Formats an exception message with 15 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16)
      Formats an exception message with 16 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16, String parameterName17, Object parameterValue17)
      Formats an exception message with 17 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      parameterName17 - parameter17 name
      parameterValue17 - parameter17 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16, String parameterName17, Object parameterValue17, String parameterName18, Object parameterValue18)
      Formats an exception message with 18 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      parameterName17 - parameter17 name
      parameterValue17 - parameter17 value
      parameterName18 - parameter18 name
      parameterValue18 - parameter18 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16, String parameterName17, Object parameterValue17, String parameterName18, Object parameterValue18, String parameterName19, Object parameterValue19)
      Formats an exception message with 19 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      parameterName17 - parameter17 name
      parameterValue17 - parameter17 value
      parameterName18 - parameter18 name
      parameterValue18 - parameter18 value
      parameterName19 - parameter19 name
      parameterValue19 - parameter19 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16, String parameterName17, Object parameterValue17, String parameterName18, Object parameterValue18, String parameterName19, Object parameterValue19, String parameterName20, Object parameterValue20)
      Formats an exception message with 20 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      parameterName17 - parameter17 name
      parameterValue17 - parameter17 value
      parameterName18 - parameter18 name
      parameterValue18 - parameter18 value
      parameterName19 - parameter19 name
      parameterValue19 - parameter19 value
      parameterName20 - parameter20 name
      parameterValue20 - parameter20 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16, String parameterName17, Object parameterValue17, String parameterName18, Object parameterValue18, String parameterName19, Object parameterValue19, String parameterName20, Object parameterValue20, String parameterName21, Object parameterValue21)
      Formats an exception message with 21 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      parameterName17 - parameter17 name
      parameterValue17 - parameter17 value
      parameterName18 - parameter18 name
      parameterValue18 - parameter18 value
      parameterName19 - parameter19 name
      parameterValue19 - parameter19 value
      parameterName20 - parameter20 name
      parameterValue20 - parameter20 value
      parameterName21 - parameter21 name
      parameterValue21 - parameter21 value
      Returns:
      the formatted string
    • format

      public static String format(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, Object parameterValue10, String parameterName11, Object parameterValue11, String parameterName12, Object parameterValue12, String parameterName13, Object parameterValue13, String parameterName14, Object parameterValue14, String parameterName15, Object parameterValue15, String parameterName16, Object parameterValue16, String parameterName17, Object parameterValue17, String parameterName18, Object parameterValue18, String parameterName19, Object parameterValue19, String parameterName20, Object parameterValue20, String parameterName21, Object parameterValue21, String parameterName22, Object parameterValue22)
      Formats an exception message with 22 parameters in a standard format.

      The message and all parameter names must not be null.

      The parameter values may be null.

      Parameters:
      message - main exception message
      parameterName1 - parameter1 name
      parameterValue1 - parameter1 value
      parameterName2 - parameter2 name
      parameterValue2 - parameter2 value
      parameterName3 - parameter3 name
      parameterValue3 - parameter3 value
      parameterName4 - parameter4 name
      parameterValue4 - parameter4 value
      parameterName5 - parameter5 name
      parameterValue5 - parameter5 value
      parameterName6 - parameter6 name
      parameterValue6 - parameter6 value
      parameterName7 - parameter7 name
      parameterValue7 - parameter7 value
      parameterName8 - parameter8 name
      parameterValue8 - parameter8 value
      parameterName9 - parameter9 name
      parameterValue9 - parameter9 value
      parameterName10 - parameter10 name
      parameterValue10 - parameter10 value
      parameterName11 - parameter11 name
      parameterValue11 - parameter11 value
      parameterName12 - parameter12 name
      parameterValue12 - parameter12 value
      parameterName13 - parameter13 name
      parameterValue13 - parameter13 value
      parameterName14 - parameter14 name
      parameterValue14 - parameter14 value
      parameterName15 - parameter15 name
      parameterValue15 - parameter15 value
      parameterName16 - parameter16 name
      parameterValue16 - parameter16 value
      parameterName17 - parameter17 name
      parameterValue17 - parameter17 value
      parameterName18 - parameter18 name
      parameterValue18 - parameter18 value
      parameterName19 - parameter19 name
      parameterValue19 - parameter19 value
      parameterName20 - parameter20 name
      parameterValue20 - parameter20 value
      parameterName21 - parameter21 name
      parameterValue21 - parameter21 value
      parameterName22 - parameter22 name
      parameterValue22 - parameter22 value
      Returns:
      the formatted string