com.im.ijc.widgets/1 5.9.1

com.im.ijc.widgets.table
Class VertexStateDataCache

java.lang.Object
  extended by com.im.ijc.widgets.table.VertexStateDataCache

public class VertexStateDataCache
extends Object


Nested Class Summary
static interface VertexStateDataCache.FetchedDataConsumer
           
 
Constructor Summary
VertexStateDataCache(DFResultSet.VertexState vertexState, int cacheSize, VertexStateDataCache.FetchedDataConsumer fetchCallback)
           
VertexStateDataCache(DFResultSet.VertexState vertexState, int cacheSize, VertexStateDataCache.FetchedDataConsumer fetchCallback, boolean resolveWrappedValues)
           
 
Method Summary
 void clear()
           
 void clear(int min, int max)
           
 void fetchDataRange(int firstRow, int lastRow)
           
 void fetchDataRow(int row)
           
 Map<String,Object> getRow(int rowIndex)
           
 Comparable getRowId(int rowIndex)
           
 void setPermanentIndex(int index)
           
 void storeValue(DFField field, Object newValue, int index)
           
 void updateVal(int rowIndex, DFField field, Object val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VertexStateDataCache

public VertexStateDataCache(DFResultSet.VertexState vertexState,
                            int cacheSize,
                            VertexStateDataCache.FetchedDataConsumer fetchCallback)

VertexStateDataCache

public VertexStateDataCache(DFResultSet.VertexState vertexState,
                            int cacheSize,
                            VertexStateDataCache.FetchedDataConsumer fetchCallback,
                            boolean resolveWrappedValues)
Parameters:
fetchCallback - callback to notify about loaded data
Method Detail

getRow

public Map<String,Object> getRow(int rowIndex)

getRowId

public Comparable getRowId(int rowIndex)

setPermanentIndex

public void setPermanentIndex(int index)

fetchDataRow

public void fetchDataRow(int row)

fetchDataRange

public void fetchDataRange(int firstRow,
                           int lastRow)

updateVal

public void updateVal(int rowIndex,
                      DFField field,
                      Object val)

clear

public void clear()

clear

public void clear(int min,
                  int max)

storeValue

public void storeValue(DFField field,
                       Object newValue,
                       int index)

com.im.ijc.widgets/1 5.9.1