Enum Class GuiContentType

java.lang.Object
java.lang.Enum<GuiContentType>
org.ka2ddo.yaac.pluginapi.GuiContentType
All Implemented Interfaces:
Serializable, Comparable<GuiContentType>, Constable

public enum GuiContentType extends Enum<GuiContentType>
This enum defines content types for UI panels that can launch popup menus, to help popup menu actions decide whether they can be used in the launching context.
Author:
Andrew Pavlin, KA2DDO
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    GuiContentType of a UI displaying only APRS text messages that are broadcast bulletins.
    GuiContentType of a tabular UI displaying locally originated Objects.
    GuiContentType of a geographical map display with stations and objects on it.
    GuiContentType of a tabular UI displaying raw frames, with the sending station's callsign in model column 1.
    GuiContentType of a tabular UI displaying the current status of stations and objects.
    GuiContentType of a UI displaying only APRS text messages (code ':').
    GuiContentType of a tabular UI displaying current severe weather zones.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • TEXT_MESSAGE

      public static final GuiContentType TEXT_MESSAGE
      GuiContentType of a UI displaying only APRS text messages (code ':').
    • BULLETIN

      public static final GuiContentType BULLETIN
      GuiContentType of a UI displaying only APRS text messages that are broadcast bulletins.
    • STATIONS

      public static final GuiContentType STATIONS
      GuiContentType of a tabular UI displaying the current status of stations and objects.
    • WEATHER_ZONES

      public static final GuiContentType WEATHER_ZONES
      GuiContentType of a tabular UI displaying current severe weather zones.
    • RAW_PACKETS

      public static final GuiContentType RAW_PACKETS
      GuiContentType of a tabular UI displaying raw frames, with the sending station's callsign in model column 1.
    • MAP

      public static final GuiContentType MAP
      GuiContentType of a geographical map display with stations and objects on it.
    • LOCAL_OBJECTS

      public static final GuiContentType LOCAL_OBJECTS
      GuiContentType of a tabular UI displaying locally originated Objects.
  • Method Details

    • values

      public static GuiContentType[] 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 GuiContentType 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