Class PieChartExpression

java.lang.Object
org.pentaho.reporting.engine.classic.core.function.AbstractExpression
org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression
org.pentaho.plugin.jfreereport.reportcharts.PieChartExpression
All Implemented Interfaces:
Serializable, Cloneable, ChartExpression, org.pentaho.reporting.engine.classic.core.DynamicExpression, org.pentaho.reporting.engine.classic.core.function.Expression
Direct Known Subclasses:
RingChartExpression

public class PieChartExpression extends AbstractChartExpression
See Also:
  • Constructor Details

    • PieChartExpression

      public PieChartExpression()
  • Method Details

    • getShadowPaint

      public Color getShadowPaint()
    • setShadowPaint

      public void setShadowPaint(Color shadowPaint)
    • getShadowXOffset

      public Double getShadowXOffset()
    • setShadowXOffset

      public void setShadowXOffset(Double shadowXOffset)
    • getShadowYOffset

      public Double getShadowYOffset()
    • setShadowYOffset

      public void setShadowYOffset(Double shadowYOffset)
    • isRotationClockwise

      public boolean isRotationClockwise()
    • setRotationClockwise

      public void setRotationClockwise(boolean value)
    • isIgnoreNulls

      public boolean isIgnoreNulls()
    • setIgnoreNulls

      public void setIgnoreNulls(boolean value)
    • isIgnoreZeros

      public boolean isIgnoreZeros()
    • setIgnoreZeros

      public void setIgnoreZeros(boolean value)
    • getExplodeSegment

      public String getExplodeSegment()
    • setExplodeSegment

      public void setExplodeSegment(String value)
    • getExplodePct

      public Double getExplodePct()
    • setExplodePct

      public void setExplodePct(Double value)
    • getPieLabelFormat

      public String getPieLabelFormat()
    • setPieLabelFormat

      public void setPieLabelFormat(String value)
    • getPieLegendLabelFormat

      public String getPieLegendLabelFormat()
    • setPieLegendLabelFormat

      public void setPieLegendLabelFormat(String value)
    • getIsCircular

      public boolean getIsCircular()
    • setCircular

      public void setCircular(boolean value)
    • computeChart

      protected org.jfree.chart.JFreeChart computeChart(org.jfree.data.general.Dataset dataset)
      Overrides:
      computeChart in class AbstractChartExpression
    • configureExplode

      protected void configureExplode(org.jfree.chart.plot.PiePlot pp)
    • configureChart

      protected void configureChart(org.jfree.chart.JFreeChart chart)
      Overrides:
      configureChart in class AbstractChartExpression