Class XYAreaLineChartExpression

    • Constructor Detail

      • XYAreaLineChartExpression

        public XYAreaLineChartExpression()
    • Method Detail

      • isLineAxisIncludesZero

        public boolean isLineAxisIncludesZero()
      • setLineAxisIncludesZero

        public void setLineAxisIncludesZero​(boolean lineAxisIncludesZero)
      • isLineAxisStickyZero

        public boolean isLineAxisStickyZero()
      • setLineAxisStickyZero

        public void setLineAxisStickyZero​(boolean lineAxisStickyZero)
      • getLineTitleFont

        public Font getLineTitleFont()
      • setLineTitleFont

        public void setLineTitleFont​(Font lineTitleFont)
      • getLineTickFont

        public Font getLineTickFont()
      • setLineTickFont

        public void setLineTickFont​(Font lineTickFont)
      • getLineRangeMinimum

        public Double getLineRangeMinimum()
      • setLineRangeMinimum

        public void setLineRangeMinimum​(Double lineRangeMinimum)
      • getLineRangeMaximum

        public Double getLineRangeMaximum()
      • setLineRangeMaximum

        public void setLineRangeMaximum​(Double lineRangeMaximum)
      • getLinePeriodCount

        public double getLinePeriodCount()
      • setLinePeriodCount

        public void setLinePeriodCount​(double linePeriodCount)
      • getLineTimePeriod

        public Class getLineTimePeriod()
      • setLineTimePeriod

        public void setLineTimePeriod​(Class lineTimePeriod)
      • isSharedRangeAxis

        public boolean isSharedRangeAxis()
      • setSharedRangeAxis

        public void setSharedRangeAxis​(boolean sharedRangeAxis)
      • getInstance

        public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
        Return a completly separated copy of this function. The copy does no longer share any changeable objects with the original function.
        Specified by:
        getInstance in interface org.pentaho.reporting.engine.classic.core.function.Expression
        Overrides:
        getInstance in class XYChartExpression
        Returns:
        a copy of this function.
      • getSecondValueAxisLabel

        public String getSecondValueAxisLabel()
      • setSecondValueAxisLabel

        public void setSecondValueAxisLabel​(String secondValueAxisLabel)
      • getLinesLabelFont

        public Font getLinesLabelFont()
      • setLinesLabelFont

        public void setLinesLabelFont​(Font linesLabelFont)
      • getLinesTickLabelFont

        public Font getLinesTickLabelFont()
      • setLinesTickLabelFont

        public void setLinesTickLabelFont​(Font linesTickLabelFont)
      • getLineTicksLabelFormat

        public String getLineTicksLabelFormat()
      • setLineTicksLabelFormat

        public void setLineTicksLabelFormat​(String lineTicksLabelFormat)
      • setLineSeriesColor

        public void setLineSeriesColor​(int index,
                                       String field)
      • getLineSeriesColor

        public String getLineSeriesColor​(int index)
      • getLineSeriesColorCount

        public int getLineSeriesColorCount()
      • getLineSeriesColor

        public String[] getLineSeriesColor()
      • setLineSeriesColor

        public void setLineSeriesColor​(String[] fields)
      • configureLineChart

        protected void configureLineChart​(org.jfree.chart.plot.XYPlot plot)
      • isLineAxisAutoRange

        public boolean isLineAxisAutoRange()
      • setLineAxisAutoRange

        public void setLineAxisAutoRange​(boolean lineAxisAutoRange)
      • getDateUnitAsInt

        protected int getDateUnitAsInt​(Class domainTimePeriod)