Class LanguageEntryWithContext
java.lang.Object
org.kingdoms.locale.compiler.builders.LanguageEntryWithContext
- All Implemented Interfaces:
MessageObjectBuilder
Builds a compiled message object with the given settings, but the language which
the message is pulled from is taken from the provided settings in the building methods.
-
Constructor Summary
ConstructorsConstructorDescriptionLanguageEntryWithContext(String... path) LanguageEntryWithContext(org.kingdoms.locale.messenger.DefinedMessenger message, MessagePlaceholderProvider settings) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(ComplexMessageBuilderContextProvider contextProvider) voidbuild(HTMLMessageBuilderContextProvider contextProvider) voidbuild(PlainMessageBuilderContextProvider contextProvider) EvaluatesMessagePiece.Variableinto their own individual pieces after being translated.booleanisAvailable(MessagePlaceholderProvider builder) Whether any of this message object's methods can be used.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kingdoms.locale.compiler.builders.MessageObjectBuilder
buildComplex, buildPlain
-
Constructor Details
-
LanguageEntryWithContext
public LanguageEntryWithContext(org.kingdoms.locale.messenger.DefinedMessenger message, MessagePlaceholderProvider settings) -
LanguageEntryWithContext
-
-
Method Details
-
toObject
-
build
- Specified by:
buildin interfaceMessageObjectBuilder
-
build
- Specified by:
buildin interfaceMessageObjectBuilder
-
build
- Specified by:
buildin interfaceMessageObjectBuilder
-
isAvailable
Description copied from interface:MessageObjectBuilderWhether any of this message object's methods can be used.- Specified by:
isAvailablein interfaceMessageObjectBuilder
-
evaluateDynamicPieces
Description copied from interface:MessageObjectBuilderEvaluatesMessagePiece.Variableinto their own individual pieces after being translated. This is useful for knowing the exact length and structure of the message which can be used to obtain the last colors in a message which itself is useful for multi-line situations such as color in items.- Specified by:
evaluateDynamicPiecesin interfaceMessageObjectBuilder
-
toString
-