Class DummyModifiableBodyDataProvider
java.lang.Object
org.eclipse.nebula.widgets.nattable.grid.data.DummyModifiableBodyDataProvider
- All Implemented Interfaces:
IDataProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetDataValue(int columnIndex, int rowIndex) Gets the value at the given column and row index.intvoidsetColumnCount(int columnCount) You have to fire aStructuralRefreshEventafter using this method for refreshing the NatTable.voidsetDataValue(int columnIndex, int rowIndex, Object newValue) Sets the value at the given column and row index.voidsetRowCount(int rowCount) You have to fire aStructuralRefreshEventafter using this method for refreshing the NatTable.
-
Constructor Details
-
DummyModifiableBodyDataProvider
public DummyModifiableBodyDataProvider(int columnCount, int rowCount)
-
-
Method Details
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceIDataProvider- Returns:
- The number of columns this
IDataProviderhandles.
-
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceIDataProvider- Returns:
- The number of rows this
IDataProviderhandles.
-
setColumnCount
public void setColumnCount(int columnCount) You have to fire aStructuralRefreshEventafter using this method for refreshing the NatTable.- Parameters:
columnCount- The column count to use.
-
setRowCount
public void setRowCount(int rowCount) You have to fire aStructuralRefreshEventafter using this method for refreshing the NatTable.- Parameters:
rowCount- The row count to use.
-
getDataValue
Description copied from interface:IDataProviderGets the value at the given column and row index.- Specified by:
getDataValuein interfaceIDataProvider- Parameters:
columnIndex- The column index of the cell whose value is requested.rowIndex- The row index of the cell whose value is requested.- Returns:
- The data value associated with the specified cell coordintates.
-
setDataValue
Description copied from interface:IDataProviderSets the value at the given column and row index. Optional operation. Should throw UnsupportedOperationException if this operation is not supported.- Specified by:
setDataValuein interfaceIDataProvider- Parameters:
columnIndex- The column index of the cell whose value should be changed.rowIndex- The row index of the cell whose value should be changed.newValue- The new value that should be set.
-