public class SimpleTableModel extends java.lang.Object implements ISimpleTableModel
| Constructor and Description |
|---|
SimpleTableModel() |
SimpleTableModel(int rowCount,
int columnCount) |
SimpleTableModel(ISimpleTableModelBuilder tableModelBuilder) |
| Modifier and Type | Method and Description |
|---|---|
IDefaultTableColumn |
addColumn() |
void |
addColumn(IDefaultTableColumn column) |
IDefaultTableColumn |
addColumn(IDefaultTableColumnBuilder columnBuilder) |
IDefaultTableColumn |
addColumn(int columnIndex) |
void |
addColumn(int columnIndex,
IDefaultTableColumn column) |
IDefaultTableColumn |
addColumn(int columnIndex,
IDefaultTableColumnBuilder columnBuilder) |
IDefaultTableColumn |
addColumn(java.lang.String text) |
IDefaultTableColumn |
addColumn(java.lang.String text,
java.lang.String toolTipText) |
void |
addColumnModelListener(ITableColumnModelListener listener) |
void |
addDataModelListener(ITableDataModelListener listener) |
void |
addRow() |
void |
addRow(int rowIndex) |
void |
addRow(int rowIndex,
ITableCell... cells) |
void |
addRow(int rowIndex,
ITableCellBuilder... cellBuilders) |
void |
addRow(int rowIndex,
java.util.List<java.lang.String> cellTexts) |
void |
addRow(int rowIndex,
java.lang.String... cellTexts) |
void |
addRow(ITableCell... cells) |
void |
addRow(ITableCellBuilder... cellBuilders) |
void |
addRow(java.util.List<java.lang.String> cellTexts) |
void |
addRow(java.lang.String... cellTexts) |
void |
addRows(int rowIndex,
int rowCount) |
static ISimpleTableModelBuilder |
builder() |
static ISimpleTableModelBuilder |
builder(int rowCount,
int columnCount) |
ITableCell |
getCell(int rowIndex,
int columnIndex) |
IDefaultTableColumn |
getColumn(int columnIndex) |
int |
getColumnCount() |
java.util.ArrayList<IDefaultTableColumn> |
getColumns() |
int |
getFirstSelectedRow() |
int |
getLastSelectedRow() |
java.util.ArrayList<ITableCell> |
getRow(int rowIndex) |
int |
getRowCount() |
java.util.ArrayList<java.lang.String> |
getRowTexts(int rowIndex) |
java.util.ArrayList<java.lang.Integer> |
getSelection() |
ITableColumnModelObservable |
getTableColumnModelObservable() |
ITableDataModelObservable |
getTableDataModelObservable() |
void |
modifyModelEnd() |
void |
modifyModelStart() |
void |
removeAllColumns() |
void |
removeAllRows() |
void |
removeColumn(int columnIndex) |
void |
removeColumnModelListener(ITableColumnModelListener listener) |
void |
removeColumns(int... columns) |
void |
removeColumns(int fromColumnIndex,
int toColumnIndex) |
void |
removeDataModelListener(ITableDataModelListener listener) |
void |
removeRow(int index) |
void |
removeRows(int... rows) |
void |
removeRows(int fromIndex,
int toIndex) |
void |
removeRows(java.util.List<java.lang.Integer> rows) |
void |
setCell(int rowIndex,
int columnIndex,
ITableCell cell) |
void |
setCell(int rowIndex,
int columnIndex,
ITableCellBuilder cellBuilder) |
void |
setCell(int rowIndex,
int columnIndex,
java.lang.String text) |
void |
setCell(int rowIndex,
int columnIndex,
java.lang.String text,
boolean editable) |
void |
setCell(int rowIndex,
int columnIndex,
java.lang.String text,
IImageConstant icon) |
void |
setCellEditable(int rowIndex,
int columnIndex,
boolean editable) |
void |
setCellIcon(int rowIndex,
int columnIndex,
IImageConstant icon) |
void |
setCellText(int rowIndex,
int columnIndex,
java.lang.String text) |
void |
setCellTooltipText(int rowIndex,
int columnIndex,
java.lang.String tooltipText) |
void |
setColumn(int columnIndex,
IDefaultTableColumn column) |
IDefaultTableColumn |
setColumn(int columnIndex,
IDefaultTableColumnBuilder columnBuilder) |
void |
setColumnAlignment(int columnIndex,
AlignmentHorizontal alignment) |
void |
setColumnIcon(int columnIndex,
IImageConstant icon) |
void |
setColumnText(int columnIndex,
java.lang.String text) |
void |
setColumnToolTipText(int columnIndex,
java.lang.String tooltipText) |
void |
setFireEvents(boolean fireEvents) |
void |
setRow(int rowIndex,
ITableCell... cells) |
void |
setRow(int rowIndex,
ITableCellBuilder... cellBuilders) |
void |
setRowTexts(int rowIndex,
java.util.List<java.lang.String> cellTexts) |
void |
setRowTexts(int rowIndex,
java.lang.String... cellTexts) |
void |
setSelection(java.util.Collection<java.lang.Integer> selection) |
public SimpleTableModel()
public SimpleTableModel(int rowCount,
int columnCount)
public SimpleTableModel(ISimpleTableModelBuilder tableModelBuilder)
public final int getColumnCount()
getColumnCount in interface ITableColumnModelpublic final int getRowCount()
getRowCount in interface ITableDataModelpublic final ITableCell getCell(int rowIndex, int columnIndex)
getCell in interface ITableDataModelpublic final ITableColumnModelObservable getTableColumnModelObservable()
getTableColumnModelObservable in interface ITableColumnModelpublic final java.util.ArrayList<java.lang.Integer> getSelection()
getSelection in interface ITableDataModelpublic final void setSelection(java.util.Collection<java.lang.Integer> selection)
setSelection in interface ITableDataModelpublic final int getFirstSelectedRow()
getFirstSelectedRow in interface ISimpleTableModelpublic final int getLastSelectedRow()
getLastSelectedRow in interface ISimpleTableModelpublic final ITableDataModelObservable getTableDataModelObservable()
getTableDataModelObservable in interface ITableDataModelpublic final void addDataModelListener(ITableDataModelListener listener)
addDataModelListener in interface ITableDataModelObservablepublic final void removeDataModelListener(ITableDataModelListener listener)
removeDataModelListener in interface ITableDataModelObservablepublic final void addColumnModelListener(ITableColumnModelListener listener)
addColumnModelListener in interface ITableColumnModelObservablepublic final void removeColumnModelListener(ITableColumnModelListener listener)
removeColumnModelListener in interface ITableColumnModelObservablepublic final java.util.ArrayList<ITableCell> getRow(int rowIndex)
getRow in interface ISimpleTableModelpublic final java.util.ArrayList<java.lang.String> getRowTexts(int rowIndex)
getRowTexts in interface ISimpleTableModelpublic final void addRow()
addRow in interface ISimpleTableModelpublic final void addRow(int rowIndex)
addRow in interface ISimpleTableModelpublic final IDefaultTableColumn getColumn(int columnIndex)
getColumn in interface IDefaultTableColumnModelgetColumn in interface ITableColumnModelpublic final void addRows(int rowIndex,
int rowCount)
addRows in interface ISimpleTableModelpublic final void addRow(ITableCell... cells)
addRow in interface ISimpleTableModelpublic final java.util.ArrayList<IDefaultTableColumn> getColumns()
getColumns in interface IDefaultTableColumnModelpublic final void addRow(int rowIndex,
ITableCell... cells)
addRow in interface ISimpleTableModelpublic final void addRow(java.util.List<java.lang.String> cellTexts)
addRow in interface ISimpleTableModelpublic final void addRow(int rowIndex,
java.util.List<java.lang.String> cellTexts)
addRow in interface ISimpleTableModelpublic final IDefaultTableColumn addColumn()
addColumn in interface IDefaultTableColumnModelpublic final IDefaultTableColumn addColumn(int columnIndex)
addColumn in interface IDefaultTableColumnModelpublic final void addRow(ITableCellBuilder... cellBuilders)
addRow in interface ISimpleTableModelpublic final void addRow(int rowIndex,
ITableCellBuilder... cellBuilders)
addRow in interface ISimpleTableModelpublic final void addColumn(IDefaultTableColumn column)
addColumn in interface IDefaultTableColumnModelpublic final void addColumn(int columnIndex,
IDefaultTableColumn column)
addColumn in interface IDefaultTableColumnModelpublic final void addRow(java.lang.String... cellTexts)
addRow in interface ISimpleTableModelpublic final void addRow(int rowIndex,
java.lang.String... cellTexts)
addRow in interface ISimpleTableModelpublic final IDefaultTableColumn addColumn(IDefaultTableColumnBuilder columnBuilder)
addColumn in interface IDefaultTableColumnModelpublic final void removeRow(int index)
removeRow in interface ISimpleTableModelpublic final void removeRows(int fromIndex,
int toIndex)
removeRows in interface ISimpleTableModelpublic final void removeRows(int... rows)
removeRows in interface ISimpleTableModelpublic final void removeRows(java.util.List<java.lang.Integer> rows)
removeRows in interface ISimpleTableModelpublic final IDefaultTableColumn addColumn(int columnIndex, IDefaultTableColumnBuilder columnBuilder)
addColumn in interface IDefaultTableColumnModelpublic final void removeAllRows()
removeAllRows in interface ISimpleTableModelpublic final void setCell(int rowIndex,
int columnIndex,
ITableCell cell)
setCell in interface ISimpleTableModelpublic final IDefaultTableColumn addColumn(java.lang.String text)
addColumn in interface IDefaultTableColumnModelpublic final void setCell(int rowIndex,
int columnIndex,
ITableCellBuilder cellBuilder)
setCell in interface ISimpleTableModelpublic final IDefaultTableColumn addColumn(java.lang.String text, java.lang.String toolTipText)
addColumn in interface IDefaultTableColumnModelpublic final void setCell(int rowIndex,
int columnIndex,
java.lang.String text)
setCell in interface ISimpleTableModelpublic final void removeColumn(int columnIndex)
removeColumn in interface IDefaultTableColumnModelpublic final void removeColumns(int fromColumnIndex,
int toColumnIndex)
removeColumns in interface IDefaultTableColumnModelpublic final void setCell(int rowIndex,
int columnIndex,
java.lang.String text,
IImageConstant icon)
setCell in interface ISimpleTableModelpublic final void removeColumns(int... columns)
removeColumns in interface IDefaultTableColumnModelpublic final void setCell(int rowIndex,
int columnIndex,
java.lang.String text,
boolean editable)
setCell in interface ISimpleTableModelpublic final void setRow(int rowIndex,
ITableCell... cells)
setRow in interface ISimpleTableModelpublic final void setRow(int rowIndex,
ITableCellBuilder... cellBuilders)
setRow in interface ISimpleTableModelpublic final void setCellText(int rowIndex,
int columnIndex,
java.lang.String text)
setCellText in interface ISimpleTableModelpublic final void setCellTooltipText(int rowIndex,
int columnIndex,
java.lang.String tooltipText)
setCellTooltipText in interface ISimpleTableModelpublic final void setCellIcon(int rowIndex,
int columnIndex,
IImageConstant icon)
setCellIcon in interface ISimpleTableModelpublic final void setRowTexts(int rowIndex,
java.lang.String... cellTexts)
setRowTexts in interface ISimpleTableModelpublic final void setRowTexts(int rowIndex,
java.util.List<java.lang.String> cellTexts)
setRowTexts in interface ISimpleTableModelpublic final void removeAllColumns()
removeAllColumns in interface IDefaultTableColumnModelpublic final void modifyModelStart()
modifyModelStart in interface IDefaultTableColumnModelpublic final void setCellEditable(int rowIndex,
int columnIndex,
boolean editable)
setCellEditable in interface ISimpleTableModelpublic final void modifyModelEnd()
modifyModelEnd in interface IDefaultTableColumnModelpublic void setFireEvents(boolean fireEvents)
setFireEvents in interface IDefaultTableColumnModelpublic final void setColumn(int columnIndex,
IDefaultTableColumn column)
setColumn in interface IDefaultTableColumnModelpublic final IDefaultTableColumn setColumn(int columnIndex, IDefaultTableColumnBuilder columnBuilder)
setColumn in interface IDefaultTableColumnModelpublic final void setColumnText(int columnIndex,
java.lang.String text)
setColumnText in interface IDefaultTableColumnModelpublic final void setColumnToolTipText(int columnIndex,
java.lang.String tooltipText)
setColumnToolTipText in interface IDefaultTableColumnModelpublic final void setColumnIcon(int columnIndex,
IImageConstant icon)
setColumnIcon in interface IDefaultTableColumnModelpublic final void setColumnAlignment(int columnIndex,
AlignmentHorizontal alignment)
setColumnAlignment in interface IDefaultTableColumnModelpublic static ISimpleTableModelBuilder builder()
public static ISimpleTableModelBuilder builder(int rowCount, int columnCount)
Siehe auch Jowidgets Nutzerhandbuch