Package valorless.valorlessutils.json
Class StringUtils.ArgumentsReplacer
java.lang.Object
valorless.valorlessutils.json.StringUtils.ArgumentsReplacer
- Enclosing class:
- StringUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable Object
static final char
static final char
protected @Nullable String
protected @Nullable StringBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
cleanUp()
protected void
replaceArguments
(String source, char keyPrefixChar, char keySuffixChar, MessageArguments arguments) replaceArguments
(String source, MessageArguments arguments) protected @Nullable Object
resolveArgument
(String key) protected void
setup
(String source, char keyPrefixChar, char keySuffixChar, MessageArguments arguments)
-
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
-
argument
-
resultBuilder
-
-
Constructor Details
-
ArgumentsReplacer
public ArgumentsReplacer()
-
-
Method Details
-
replaceArguments
-
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
-
appendPrefix
protected void appendPrefix() -
appendArgument
protected void appendArgument() -
appendSuffix
protected void appendSuffix() -
prepareResult
protected void prepareResult()
-