Class MessagePiece.Conditional
java.lang.Object
org.kingdoms.locale.compiler.pieces.MessagePiece
org.kingdoms.locale.compiler.pieces.MessagePiece.Conditional
- Enclosing class:
MessagePiece
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kingdoms.locale.compiler.pieces.MessagePiece
MessagePiece.Color, MessagePiece.ColorAccessor, MessagePiece.Conditional, MessagePiece.Font, MessagePiece.HexColor, MessagePiece.Hover, MessagePiece.KeyBind, MessagePiece.NewLine, MessagePiece.Null, MessagePiece.Plain, MessagePiece.SimpleColor, MessagePiece.Translate, MessagePiece.Variable -
Constructor Summary
ConstructorsConstructorDescriptionConditional(List<org.kingdoms.data.Pair<org.kingdoms.utils.compilers.expressions.ConditionalExpression, MessagePiece[]>> statements) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidbuild(HTMLMessageBuilderContextProvider context) voidbuild(PlainMessageBuilderContextProvider context) getPiece(PlaceholderContextBuilder context) List<org.kingdoms.data.Pair<org.kingdoms.utils.compilers.expressions.ConditionalExpression, MessagePiece[]>> intintlength()toString()
-
Constructor Details
-
Conditional
public Conditional(List<org.kingdoms.data.Pair<org.kingdoms.utils.compilers.expressions.ConditionalExpression, MessagePiece[]>> statements)
-
-
Method Details
-
getPiece
-
addFor
-
getStatements
public List<org.kingdoms.data.Pair<org.kingdoms.utils.compilers.expressions.ConditionalExpression,MessagePiece[]>> getStatements() -
build
- Specified by:
buildin classMessagePiece
-
build
- Specified by:
buildin classMessagePiece
-
build
- Specified by:
buildin classMessagePiece
-
length
public int length()- Specified by:
lengthin classMessagePiece
-
jsonLength
public int jsonLength()- Specified by:
jsonLengthin classMessagePiece
-
toString
-