|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.birt.chart.render.DeferredCacheManager
public final class DeferredCacheManager
The class is used to manage runtime DeferredCache of series, it assures the correct painting z-order of series for 2D case.
| Constructor Summary | |
|---|---|
DeferredCacheManager(IDeviceRenderer idr,
Chart chart)
Constructor of the class. |
|
| Method Summary | |
|---|---|
void |
clearDC()
Clear all DeferredCache instances. |
DeferredCache |
createDeferredCache(BaseRenderer br)
Create DeferredCache instance for current series. |
void |
flushAll()
Flush all DeferredCache in the mananger. |
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. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeferredCacheManager(IDeviceRenderer idr,
Chart chart)
idr - specified device renderer.chart - specified chart instance.| Method Detail |
|---|
public DeferredCache createDeferredCache(BaseRenderer br)
DeferredCache instance for current series.
br - current renderer.
DeferredCache
public void flushAll()
throws ChartException
DeferredCache in the mananger.
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 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||