Object
hdf.view.TableView.DataProviderFactory.HDFDataProvider
- All Implemented Interfaces:
org.eclipse.nebula.widgets.nattable.data.IDataProvider
- Enclosing class:
- DataProviderFactory
public static class DataProviderFactory.HDFDataProvider extends Object implements org.eclipse.nebula.widgets.nattable.data.IDataProvider
-
Field Summary
Fields Modifier and Type Field Description protected long
colCount
protected Object
dataBuf
protected boolean
isContainerType
protected boolean
isDataTransposed
protected boolean
isNaturalOrder
protected boolean
isValueChanged
protected org.slf4j.Logger
log
protected Class
originalFormatClass
protected int
rank
protected long
rowCount
protected Object
theValue
-
Constructor Summary
Constructors Constructor Description HDFDataProvider(Datatype dtype, Object dataBuf, boolean dataTransposed)
-
Method Summary
Modifier and Type Method Description int
getColumnCount()
Object
getDataValue(int columnIndex, int rowIndex)
Object
getDataValue(Object obj, int index)
Object
getDataValue(Object obj, int columnIndex, int rowIndex)
boolean
getIsValueChanged()
int
getRowCount()
int
physicalLocationToBufIndex(int rowIndex, int columnIndex)
void
setDataValue(int columnIndex, int rowIndex, Object newValue)
void
setDataValue(int columnIndex, int rowIndex, Object bufObject, Object newValue)
void
setDataValue(int index, Object bufObject, Object newValue)
void
setIsValueChanged(boolean isChanged)
void
updateDataBuffer(Object newBuf)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
log
-
dataBuf
-
theValue
-
originalFormatClass
-
isValueChanged
-
isContainerType
-
rank
-
isNaturalOrder
-
isDataTransposed
-
colCount
-
rowCount
-
-
Constructor Details
-
HDFDataProvider
- Throws:
Exception
-
-
Method Details
-
physicalLocationToBufIndex
-
getDataValue
- Specified by:
getDataValue
in interfaceorg.eclipse.nebula.widgets.nattable.data.IDataProvider
-
getDataValue
-
getDataValue
-
setDataValue
- Specified by:
setDataValue
in interfaceorg.eclipse.nebula.widgets.nattable.data.IDataProvider
-
setDataValue
-
setDataValue
-
getColumnCount
- Specified by:
getColumnCount
in interfaceorg.eclipse.nebula.widgets.nattable.data.IDataProvider
-
getRowCount
- Specified by:
getRowCount
in interfaceorg.eclipse.nebula.widgets.nattable.data.IDataProvider
-
setIsValueChanged
-
getIsValueChanged
-
updateDataBuffer
-