Class DesktopActionTable


  • public class DesktopActionTable
    extends java.lang.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​(java.lang.String name)
        Find a named action
        Parameters:
        name - String
        Returns:
        DesktopAction
      • getActionViaPseudoName

        public final DesktopAction getActionViaPseudoName​(java.lang.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 java.util.Enumeration<java.lang.String> enumerateActionNames()
        Enumerate the action names
      • removeAction

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