|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.citra.table.cache.AbstractCache
com.citra.treetable.db.AbstractDatabaseTreeTableModel.DefaultTreeTableAggregateRowCache
public class AbstractDatabaseTreeTableModel.DefaultTreeTableAggregateRowCache
This class represents a cache object for aggregate rows.
Field Summary |
---|
Fields inherited from class com.citra.table.cache.AbstractCache |
---|
chunkSize, DEFAULT_CHUNK_SIZE, DEFAULT_MAX_CACHE_SIZE, maximumCacheSize |
Constructor Summary | |
---|---|
AbstractDatabaseTreeTableModel.DefaultTreeTableAggregateRowCache()
Constructs a DefaultTreeTableAggregateRowCache. |
Method Summary | |
---|---|
Object |
get(Object key)
Retrieves a value from the cache. |
Object |
getValueAt(Object row,
int column)
Retrieves the cached value for node at index column. |
boolean |
isValueCached(Object key)
Determines whether the value specificed by key is cached. |
boolean |
isValueCached(Object key,
int column)
Determines whether the value for node at index column exists in the cache. |
void |
put(Object key,
Object value)
Inserts a value in the cache store. |
Object |
remove(Object key)
Removes a value from the cache store. |
void |
removeAll()
Clears the cache. |
void |
setCacheTreeTableModel(CacheableTreeTableModel m)
Assigns a CacheableTreeTableModel that will be used to retrieve the uncached values. |
Methods inherited from class com.citra.table.cache.AbstractCache |
---|
setChunkSize, setMaximumCacheSize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractDatabaseTreeTableModel.DefaultTreeTableAggregateRowCache()
Method Detail |
---|
public Object get(Object key)
get
in interface Cache
key
- an object whose associated value is cached.
public Object getValueAt(Object row, int column)
getValueAt
in interface TreeTableCache
row
- the node to considercolumn
- the cell's column index
public boolean isValueCached(Object key)
isValueCached
in interface Cache
key
- an object whose associated value is cached.
public boolean isValueCached(Object key, int column)
isValueCached
in interface TreeTableCache
key
- the node to considercolumn
- the cell's column index
public void put(Object key, Object value)
put
in interface Cache
key
- an object whose associated value is cached.value
- the value to cache.public Object remove(Object key)
remove
in interface Cache
key
- an object whose associated value is cached.public void removeAll()
removeAll
in interface Cache
public void setCacheTreeTableModel(CacheableTreeTableModel m)
setCacheTreeTableModel
in interface TreeTableCache
m
- the cacheable treetable model that will be used as the source.
|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |