Enum Class Message

java.lang.Object
java.lang.Enum<Message>
javachess.translation.Message
All Implemented Interfaces:
Serializable, Comparable<Message>, Constable

public enum Message extends Enum<Message>
Enum representing various messages that can be sent to the user. These messages are used by the LanguageService to provide messages in the user's language.
  • Enum Constant Details

    • CHECKMATE

      public static final Message CHECKMATE
    • CHECK

      public static final Message CHECK
    • STALEMATE

      public static final Message STALEMATE
    • DRAW

      public static final Message DRAW
    • THREEFOLD_REPETITION

      public static final Message THREEFOLD_REPETITION
    • FIFTY_MOVES

      public static final Message FIFTY_MOVES
    • PROMOTE

      public static final Message PROMOTE
    • SETTINGS

      public static final Message SETTINGS
    • LANGUAGE

      public static final Message LANGUAGE
    • ENGLISH

      public static final Message ENGLISH
    • FRENCH

      public static final Message FRENCH
    • SPANISH

      public static final Message SPANISH
    • PIECE_SET

      public static final Message PIECE_SET
    • SOUND

      public static final Message SOUND
    • ENABLE_SOUND

      public static final Message ENABLE_SOUND
    • SAVE

      public static final Message SAVE
    • SAVING_FAILED

      public static final Message SAVING_FAILED
    • ERROR

      public static final Message ERROR
    • PLAY_VS_PLAYER

      public static final Message PLAY_VS_PLAYER
    • PLAY_VS_COMPUTER

      public static final Message PLAY_VS_COMPUTER
    • LOAD_FROM_PGN

      public static final Message LOAD_FROM_PGN
    • OPEN_PGN_FILE

      public static final Message OPEN_PGN_FILE
    • SELECT_DIFFICULTY

      public static final Message SELECT_DIFFICULTY
    • EASY

      public static final Message EASY
    • NORMAL

      public static final Message NORMAL
    • HARD

      public static final Message HARD
    • WHITE

      public static final Message WHITE
    • BLACK

      public static final Message BLACK
    • TO_PLAY

      public static final Message TO_PLAY
    • LOAD_FROM_FEN

      public static final Message LOAD_FROM_FEN
  • Method Details

    • values

      public static Message[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Message valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null