Class DataProviderFactory.HDFDataProvider

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 Details

  • Constructor Details

    • HDFDataProvider

      HDFDataProvider​(Datatype dtype, Object dataBuf, boolean dataTransposed) throws Exception
      Throws:
      Exception
  • Method Details

    • physicalLocationToBufIndex

      public int physicalLocationToBufIndex​(int rowIndex, int columnIndex)
    • getDataValue

      public Object getDataValue​(int columnIndex, int rowIndex)
      Specified by:
      getDataValue in interface org.eclipse.nebula.widgets.nattable.data.IDataProvider
    • getDataValue

      public Object getDataValue​(Object obj, int columnIndex, int rowIndex)
    • getDataValue

      public Object getDataValue​(Object obj, int index)
    • setDataValue

      public void setDataValue​(int columnIndex, int rowIndex, Object newValue)
      Specified by:
      setDataValue in interface org.eclipse.nebula.widgets.nattable.data.IDataProvider
    • setDataValue

      public void setDataValue​(int columnIndex, int rowIndex, Object bufObject, Object newValue)
    • setDataValue

      public void setDataValue​(int index, Object bufObject, Object newValue)
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface org.eclipse.nebula.widgets.nattable.data.IDataProvider
    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface org.eclipse.nebula.widgets.nattable.data.IDataProvider
    • setIsValueChanged

      public final void setIsValueChanged​(boolean isChanged)
    • getIsValueChanged

      public final boolean getIsValueChanged()
    • updateDataBuffer

      public final void updateDataBuffer​(Object newBuf)