Class StringUtils.ArgumentsReplacer

java.lang.Object
valorless.valorlessutils.json.StringUtils.ArgumentsReplacer
Enclosing class:
StringUtils

public static class StringUtils.ArgumentsReplacer extends Object
  • Field Details

    • DEFAULT_KEY_PREFIX_CHAR

      public static final char DEFAULT_KEY_PREFIX_CHAR
      See Also:
    • DEFAULT_KEY_SUFFIX_CHAR

      public static final char DEFAULT_KEY_SUFFIX_CHAR
      See Also:
    • key

      protected @Nullable String key
    • argument

      protected @Nullable Object argument
    • resultBuilder

      protected @Nullable StringBuilder resultBuilder
  • Constructor Details

    • ArgumentsReplacer

      public ArgumentsReplacer()
  • Method Details

    • replaceArguments

      public String replaceArguments(String source, MessageArguments arguments)
    • replaceArguments

      public String replaceArguments(String source, char keyPrefixChar, char keySuffixChar, MessageArguments arguments)
    • setup

      protected void setup(String source, char keyPrefixChar, char keySuffixChar, MessageArguments arguments)
    • cleanUp

      protected void cleanUp()
    • resolveArgument

      protected @Nullable Object resolveArgument(String key)
    • appendPrefix

      protected void appendPrefix()
    • appendArgument

      protected void appendArgument()
    • appendSuffix

      protected void appendSuffix()
    • prepareResult

      protected void prepareResult()