org.csstudio.ui.util.swt.stringtable
Class RowEditDialog

java.lang.Object
  extended by Dialog
      extended by org.csstudio.ui.util.swt.stringtable.RowEditDialog

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

Author:
Xihui Chen

Field Summary
protected  java.lang.String[] rowData
           
 
Constructor Summary
protected RowEditDialog(Shell parentShell)
          Initialize Dialog
 
Method Summary
protected  void configureShell(Shell newShell)
           
 java.lang.String[] getRowData()
           
protected  boolean isResizable()
           
 void setRowData(java.lang.String[] rowData)
          Set the rowData which will be initially displayed in the Edit Dialog.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rowData

protected java.lang.String[] rowData
Constructor Detail

RowEditDialog

protected RowEditDialog(Shell parentShell)
Initialize Dialog

Method Detail

configureShell

protected void configureShell(Shell newShell)

isResizable

protected boolean isResizable()

setRowData

public void setRowData(java.lang.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 java.lang.String[] getRowData()
Returns:
the rowData