Package com.illumon.iris.schemaeditor
Class TableSchemaModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.illumon.iris.schemaeditor.TableSchemaModel
- All Implemented Interfaces:
Serializable
,TableModel
public class TableSchemaModel extends AbstractTableModel
- See Also:
- Serialized Form
-
Field Summary
-
Method Summary
Modifier and Type Method Description void
clear()
Class
getColumnClass(int column)
int
getColumnCount()
String
getColumnName(int col)
Set<String>
getColumns()
int
getRowCount()
Object
getValueAt(int row, int col)
boolean
isCellEditable(int row, int col)
We are editable in rows that you can click on a button, or type into a field.boolean
moveRow(int source, int dest)
void
setSchema(List<org.jdom2.Element> columns)
void
setValueAt(Object value, int row, int col)
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Method Details
-
setSchema
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceTableModel
-
getRowCount
public int getRowCount()- Specified by:
getRowCount
in interfaceTableModel
-
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int col)We are editable in rows that you can click on a button, or type into a field.- Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
getColumns
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
-
clear
public void clear() -
moveRow
public boolean moveRow(int source, int dest)
-