public final class DeferredCacheManager
extends java.lang.Object
| 构造器和说明 |
|---|
DeferredCacheManager(IDeviceRenderer idr,
Chart chart)
Constructor of the class.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearDC()
Clear all
DeferredCache instances. |
DeferredCache |
createDeferredCache(BaseRenderer br,
int cacheIndex)
Create
DeferredCache instance for current series. |
void |
flushAll()
Flush all
DeferredCache in the manager. |
void |
flushOptions(int options)
Flush specified blocks.
|
DeferredCache |
getFirstDeferredCache()
Returns first
DeferredCache instance. |
DeferredCache |
getLastDeferredCache()
Returns last
DeferredCache instance. |
void |
getMarkersNLabels(java.util.List<IRenderInstruction> allMarkers,
java.util.List<TextRenderEvent> allLabels)
Get markers and labels from all caches.
|
void |
process3DEvent(DeferredCache deferredCache,
Engine3D engine,
double xOffset,
double yOffset)
Pre-process all the 3D rendering events.
|
public DeferredCacheManager(IDeviceRenderer idr, Chart chart)
idr - specified device renderer.chart - specified chart instance.public DeferredCache createDeferredCache(BaseRenderer br, int cacheIndex)
DeferredCache instance for current series.br - current renderer.DeferredCachepublic void flushAll()
throws ChartException
DeferredCache in the manager.ChartExceptionpublic void flushOptions(int options)
throws ChartException
options - ChartExceptionpublic void getMarkersNLabels(java.util.List<IRenderInstruction> allMarkers, java.util.List<TextRenderEvent> allLabels)
allMarkers - allLabels - public void clearDC()
DeferredCache instances.public DeferredCache getFirstDeferredCache()
DeferredCache instance.DeferredCache instance.public DeferredCache getLastDeferredCache()
DeferredCache instance.DeferredCache instance.public void process3DEvent(DeferredCache deferredCache, Engine3D engine, double xOffset, double yOffset)
flushAll().deferredCache - specified deferred cache instance.engine - xOffset - yOffset - Copyright © 2005-2008 Actuate Corp. All rights reserved.