public class DefaultSpreadsheetModel extends javax.swing.table.AbstractTableModel implements SpreadsheetModel
Constructor and Description |
---|
DefaultSpreadsheetModel(DefaultSpreadsheetTable parTab,
DefaultSpreadsheetPanel parPan) |
Modifier and Type | Method and Description |
---|---|
void |
addEntryListener(Subscript[] subs,
DefaultSpreadsheetEntry ent) |
static int |
colnameToInteger(java.lang.String colname) |
int |
getColumnCount() |
int |
getRowCount() |
SpreadsheetEntryMatrix |
getSubMatrix(Subscript[] subs) |
java.lang.Object |
getValueAt(int row,
int column) |
static java.lang.String |
integerToColname(int col) |
boolean |
isQuiet() |
static int[] |
parseRowCol(java.lang.String cellstr) |
void |
setBackingMatrix(SpreadsheetEntryMatrix x) |
void |
setQuiet(boolean x) |
void |
setSubMatrix(SpreadsheetEntryMatrix X,
Subscript[] subs) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
Subscript[] |
spanningSet() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener
public DefaultSpreadsheetModel(DefaultSpreadsheetTable parTab, DefaultSpreadsheetPanel parPan)
public void setBackingMatrix(SpreadsheetEntryMatrix x)
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public void setQuiet(boolean x)
public boolean isQuiet()
public SpreadsheetEntryMatrix getSubMatrix(Subscript[] subs)
public void addEntryListener(Subscript[] subs, DefaultSpreadsheetEntry ent)
public Subscript[] spanningSet()
public void setSubMatrix(SpreadsheetEntryMatrix X, Subscript[] subs)
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public java.lang.Object getValueAt(int row, int column)
getValueAt
in interface javax.swing.table.TableModel
public static int[] parseRowCol(java.lang.String cellstr)
public static java.lang.String integerToColname(int col)
public static int colnameToInteger(java.lang.String colname)
Copyright © 2011, 2013. Daniel P. Dougherty