Package org.kingdoms.locale.compiler
Class MessageCompilerSettings
java.lang.Object
org.kingdoms.locale.compiler.MessageCompilerSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected Consumer<MessageCompiler>static final MessageCompilerSettingsprotected booleanprotected MessageTokenHandler[]protected booleanprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionMessageCompilerSettings(boolean validate, boolean plainOnly, boolean colorize, boolean translatePlaceholders, boolean allowNewLines, MessageTokenHandler[] tokenHandlers) -
Method Summary
Modifier and TypeMethodDescriptionstatic MessageCompilerSettingsall()colorize()hovers()static MessageCompilerSettingsnone()validate()withErrorHandler(Consumer<MessageCompiler> errorHandler) withTokenHandler(MessageTokenHandler tokenHandler) withTokenHandlers(MessageTokenHandler[] tokenHandlers)
-
Field Details
-
tokenHandlers
-
validate
protected boolean validate -
colorize
protected boolean colorize -
plainOnly
protected boolean plainOnly -
translatePlaceholders
protected boolean translatePlaceholders -
allowNewLines
protected boolean allowNewLines -
errorHandler
-
NONE_SETTINGS
-
-
Constructor Details
-
MessageCompilerSettings
public MessageCompilerSettings() -
MessageCompilerSettings
public MessageCompilerSettings(boolean validate, boolean plainOnly, boolean colorize, boolean translatePlaceholders, boolean allowNewLines, MessageTokenHandler[] tokenHandlers)
-
-
Method Details
-
all
-
none
-
validate
-
colorize
-
hovers
-
translatePlaceholders
-
allowNewLines
-
withTokenHandlers
-
withErrorHandler
-
withTokenHandler
-
getTokenHandlers
-