public class PowerTableModel
extends javax.swing.table.DefaultTableModel
Constructor and Description |
---|
PowerTableModel() |
PowerTableModel(java.lang.String[] headers,
java.lang.Class<?>[] classes) |
Modifier and Type | Method and Description |
---|---|
void |
addNewColumn(java.lang.String colName,
java.lang.Class<?> colClass) |
void |
addNewRow() |
void |
addRow(java.lang.Object[] data) |
void |
clearData() |
java.lang.Class<?> |
getColumnClass(int column) |
int |
getColumnCount()
Required by table model interface.
|
java.util.List<?> |
getColumnData(java.lang.String colName) |
java.lang.String |
getColumnName(int column)
Required by table model interface.
|
Data |
getData() |
int |
getRowCount()
Required by table model interface.
|
java.lang.Object[] |
getRowData(int row) |
java.lang.Object |
getValueAt(int row,
int column)
Required by table model interface. return the ValueAt value
|
boolean |
isCellEditable(int row,
int column) |
void |
moveRow(int start,
int end,
int to) |
void |
removeColumn(int col) |
void |
removeRow(int row) |
void |
setColumnData(int col,
java.util.List<?> data) |
void |
setRowValues(int row,
java.lang.Object[] values) |
void |
setValueAt(java.lang.Object value,
int row,
int column)
Sets the ValueAt attribute of the Arguments object.
|
addColumn, addColumn, addColumn, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
public PowerTableModel(java.lang.String[] headers, java.lang.Class<?>[] classes)
public PowerTableModel()
public void setRowValues(int row, java.lang.Object[] values)
public Data getData()
public void addNewColumn(java.lang.String colName, java.lang.Class<?> colClass)
public void removeRow(int row)
removeRow
in class javax.swing.table.DefaultTableModel
public void removeColumn(int col)
public void setColumnData(int col, java.util.List<?> data)
public java.util.List<?> getColumnData(java.lang.String colName)
public void clearData()
public void addRow(java.lang.Object[] data)
addRow
in class javax.swing.table.DefaultTableModel
public void moveRow(int start, int end, int to)
moveRow
in class javax.swing.table.DefaultTableModel
public void addNewRow()
public java.lang.Object[] getRowData(int row)
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class javax.swing.table.DefaultTableModel
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
getColumnCount
in class javax.swing.table.DefaultTableModel
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.DefaultTableModel
public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.DefaultTableModel
public java.lang.Class<?> getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int row, int column)
getValueAt
in interface javax.swing.table.TableModel
getValueAt
in class javax.swing.table.DefaultTableModel
public void setValueAt(java.lang.Object value, int row, int column)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.DefaultTableModel
value
- the new ValueAt valueCopyright © 1998-2019 Apache Software Foundation. All Rights Reserved.