dsto.dfc.swing.styles
Class StyleSheetTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
dsto.dfc.swing.table.AbstractDfcTableModel
dsto.dfc.swing.styles.StyleSheetTableModel
- All Implemented Interfaces:
- DfcTableModel, Serializable, TableModel
public class StyleSheetTableModel
- extends AbstractDfcTableModel
Adapts a StyleSheet to the JFC TableModel interface. Presents the
sheet as a two column table (Style, Value).
- Version:
- $Revision$
- Author:
- Matthew Phillips
- See Also:
- Serialized Form
Methods inherited from class dsto.dfc.swing.table.AbstractDfcTableModel |
canCopyCells, canCopyRows, canDeleteCells, canDeleteColumns, canDeleteRows, canInsertColumn, canInsertRows, canMoveRows, canPasteCells, canPasteRows, copyCells, copyRows, deleteCells, deleteColumns, deleteRows, insertColumn, insertRows, moveRows, pasteCells, pasteRows |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
styleSheet
protected StyleSheet styleSheet
StyleSheetTableModel
public StyleSheetTableModel()
StyleSheetTableModel
public StyleSheetTableModel(StyleSheet styleSheet)
getStyleSheet
public StyleSheet getStyleSheet()
setStyleSheet
public void setStyleSheet(StyleSheet newValue)
getStyleAtRow
public Style getStyleAtRow(int row)
clearValue
public void clearValue(int row)
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnName
in interface TableModel
- Overrides:
getColumnName
in class AbstractTableModel
getColumnClass
public Class getColumnClass(int column)
- Specified by:
getColumnClass
in interface TableModel
- Overrides:
getColumnClass
in class AbstractTableModel
getColumnCount
public int getColumnCount()
getValueAt
public Object getValueAt(int row,
int col)
getRowCount
public int getRowCount()
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface TableModel
- Overrides:
isCellEditable
in class AbstractTableModel
setValueAt
public void setValueAt(Object value,
int row,
int column)
- Specified by:
setValueAt
in interface TableModel
- Overrides:
setValueAt
in class AbstractTableModel
Copyright © 2008 Commonwealth of Australia