Class RowEditDialog

java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.csstudio.ui.util.swt.stringtable.RowEditDialog
All Implemented Interfaces:
IShellProvider
Direct Known Subclasses:
MacroEditDialog

public abstract class RowEditDialog extends Dialog
The RowEditDialog is the abstract superclass of dialogs that are used to edit a row of items in a table
  • Field Details

    • rowData

      protected String[] rowData
  • Constructor Details

    • RowEditDialog

      protected RowEditDialog(Shell parentShell)
      Initialize Dialog
  • Method Details

    • configureShell

      protected void configureShell(Shell newShell)
      Overrides:
      configureShell in class Window
    • isResizable

      protected boolean isResizable()
      Overrides:
      isResizable in class Dialog
    • setRowData

      public void setRowData(String[] rowData)
      Set the rowData which will be initially displayed in the Edit Dialog. It must be called prior to open().
      Parameters:
      rowData - the rowData to set
    • getRowData

      public String[] getRowData()
      Returns:
      the rowData