org.eclipse.birt.chart.render
Class EmptyWithAxes

java.lang.Object
  extended by org.eclipse.birt.chart.render.BaseRenderer
      extended by org.eclipse.birt.chart.render.AxesRenderer
          extended by org.eclipse.birt.chart.render.EmptyWithAxes
All Implemented Interfaces:
ISeriesRenderer

public final class EmptyWithAxes
extends AxesRenderer

This class implements an empty renderer for ChartWithAxes type.


Field Summary
 
Fields inherited from class org.eclipse.birt.chart.render.BaseRenderer
SHADOW
 
Constructor Summary
EmptyWithAxes()
           
 
Method Summary
 void compute(Bounds bo, Plot p, ISeriesRenderingHints isrh)
          Sends out a first pass notification to the series renderer implementation to perform any necessary pre-computations prior to a second pass rendering.
 void renderLegendGraphic(IPrimitiveRenderer ipr, Legend lg, Fill fPaletteEntry, Bounds bo)
          Notifies the series renderer to render a legend graphic element in the legend content that represents the series associated with the renderer.
 void renderSeries(IPrimitiveRenderer ipr, Plot p, ISeriesRenderingHints isrh)
          Notifies the series renderer to render itself in the provided plot area.
 
Methods inherited from class org.eclipse.birt.chart.render.AxesRenderer
getAxesDecorator, getAxis, getFloor, getLeftWall, getRightWall, isDimension3D, isLastRuntimeSeriesInAxis, isLastRuntimeSeriesInGroup, isTransposed, render, renderEachAxis, renderPlot, set
 
Methods inherited from class org.eclipse.birt.chart.render.BaseRenderer
getComputations, getDeferredCache, getDeferredCacheManager, getDevice, getDeviceScale, getFilteredMinSliceEntry, getModel, getRenderer, getRunTimeContext, getSeries, getSeriesCount, getSeriesDefinition, getSeriesIndex, getSeriesRenderingHints, getX, getXServer, getY, instances, isInteractivityEnabled, isRightToLeft, processTrigger, renderLabel, renderLabel, renderLabel, renderLegend, renderTitle, set, set, set, set, set, set, set, setDeferredCacheManager, switchAnchor, switchPosition, switchTextAlignment, updateTranslucency
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyWithAxes

public EmptyWithAxes()
Method Detail

renderSeries

public void renderSeries(IPrimitiveRenderer ipr,
                         Plot p,
                         ISeriesRenderingHints isrh)
                  throws ChartException
Description copied from interface: ISeriesRenderer
Notifies the series renderer to render itself in the provided plot area. Each of the individual series renderers will have to implement their own graphic element rendering routines w.r.t. the plot background.

Throws:
ChartException

compute

public void compute(Bounds bo,
                    Plot p,
                    ISeriesRenderingHints isrh)
             throws ChartException
Description copied from interface: ISeriesRenderer
Sends out a first pass notification to the series renderer implementation to perform any necessary pre-computations prior to a second pass rendering.

Throws:
ChartException

renderLegendGraphic

public void renderLegendGraphic(IPrimitiveRenderer ipr,
                                Legend lg,
                                Fill fPaletteEntry,
                                Bounds bo)
                         throws ChartException
Description copied from interface: ISeriesRenderer
Notifies the series renderer to render a legend graphic element in the legend content that represents the series associated with the renderer.

Throws:
ChartException


Copyright © 2005-2008 Actuate Corp. All rights reserved.