|
||||||||||
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 allMarkers,
java.util.List 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 allMarkers, java.util.List 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 |