Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class MessageParser(message: CharSequence, ignoreMessageParseErrors: Boolean = i18n4k.ignoreMessageParseErrors)
Link copied to clipboard
sealed interface MessagePart : TextWithParameters
Link copied to clipboard
data class MessagePartList(val list: ImmutableList<MessagePart>) : MessagePart
Link copied to clipboard
data class MessagePartParam(val name: CharSequence, val type: CharSequence? = null, var style: StylePart? = null) : MessagePart
Link copied to clipboard
data class MessagePartText(val text: CharSequence) : MessagePart
Link copied to clipboard
sealed interface StylePart : TextWithParameters

Style modifier

Link copied to clipboard
data class StylePartArgument(val value: CharSequence) : StylePart

Style part that is just an argument and not a nested message part

Link copied to clipboard
data class StylePartList(val list: ImmutableList<StylePart>) : StylePart

List of style modifier separated by "|"

Link copied to clipboard
data class StylePartMessage(val messagePart: MessagePart) : StylePart

Style part that is nested message part

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Returns the first message part of the style