Enum UiGroup

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<UiGroup>

    public enum UiGroup
    extends java.lang.Enum<UiGroup>
    An public enum that acts as an ID for each group of controls
    • Enum Constant Detail

      • OVERLAY

        public static final UiGroup OVERLAY
      • CONTROLBAR

        public static final UiGroup CONTROLBAR
      • CENTER_CONTROLS

        public static final UiGroup CENTER_CONTROLS
      • NEXT_UP

        public static final UiGroup NEXT_UP
      • ERROR

        public static final UiGroup ERROR
      • PLAYLIST

        public static final UiGroup PLAYLIST
      • SETTINGS_MENU

        public static final UiGroup SETTINGS_MENU
      • SETTINGS_QUALITY_SUBMENU

        public static final UiGroup SETTINGS_QUALITY_SUBMENU
      • SETTINGS_CAPTIONS_SUBMENU

        public static final UiGroup SETTINGS_CAPTIONS_SUBMENU
      • SETTINGS_PLAYBACK_SUBMENU

        public static final UiGroup SETTINGS_PLAYBACK_SUBMENU
      • SETTINGS_AUDIOTRACKS_SUBMENU

        public static final UiGroup SETTINGS_AUDIOTRACKS_SUBMENU
      • SETTINGS_INFO_SUBMENU

        public static final UiGroup SETTINGS_INFO_SUBMENU
      • PLAYER_CONTROLS_CONTAINER

        public static final UiGroup PLAYER_CONTROLS_CONTAINER
      • CASTING_MENU

        public static final UiGroup CASTING_MENU
      • SIDE_SEEK

        public static final UiGroup SIDE_SEEK
      • CHAPTERS

        public static final UiGroup CHAPTERS
      • ADS_CONTROL

        public static final UiGroup ADS_CONTROL
      • COMPLETE

        public static final UiGroup COMPLETE
      • LIVE_UI

        public static final UiGroup LIVE_UI
      • AD_COUNTDOWN

        public static final UiGroup AD_COUNTDOWN
      • PLAYLIST_SHELF

        public static final UiGroup PLAYLIST_SHELF
      • SKIP_INTRO

        public static final UiGroup SKIP_INTRO
    • Method Detail

      • values

        public static UiGroup[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (UiGroup c : UiGroup.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static UiGroup valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null