Class CombinedMessageObject
java.lang.Object
org.kingdoms.locale.compiler.MessageObject
org.kingdoms.locale.compiler.builders.CombinedMessageObject
- All Implemented Interfaces:
MessageObjectBuilder
-
Field Summary
Fields inherited from class org.kingdoms.locale.compiler.MessageObject
NULL, pieces -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(ComplexMessageBuilderContextProvider contextProvider) voidbuild(HTMLMessageBuilderContextProvider contextProvider) voidbuild(PlainMessageBuilderContextProvider contextProvider) evaluateDynamicPieces(MessagePlaceholderProvider placeholderContextProvider) Gives a pure MessageObject that doesn't require a placeholder provider anymore.toString()Methods inherited from class org.kingdoms.locale.compiler.MessageObject
combine, count, filter, findColorPieces, findLastColors, from, from, getExtraProvider, getPieces, getSimpleProvider, getUsePrefix, hasPiece, isAvailable, isNull, merge, merge, mergeObjectToPieces, replace, splitBy, splitLines, validateAll, withContextMethods 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
-
CombinedMessageObject
-
-
Method Details
-
build
- Specified by:
buildin interfaceMessageObjectBuilder- Overrides:
buildin classMessageObject
-
build
- Specified by:
buildin interfaceMessageObjectBuilder- Overrides:
buildin classMessageObject
-
build
- Specified by:
buildin interfaceMessageObjectBuilder- Overrides:
buildin classMessageObject
-
evaluateDynamicPieces
Description copied from class:MessageObjectGives a pure MessageObject that doesn't require a placeholder provider anymore. All message pieces that require placeholders/context are evaluated and turned into constant message pieces.- Specified by:
evaluateDynamicPiecesin interfaceMessageObjectBuilder- Overrides:
evaluateDynamicPiecesin classMessageObject
-
toString
- Overrides:
toStringin classMessageObject
-