com.vividsolutions.jump.workbench.ui
Class SchemaTableModel
java.lang.Object
com.vividsolutions.jump.workbench.ui.ColumnBasedTableModel
com.vividsolutions.jump.workbench.ui.SchemaTableModel
- All Implemented Interfaces:
- javax.swing.table.TableModel
public class SchemaTableModel
- extends ColumnBasedTableModel
| Methods inherited from class com.vividsolutions.jump.workbench.ui.ColumnBasedTableModel |
addTableModelListener, fireTableChanged, getColumn, getColumnClass, getColumnCount, getColumnName, getValueAt, indexOfColumn, isFiringEvents, removeTableModelListener, setColumns, setFiringEvents, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FIELD_NAME_COLUMN_NAME
public static final java.lang.String FIELD_NAME_COLUMN_NAME
DATA_TYPE_COLUMN_NAME
public static final java.lang.String DATA_TYPE_COLUMN_NAME
SchemaTableModel
public SchemaTableModel(Layer layer)
getRowCount
public int getRowCount()
getFields
public java.util.List getFields()
get
public SchemaTableModel.Field get(int row)
isCellEditable
public boolean isCellEditable(int row,
int column)
removeFields
public void removeFields(int[] rows)
removeBlankRows
public void removeBlankRows()
insertBlankRow
public void insertBlankRow(int location)
move
public void move(java.util.Collection fieldsToMove,
int displacement)
indexOf
public int indexOf(SchemaTableModel.Field field)