com.partnersoft.workbench.editors
Class CsvTableEditor
java.lang.Object
com.partnersoft.workbench.model.AbstractWorkbenchFileEditor
com.partnersoft.workbench.editors.TableEditor
com.partnersoft.workbench.editors.CsvTableEditor
- All Implemented Interfaces:
- WorkbenchEditor, WorkbenchFileEditor
public class CsvTableEditor
- extends TableEditor
Table editor for a Csv.
Copyright 2008 Partner Software, Inc.
- Version:
- $Id$
- Author:
- Rich Stepanski
|
Field Summary |
protected javax.swing.JButton |
addButton
|
protected javax.swing.JButton |
deleteButton
|
protected javax.swing.JPanel |
panel
|
|
Method Summary |
void |
add()
|
void |
delete()
|
void |
load()
|
void |
save()
Called on every table update through saveWrapper(). |
| Methods inherited from class com.partnersoft.workbench.editors.TableEditor |
addBlankRow, addColumn, addPicklistColumn, addRow, addRow, clear, deleteRow, getAllData, getCellValueAt, getColumnNames, getRowAt, getRowVectorAt, insertBlankRow, insertRowAt, insertRowAt, removeColumn, removeColumn, saveWrapper, setCellValueAt, setColumnCellEditor, setColumnCellEditor, setColumnCellRenderer, setColumnCellRenderer, setLine, setRowAt, setRowAt |
| Methods inherited from class com.partnersoft.workbench.model.AbstractWorkbenchFileEditor |
doAction, doAction, getFile, getGui, getName, getWorkbench, loadCog, loadObject, saveCog, saveObject, setFile, setWorkbench |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deleteButton
protected javax.swing.JButton deleteButton
addButton
protected javax.swing.JButton addButton
panel
protected javax.swing.JPanel panel
CsvTableEditor
public CsvTableEditor(WorkbenchApp workbench,
VfsFile csvFile,
java.lang.String editorName)
- Creates a new CsvTableEditor. Passed VfsFile will be loaded into table
on load() and over-written with table data on each edit.
- Parameters:
workbench - csvFile - editorName -
load
public void load()
throws java.io.IOException
- Specified by:
load in interface WorkbenchEditor- Specified by:
load in class TableEditor
- Throws:
java.io.IOException
save
public void save()
throws java.io.IOException
- Description copied from class:
TableEditor
- Called on every table update through saveWrapper().
- Specified by:
save in interface WorkbenchEditor- Specified by:
save in class TableEditor
- Throws:
java.io.IOException
delete
public void delete()
add
public void add()