|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
com.extentech.ExtenXLS.ui.WorkSheetTableModel
public class WorkSheetTableModel
A basic implementation of TableModel for use with ExtenXLS WorkSheets
java.swing.table.*,
WorkSheetHandle,
Serialized Form| Constructor Summary | |
|---|---|
WorkSheetTableModel()
Default constructor |
|
WorkSheetTableModel(int numRows,
int numColumns)
Constructor which takes the number of rows and columns to init |
|
WorkSheetTableModel(WorkSheetHandle bs)
Constructor which takes a WorkSheetHandle |
|
| Method Summary | |
|---|---|
void |
addColumn(java.lang.Object columnName,
java.util.Vector columnData)
|
void |
addRow(java.lang.Object[] rowData)
|
void |
addRow(java.lang.Object rowName,
java.util.Vector rowData)
|
void |
addRow(java.util.Vector rowData)
|
void |
addTableModelListener(javax.swing.event.TableModelListener l)
|
int |
findColumn(java.lang.String columnName)
|
void |
fireCellFocusChanged(CellHandle ch)
|
void |
fireEmptyCellFocusChanged(java.lang.Object val,
int row,
int col)
|
void |
fireTableChanged(javax.swing.event.TableModelEvent e)
|
CellHandle |
getCellAt(int rowNumber,
int colNumber)
nice caching cell lookup |
com.extentech.swingtools.table.CellAttribute |
getCellAttribute()
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int column)
|
int |
getRowCount()
|
int |
getRowHeight(int row)
|
java.lang.String |
getRowName(int row)
|
WorkSheetHandle |
getSheet()
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
WorkSheetHandle |
getWorkSheet()
|
double |
getZoom()
|
void |
insertRow(int row,
java.lang.Object[] rowData)
|
void |
insertRow(int row,
java.lang.Object rowName,
java.util.Vector rowData)
|
void |
insertRow(int row,
java.util.Vector rowData)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
void |
moveRow(int startIndex,
int endIndex,
int toIndex)
|
void |
removeRow(int row)
|
void |
setCellAddressComboBox(javax.swing.JComboBox cb)
|
void |
setCellAttribute(com.extentech.swingtools.table.CellAttribute newCellAtt)
|
void |
setCellValueTextField(javax.swing.JTextField fld)
|
void |
setDataVector(java.util.Vector newData,
java.util.Vector columnNames)
|
void |
setRowHeight(int rowNumber,
int newHeight)
set the height of the row Feb 26, 2010 |
void |
setRowName(int rowNumber,
java.lang.Object newName)
|
void |
setSheet(WorkSheetHandle b)
|
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
|
void |
setWorkSheet(WorkSheetHandle b)
|
void |
setZoom(int _zm)
|
| Methods inherited from class javax.swing.table.DefaultTableModel |
|---|
addColumn, addColumn, getDataVector, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setNumRows, setRowCount |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
fireTableCellUpdated, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.table.TableModel |
|---|
getColumnClass, removeTableModelListener |
| Constructor Detail |
|---|
public WorkSheetTableModel(WorkSheetHandle bs)
bs - public WorkSheetTableModel()
public WorkSheetTableModel(int numRows,
int numColumns)
numRows - numColumns - | Method Detail |
|---|
public CellHandle getCellAt(int rowNumber,
int colNumber)
throws com.extentech.formats.XLS.CellNotFoundException
getCellAt in interface ExtenXLSTableModelcom.extentech.formats.XLS.CellNotFoundExceptionpublic WorkSheetHandle getWorkSheet()
public void setWorkSheet(WorkSheetHandle b)
public WorkSheetHandle getSheet()
public void setSheet(WorkSheetHandle b)
public void setCellValueTextField(javax.swing.JTextField fld)
public void setCellAddressComboBox(javax.swing.JComboBox cb)
public void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener in interface javax.swing.table.TableModeladdTableModelListener in class javax.swing.table.AbstractTableModelpublic void fireTableChanged(javax.swing.event.TableModelEvent e)
fireTableChanged in class javax.swing.table.AbstractTableModelpublic void fireCellFocusChanged(CellHandle ch)
public void fireEmptyCellFocusChanged(java.lang.Object val,
int row,
int col)
public int getRowHeight(int row)
throws com.extentech.formats.XLS.RowNotFoundException
getRowHeight in interface ExtenXLSTableModelcom.extentech.formats.XLS.RowNotFoundExceptionpublic java.lang.String getRowName(int row)
getRowName in interface ExtenXLSTableModel
public void setRowHeight(int rowNumber,
int newHeight)
rowNumber - newHeight -
public void setRowName(int rowNumber,
java.lang.Object newName)
setRowName in interface ExtenXLSTableModelpublic void addRow(java.util.Vector rowData)
addRow in interface com.extentech.swingtools.table.AttributeTableModeladdRow in class javax.swing.table.DefaultTableModelpublic void addRow(java.lang.Object[] rowData)
addRow in class javax.swing.table.DefaultTableModel
public void addRow(java.lang.Object rowName,
java.util.Vector rowData)
public void insertRow(int row,
java.util.Vector rowData)
insertRow in interface com.extentech.swingtools.table.AttributeTableModelinsertRow in class javax.swing.table.DefaultTableModel
public void insertRow(int row,
java.lang.Object[] rowData)
insertRow in class javax.swing.table.DefaultTableModel
public void insertRow(int row,
java.lang.Object rowName,
java.util.Vector rowData)
public void moveRow(int startIndex,
int endIndex,
int toIndex)
moveRow in class javax.swing.table.DefaultTableModelpublic void removeRow(int row)
removeRow in class javax.swing.table.DefaultTableModelpublic int findColumn(java.lang.String columnName)
findColumn in class javax.swing.table.AbstractTableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelgetColumnCount in class javax.swing.table.DefaultTableModelpublic java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.DefaultTableModelpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelgetRowCount in class javax.swing.table.DefaultTableModel
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelgetValueAt in class javax.swing.table.DefaultTableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModel
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.DefaultTableModel
public void setDataVector(java.util.Vector newData,
java.util.Vector columnNames)
setDataVector in interface com.extentech.swingtools.table.AttributeTableModelsetDataVector in class javax.swing.table.DefaultTableModel
public void addColumn(java.lang.Object columnName,
java.util.Vector columnData)
addColumn in interface com.extentech.swingtools.table.AttributeTableModeladdColumn in class javax.swing.table.DefaultTableModelpublic com.extentech.swingtools.table.CellAttribute getCellAttribute()
getCellAttribute in interface com.extentech.swingtools.table.AttributeTableModelpublic void setCellAttribute(com.extentech.swingtools.table.CellAttribute newCellAtt)
setCellAttribute in interface com.extentech.swingtools.table.AttributeTableModelpublic double getZoom()
public void setZoom(int _zm)
zoom - The zoom to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||