Class UnitTaskManager

java.lang.Object
offlineProcessing.UnitTaskManager
Direct Known Subclasses:
TethysTaskManager

public class UnitTaskManager extends Object
Task manager for a PamControlledUnit. Can be overridden if fancy behaviour required.
Author:
dg50
  • Constructor Details

    • UnitTaskManager

      public UnitTaskManager()
  • Method Details

    • add

      public void add(OfflineTaskGroup offlineTaskGroup)
    • size

      public int size()
    • get

      public OfflineTaskGroup get(int i)
    • clearAll

      public void clearAll()
    • remove

      public boolean remove(OfflineTaskGroup taskGroup)
    • addMenuItems

      public int addMenuItems(JMenu existingMenu)
      Add an automatically generated menu item for every task group.
      Parameters:
      existingMenu -
      Returns:
    • getMenuItems

      public ArrayList<JMenuItem> getMenuItems()
      Get a list of auto generated many items.
      Returns:
    • taskGroupAction

      public void taskGroupAction(OfflineTaskGroup offlineTaskGroup)
      Task action. Can be overridden easily enough independently of the action listener.
      Parameters:
      offlineTaskGroup -