Class DesktopActionTable


  • public class DesktopActionTable
    extends Object
    Desktop Action Table Class

    Contains a list of desktop actions indexed by action name.

    Author:
    gkspencer
    • Constructor Detail

      • DesktopActionTable

        public DesktopActionTable()
        Default constructor
    • Method Detail

      • getAction

        public final DesktopAction getAction​(String name)
        Find a named action
        Parameters:
        name - String
        Returns:
        DesktopAction
      • getActionViaPseudoName

        public final DesktopAction getActionViaPseudoName​(String pseudoName)
        Find an action via the pseudo file name
        Parameters:
        pseudoName - String
        Returns:
        DesktopAction
      • numberOfActions

        public final int numberOfActions()
        Return the count of actions
        Returns:
        int
      • addAction

        public final boolean addAction​(DesktopAction action)
        Add an action
        Parameters:
        action - DesktopAction
        Returns:
        boolean
      • enumerateActionNames

        public final Enumeration<String> enumerateActionNames()
        Enumerate the action names
      • removeAction

        public final DesktopAction removeAction​(String name)
        Remove an action
        Parameters:
        name - String
        Returns:
        DesktopAction