Class OpSupportFrame

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
rma.swing.RmaJFrame
hec.rss.plugins.opsupport.client.OpSupportFrame
All Implemented Interfaces:
hec.client.RunObserver, ComponentListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, rma.lang.Modifiable

public class OpSupportFrame extends rma.swing.RmaJFrame implements hec.client.RunObserver
See Also:
  • Field Details

  • Constructor Details

    • OpSupportFrame

      public OpSupportFrame()
  • Method Details

    • setVisible

      public void setVisible(boolean b)
      Overrides:
      setVisible in class rma.swing.RmaJFrame
    • displayButtonSelection

      protected void displayButtonSelection()
    • updateButtonPanel

      protected void updateButtonPanel()
    • defaultLineStyles

      protected void defaultLineStyles()
    • graphicalEditorProperties

      protected void graphicalEditorProperties()
    • displayTablePropertiesEditor

      protected void displayTablePropertiesEditor()
    • refreshPlot

      public void refreshPlot()
      Refresh current plots
    • updateTableDisplay

      protected void updateTableDisplay()
    • fillForm

      public void fillForm(OpSupportConfig osconfig)
    • setComputeCompleteCallable

      public void setComputeCompleteCallable(OSComputeCompleteCallable callable)
      Parameters:
      callable -
    • setOSPluginData

      public void setOSPluginData(OSAltPluginData osAltPluginData)
      Parameters:
      osAltPluginData -
    • setSimMode

      public void setSimMode(hec.rss.client.RSimSimulationMode simMode)
      Parameters:
      _simMode -
    • runComplete

      public void runComplete(Object obj)
      Specified by:
      runComplete in interface hec.client.RunObserver
    • getTableProperties

      public static OsiTableProperties getTableProperties()
    • getSelectedTab

      public OpSupportTabPanel getSelectedTab()
      gets the selected OpSupportTabPanel
      Returns:
      the selected OpSupportTabPanel or null if none is selected
    • setSelectedTab

      public OpSupportTabPanel setSelectedTab(int tabIndex)
      sets the selected tab by index
      Parameters:
      tabIndex - the index (0 based) of the tab to select
      Returns:
      the OpSupportTabPanel if it was successfully selected or null if it wasn't
    • getTab

      public OpSupportTabPanel getTab(int tabIdx)
      get the OpSupportTabPanel at the specified index
      Parameters:
      tabIdx - the tab index (0 based)
      Returns:
      the OpSupportTabPanel or null if the tabIdx is invalid
    • getTab

      public OpSupportTabPanel getTab(String tabName)
      get the OpSupportTabPanel with the specified name
      Parameters:
      tabName - the tab title
      Returns:
      the OpSupportTabPanel or null if it can't be found
    • setSelectedTab

      public OpSupportTabPanel setSelectedTab(String tabName)
      sets the selected tab by name
      Parameters:
      tabName - the name of the tab to select
      Returns:
      the OpSupportTabPanel if it was successfully selected or null if it wasn't
    • setModified

      public void setModified(boolean modified)
      Specified by:
      setModified in interface rma.lang.Modifiable
      Overrides:
      setModified in class rma.swing.RmaJFrame
    • setComputeOnClear

      public void setComputeOnClear(boolean computeOnClear)
    • getComputeOnClear

      public boolean getComputeOnClear()