org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui
Class VariablesData

java.lang.Object
  extended by org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
      extended by org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui.VariablesData
All Implemented Interfaces:
org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Direct Known Subclasses:
ResultsData

public class VariablesData
extends org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

Author:
Dafan Yang

Field Summary
static int[] COLUMN_LENGTH
           
static int DIRTY_COLUMN
           
static int NAME_COLUMN
           
static int TYPE_COLUMN
           
 
Constructor Summary
VariablesData()
           
 
Method Summary
 void dispose()
           
 int getColumnCount()
           
 java.lang.String getColumnHeader(int col)
           
 java.lang.String getColumnName(int col)
           
 int getColumnType(int col)
           
 java.util.Vector getRows()
           
 boolean isReadonly()
           
 boolean save()
           
 
Methods inherited from class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
addTableDataChangeListener, deleteRow, fireUpdated, insertRow, insertRow, isNewRowDataAllowed, removeTableDataChangeListener, resetRowsToOriginal, revert, setRows
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLUMN_LENGTH

public static final int[] COLUMN_LENGTH

DIRTY_COLUMN

public static final int DIRTY_COLUMN
See Also:
Constant Field Values

NAME_COLUMN

public static final int NAME_COLUMN
See Also:
Constant Field Values

TYPE_COLUMN

public static final int TYPE_COLUMN
See Also:
Constant Field Values
Constructor Detail

VariablesData

public VariablesData()
Method Detail

isReadonly

public boolean isReadonly()
Specified by:
isReadonly in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
isReadonly in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
getColumnCount in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
getColumnName in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

getColumnType

public int getColumnType(int col)
Specified by:
getColumnType in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
getColumnType in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

getColumnHeader

public java.lang.String getColumnHeader(int col)
Specified by:
getColumnHeader in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
getColumnHeader in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

getRows

public java.util.Vector getRows()
Specified by:
getRows in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
getRows in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

save

public boolean save()
             throws java.lang.Exception
Specified by:
save in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
Specified by:
save in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
Throws:
java.lang.Exception

dispose

public void dispose()