Enum Class Tab

java.lang.Object
java.lang.Enum<Tab>
net.storm.api.widgets.Tab
All Implemented Interfaces:
Serializable, Comparable<Tab>, Constable

public enum Tab extends Enum<Tab>
Enumeration of all game interface tabs.

Each tab represents a clickable interface panel in the game client, such as inventory, equipment, prayer, magic spellbook, etc. This enum provides the widget information and indices needed to interact with these tabs programmatically.

See Also:
  • Enum Constant Details

    • COMBAT

      public static final Tab COMBAT
      The combat options tab showing attack styles and special attack.
    • SKILLS

      public static final Tab SKILLS
      The skills tab showing all player skill levels.
    • QUESTS

      public static final Tab QUESTS
      The quests tab showing quest list and achievement diaries.
    • INVENTORY

      public static final Tab INVENTORY
      The inventory tab showing carried items.
    • EQUIPMENT

      public static final Tab EQUIPMENT
      The equipment tab showing worn items and stats.
    • PRAYER

      public static final Tab PRAYER
      The prayer tab showing available prayers.
    • MAGIC

      public static final Tab MAGIC
      The magic tab showing the spellbook.
    • CLAN_CHAT

      public static final Tab CLAN_CHAT
      The clan chat/friends chat tab.
    • ACCOUNT

      public static final Tab ACCOUNT
      The account management tab (formerly ignore list).
    • FRIENDS

      public static final Tab FRIENDS
      The friends list tab.
    • LOG_OUT

      public static final Tab LOG_OUT
      The logout/world switcher tab.
    • OPTIONS

      public static final Tab OPTIONS
      The game options/settings tab.
    • EMOTES

      public static final Tab EMOTES
      The emotes tab.
    • MUSIC

      public static final Tab MUSIC
      The music player tab.
  • Method Details

    • values

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