public class FScrollTableModel
extends javax.swing.table.AbstractTableModel
Constructor and Description |
---|
FScrollTableModel(ColumnsHeaderNodeVector columnName,
Form form) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
_getValueAt(int row,
int col) |
java.lang.Object |
_getValueAt(int row,
java.lang.String colName) |
void |
clear() |
void |
deleteRow(int row) |
java.lang.Object |
execColumnFormula(java.lang.String formula,
java.util.HashMap rowData) |
void |
execJComboBoxColumnFormula(java.lang.String colID,
java.util.Vector colItems,
int row,
int col) |
java.lang.Class |
getColumnClass(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnDBPropertys() |
java.lang.String |
getColumnName(int column) |
ColumnsHeaderNodeVector |
getColumnNodeVector() |
ColumnsHeaderNodeVector |
getColumnNodeVectorWithoutCheckAll() |
java.lang.String |
getColumnPatternPropertys() |
java.lang.Object |
getHideValueAt(int row,
int col) |
java.lang.String |
getPropertys() |
int |
getRowCount() |
java.util.HashMap |
getRowData(int row) |
java.util.Vector |
getRowList() |
java.util.Vector |
getRowList(boolean isForDisplay) |
ColumnsHeaderNodeVector |
getUnhideColumnName() |
java.lang.Object |
getValueAt(int row,
int col) |
java.lang.Object |
getValueCorrectedForColumnType(ColumnsHeaderNode node,
java.lang.Object value,
java.util.HashMap rowDataBeingProcessed) |
boolean |
isAutoRowIncMode() |
boolean |
isCellEditable(int row,
int col) |
boolean |
isCheckAllEnabled() |
boolean |
isExecuteDV() |
void |
myFireTableStructureChanged()
override for automatic calling sizeColumnsToFit(-1)
|
int |
newRow() |
int |
newRow(java.util.HashMap newRowData) |
void |
newRows(java.util.Vector rowList) |
int |
queryColumnByName(java.lang.String colName) |
int |
queryHideColumnByName(java.lang.String colName) |
java.lang.String |
queryIDByName(java.lang.String colName) |
void |
setAutoRowIncMode(boolean isAutoInc)
for setting the table row increasing mode
|
void |
setCheckAllEnabled(boolean b) |
void |
setColumnNodeVector(ColumnsHeaderNodeVector columnName) |
void |
setEditabled(boolean edit) |
void |
setExecuteDV(boolean flag) |
void |
setForm(Form form) |
void |
setRowList(java.util.Vector rowList) |
void |
setTable(FTable table) |
void |
setValueAt(java.lang.Object value,
int row,
int col) |
void |
setValueAt(java.lang.Object aValue,
int row,
java.lang.String colName) |
void |
updateColumnSize() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
public FScrollTableModel(ColumnsHeaderNodeVector columnName, Form form)
public void myFireTableStructureChanged()
none
- public void setTable(FTable table)
public int getColumnCount()
public int getRowCount()
public void setAutoRowIncMode(boolean isAutoInc)
true
- for add new row automaticallypublic boolean isAutoRowIncMode()
public void setEditabled(boolean edit)
public boolean isCellEditable(int row, int col)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void setCheckAllEnabled(boolean b)
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public ColumnsHeaderNodeVector getColumnNodeVectorWithoutCheckAll()
public ColumnsHeaderNodeVector getColumnNodeVector()
public void setColumnNodeVector(ColumnsHeaderNodeVector columnName)
public java.lang.String queryIDByName(java.lang.String colName)
public int queryColumnByName(java.lang.String colName)
public int queryHideColumnByName(java.lang.String colName)
public java.lang.Class getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public void updateColumnSize()
public void newRows(java.util.Vector rowList)
public int newRow(java.util.HashMap newRowData)
public int newRow()
public void clear()
public void deleteRow(int row)
public java.util.HashMap getRowData(int row)
public java.lang.Object _getValueAt(int row, java.lang.String colName)
public java.lang.Object _getValueAt(int row, int col)
public java.lang.Object getValueAt(int row, int col)
public java.lang.Object getHideValueAt(int row, int col)
public ColumnsHeaderNodeVector getUnhideColumnName()
public boolean isCheckAllEnabled()
public void setValueAt(java.lang.Object aValue, int row, java.lang.String colName)
public void setValueAt(java.lang.Object value, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public void setRowList(java.util.Vector rowList)
public java.util.Vector getRowList()
public java.util.Vector getRowList(boolean isForDisplay)
public java.lang.Object getValueCorrectedForColumnType(ColumnsHeaderNode node, java.lang.Object value, java.util.HashMap rowDataBeingProcessed)
public void execJComboBoxColumnFormula(java.lang.String colID, java.util.Vector colItems, int row, int col)
public java.lang.Object execColumnFormula(java.lang.String formula, java.util.HashMap rowData)
public void setForm(Form form)
public void setExecuteDV(boolean flag)
public boolean isExecuteDV()
public java.lang.String getPropertys()
public java.lang.String getColumnPatternPropertys()
public java.lang.String getColumnDBPropertys()
Copyright ? 2022. All Rights Reserved.