Enum Class NewsItemMessage

java.lang.Object
java.lang.Enum<NewsItemMessage>
org.geysermc.floodgate.news.NewsItemMessage
All Implemented Interfaces:
Serializable, Comparable<NewsItemMessage>, Constable

public enum NewsItemMessage extends Enum<NewsItemMessage>
  • Enum Constant Details

    • UPDATE_AVAILABLE

      public static final NewsItemMessage UPDATE_AVAILABLE
    • UPDATE_ANCIENT_VERSION

      public static final NewsItemMessage UPDATE_ANCIENT_VERSION
    • DOWNTIME_GENERIC

      public static final NewsItemMessage DOWNTIME_GENERIC
    • DOWNTIME_WITH_START

      public static final NewsItemMessage DOWNTIME_WITH_START
    • DOWNTIME_TIMEFRAME

      public static final NewsItemMessage DOWNTIME_TIMEFRAME
  • Method Details

    • values

      public static NewsItemMessage[] 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 NewsItemMessage 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
    • getById

      public static NewsItemMessage getById(int id)
    • getMessageFormat

      public String getMessageFormat()
    • getFormattedMessage

      public String getFormattedMessage(com.google.gson.JsonArray serverArguments)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<NewsItemMessage>