Class ConfigurationTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.fmap.mapcontrol.dal.feature.swing.table.ConfigurationTableModel
- All Implemented Interfaces:
Serializable,TableModel
TableModel to configure a ConfigurableFeatureTableModel.
Allows to set Feature attributes as visible or not, and to set aliases for
the Feature attribute names.
- Author:
- Cèsar Ordiñana
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMake current changes in configuration (visible columns and aliases) as definitive.voidCancel current changes in configuration (visible columns and aliases) and return to previous status.Class<?> getColumnClass(int columnIndex) intgetColumnName(int columnIndex) getFormattingPattern(String columnName) intgetValueAt(int rowIndex, int columnIndex) static intbooleanisCellEditable(int rowIndex, int columnIndex) voidsetFormattingPattern(String columnName, String pattern) voidsetValueAt(Object value, int rowIndex, int columnIndex) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
VISIBILITY_COLUMN
public static final int VISIBILITY_COLUMN- See Also:
-
NAME_COLUMN
public static final int NAME_COLUMN- See Also:
-
ALIAS_COLUMN
public static final int ALIAS_COLUMN- See Also:
-
TYPE_COLUMN
public static final int TYPE_COLUMN- See Also:
-
SIZE_COLUMN
public static final int SIZE_COLUMN- See Also:
-
PRECISION_COLUMN
public static final int PRECISION_COLUMN- See Also:
-
SCALE_COLUMN
public static final int SCALE_COLUMN- See Also:
-
PATTERN_COLUMN
public static final int PATTERN_COLUMN- See Also:
-
EMULATED
public static final int EMULATED- See Also:
-
-
Constructor Details
-
ConfigurationTableModel
-
-
Method Details
-
getColumnCount
public int getColumnCount() -
getRowCount
public int getRowCount() -
getValueAt
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getVisibilityColumn
public static int getVisibilityColumn() -
acceptChanges
public void acceptChanges()Make current changes in configuration (visible columns and aliases) as definitive. -
cancelChanges
public void cancelChanges()Cancel current changes in configuration (visible columns and aliases) and return to previous status. -
getFormattingPattern
-
setFormattingPattern
-