Package valorless.valorlessutils.json
Class StringUtils.ArgumentsReplacer
java.lang.Object
valorless.valorlessutils.json.StringUtils.ArgumentsReplacer
- Enclosing class:
- StringUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable Objectstatic final charstatic final charprotected @Nullable Stringprotected @Nullable StringBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidcleanUp()protected voidreplaceArguments(String source, char keyPrefixChar, char keySuffixChar, MessageArguments arguments) replaceArguments(String source, MessageArguments arguments) protected @Nullable ObjectresolveArgument(String key) protected voidsetup(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()
-