public final class DeferredCacheManager
extends java.lang.Object
Constructor and Description |
---|
DeferredCacheManager(IDeviceRenderer idr,
Chart chart)
Constructor of the class.
|
Modifier and Type | Method and Description |
---|---|
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.DeferredCache
public void flushAll() throws ChartException
DeferredCache
in the manager.ChartException
public void flushOptions(int options) throws ChartException
options
- ChartException
public 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.