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()toString()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(boolean validate, boolean plainOnly, boolean colorize, boolean translatePlaceholders, boolean allowNewLines, MessageTokenHandler[] tokenHandlers)
-
-
Method Details