Interface Message<T extends Message>

All Superinterfaces:
Comparable<T>
All Known Implementing Classes:
BulkSimpleMessage, SimpleMessage

public interface Message<T extends Message> extends Comparable<T>
Contains an key and array of arguments for conversion to an internationalised string.
  • Method Details

    • getKey

      String getKey()
      Returns:
      the i18n key of this message
    • getArgs

      Object[] getArgs()
      Returns:
      the arguments to this message. May be null or an empty array.
    • getTranslation

      String getTranslation()
      Returns:
      the translated message, may be null if this message has not been translated yet.
    • compareTo

      default int compareTo(T message)
      Specified by:
      compareTo in interface Comparable<T extends Message>