net.sf.jasperreports.charts.base

## Class JRBaseBubblePlot

- java.lang.Object
- - net.sf.jasperreports.engine.base.JRBaseChartPlot
  - - net.sf.jasperreports.charts.base.JRBaseBubblePlot

- All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, JRBubblePlot, JRXAxisFormat, JRYAxisFormat, JRChangeEventsSupport, JRChartPlot, JRCloneable
  Direct Known Subclasses:
    JRDesignBubblePlot

      public class JRBaseBubblePlot
      extends JRBaseChartPlot
      implements JRBubblePlot

  Version:
    $Id: JRBaseBubblePlot.java 7088 2014-05-12 15:56:44Z lucianc $
  Author:
    Flavius Sana (flavius_sana@users.sourceforge.net)
  See Also:
    Serialized Form

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot

      `JRBaseChartPlot.JRBaseSeriesColor`

    - ### Nested classes/interfaces inherited from interface net.sf.jasperreports.engine.JRChartPlot

      `JRChartPlot.JRSeriesColor`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected JRExpression` | `domainAxisMaxValueExpression`
    `protected JRExpression` | `domainAxisMinValueExpression`
    `static java.lang.String` | `PROPERTY_SCALE_TYPE`
    `protected JRExpression` | `rangeAxisMaxValueExpression`
    `protected JRExpression` | `rangeAxisMinValueExpression`
    `protected ScaleTypeEnum` | `scaleTypeValue`
    `protected java.awt.Color` | `xAxisLabelColor`
    `protected JRExpression` | `xAxisLabelExpression`
    `protected JRFont` | `xAxisLabelFont`
    `protected java.awt.Color` | `xAxisLineColor`
    `protected java.awt.Color` | `xAxisTickLabelColor`
    `protected JRFont` | `xAxisTickLabelFont`
    `protected java.lang.String` | `xAxisTickLabelMask`
    `protected java.lang.Boolean` | `xAxisVerticalTickLabels`
    `protected java.awt.Color` | `yAxisLabelColor`
    `protected JRExpression` | `yAxisLabelExpression`
    `protected JRFont` | `yAxisLabelFont`
    `protected java.awt.Color` | `yAxisLineColor`
    `protected java.awt.Color` | `yAxisTickLabelColor`
    `protected JRFont` | `yAxisTickLabelFont`
    `protected java.lang.String` | `yAxisTickLabelMask`
    `protected java.lang.Boolean` | `yAxisVerticalTickLabels`

    - ### Fields inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot

      `backcolor, backgroundAlphaFloat, chart, foregroundAlphaFloat, labelRotationDouble, orientationValue, PROPERTY_BACKCOLOR, PROPERTY_BACKGROUND_ALPHA, PROPERTY_FOREGROUND_ALPHA, PROPERTY_LABEL_ROTATION, PROPERTY_ORIENTATION, PROPERTY_SERIES_COLORS, seriesColors`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `JRBaseBubblePlot(JRBubblePlot bubblePlot, JRBaseObjectFactory factory)`
    `JRBaseBubblePlot(JRChartPlot plot, JRChart chart)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `clone(JRChart parentChart)`
    `void` | `collectExpressions(JRExpressionCollector collector)`
    `JRExpression` | `getDomainAxisMaxValueExpression()`
    `JRExpression` | `getDomainAxisMinValueExpression()`
    `java.awt.Color` | `getOwnXAxisLabelColor()`
    `java.awt.Color` | `getOwnXAxisLineColor()`
    `java.awt.Color` | `getOwnXAxisTickLabelColor()`
    `java.awt.Color` | `getOwnYAxisLabelColor()`
    `java.awt.Color` | `getOwnYAxisLineColor()`
    `java.awt.Color` | `getOwnYAxisTickLabelColor()`
    `JRExpression` | `getRangeAxisMaxValueExpression()`
    `JRExpression` | `getRangeAxisMinValueExpression()`
    `ScaleTypeEnum` | `getScaleTypeValue()`
    `java.awt.Color` | `getXAxisLabelColor()`
    `JRExpression` | `getXAxisLabelExpression()`
    `JRFont` | `getXAxisLabelFont()`
    `java.awt.Color` | `getXAxisLineColor()`
    `java.awt.Color` | `getXAxisTickLabelColor()`
    `JRFont` | `getXAxisTickLabelFont()`
    `java.lang.String` | `getXAxisTickLabelMask()`
    `java.lang.Boolean` | `getXAxisVerticalTickLabels()`
    `java.awt.Color` | `getYAxisLabelColor()`
    `JRExpression` | `getYAxisLabelExpression()`
    `JRFont` | `getYAxisLabelFont()`
    `java.awt.Color` | `getYAxisLineColor()`
    `java.awt.Color` | `getYAxisTickLabelColor()`
    `JRFont` | `getYAxisTickLabelFont()`
    `java.lang.String` | `getYAxisTickLabelMask()`
    `java.lang.Boolean` | `getYAxisVerticalTickLabels()`
    `void` | `setScaleType(ScaleTypeEnum scaleTypeValue)` Sets the scale type.

    - ### Methods inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot

      `addSeriesColor, clearSeriesColors, clone, getBackcolor, getBackgroundAlphaFloat, getChart, getEventSupport, getForegroundAlphaFloat, getLabelRotationDouble, getOrientation, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setOrientation, setSeriesColors`

    - ### Methods inherited from class java.lang.Object

      `equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface net.sf.jasperreports.engine.JRChartPlot

      `addSeriesColor, clearSeriesColors, getBackcolor, getBackgroundAlphaFloat, getChart, getForegroundAlphaFloat, getLabelRotationDouble, getOrientation, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setOrientation, setSeriesColors`

    - ### Methods inherited from interface net.sf.jasperreports.engine.JRCloneable

      `clone`

- - ### Field Detail

    - #### PROPERTY_SCALE_TYPE

          public static final java.lang.String PROPERTY_SCALE_TYPE

      See Also:
        Constant Field Values

    - #### xAxisLabelExpression

          protected JRExpression xAxisLabelExpression

    - #### xAxisLabelFont

          protected JRFont xAxisLabelFont

    - #### xAxisLabelColor

          protected java.awt.Color xAxisLabelColor

    - #### xAxisTickLabelFont

          protected JRFont xAxisTickLabelFont

    - #### xAxisTickLabelColor

          protected java.awt.Color xAxisTickLabelColor

    - #### xAxisTickLabelMask

          protected java.lang.String xAxisTickLabelMask

    - #### xAxisVerticalTickLabels

          protected java.lang.Boolean xAxisVerticalTickLabels

    - #### xAxisLineColor

          protected java.awt.Color xAxisLineColor

    - #### yAxisLabelExpression

          protected JRExpression yAxisLabelExpression

    - #### yAxisLabelFont

          protected JRFont yAxisLabelFont

    - #### yAxisLabelColor

          protected java.awt.Color yAxisLabelColor

    - #### yAxisTickLabelFont

          protected JRFont yAxisTickLabelFont

    - #### yAxisTickLabelColor

          protected java.awt.Color yAxisTickLabelColor

    - #### yAxisTickLabelMask

          protected java.lang.String yAxisTickLabelMask

    - #### yAxisVerticalTickLabels

          protected java.lang.Boolean yAxisVerticalTickLabels

    - #### yAxisLineColor

          protected java.awt.Color yAxisLineColor

    - #### domainAxisMinValueExpression

          protected JRExpression domainAxisMinValueExpression

    - #### domainAxisMaxValueExpression

          protected JRExpression domainAxisMaxValueExpression

    - #### rangeAxisMinValueExpression

          protected JRExpression rangeAxisMinValueExpression

    - #### rangeAxisMaxValueExpression

          protected JRExpression rangeAxisMaxValueExpression

    - #### scaleTypeValue

          protected ScaleTypeEnum scaleTypeValue

  - ### Constructor Detail

    - #### JRBaseBubblePlot

          public JRBaseBubblePlot(JRChartPlot plot,
                          JRChart chart)

    - #### JRBaseBubblePlot

          public JRBaseBubblePlot(JRBubblePlot bubblePlot,
                          JRBaseObjectFactory factory)

  - ### Method Detail

    - #### getXAxisLabelExpression

          public JRExpression getXAxisLabelExpression()

      Specified by:
        `getXAxisLabelExpression` in interface `JRBubblePlot`
      Returns:
        the x axis label expression

    - #### getXAxisLabelFont

          public JRFont getXAxisLabelFont()

      Specified by:
        `getXAxisLabelFont` in interface `JRXAxisFormat`

    - #### getXAxisLabelColor

          public java.awt.Color getXAxisLabelColor()

      Specified by:
        `getXAxisLabelColor` in interface `JRXAxisFormat`

    - #### getOwnXAxisLabelColor

          public java.awt.Color getOwnXAxisLabelColor()

      Specified by:
        `getOwnXAxisLabelColor` in interface `JRXAxisFormat`

    - #### getXAxisTickLabelFont

          public JRFont getXAxisTickLabelFont()

      Specified by:
        `getXAxisTickLabelFont` in interface `JRXAxisFormat`

    - #### getXAxisTickLabelColor

          public java.awt.Color getXAxisTickLabelColor()

      Specified by:
        `getXAxisTickLabelColor` in interface `JRXAxisFormat`

    - #### getOwnXAxisTickLabelColor

          public java.awt.Color getOwnXAxisTickLabelColor()

      Specified by:
        `getOwnXAxisTickLabelColor` in interface `JRXAxisFormat`

    - #### getXAxisTickLabelMask

          public java.lang.String getXAxisTickLabelMask()

      Specified by:
        `getXAxisTickLabelMask` in interface `JRXAxisFormat`

    - #### getXAxisVerticalTickLabels

          public java.lang.Boolean getXAxisVerticalTickLabels()

      Specified by:
        `getXAxisVerticalTickLabels` in interface `JRXAxisFormat`

    - #### getXAxisLineColor

          public java.awt.Color getXAxisLineColor()

      Specified by:
        `getXAxisLineColor` in interface `JRXAxisFormat`

    - #### getOwnXAxisLineColor

          public java.awt.Color getOwnXAxisLineColor()

      Specified by:
        `getOwnXAxisLineColor` in interface `JRXAxisFormat`

    - #### getYAxisLabelExpression

          public JRExpression getYAxisLabelExpression()

      Specified by:
        `getYAxisLabelExpression` in interface `JRBubblePlot`
      Returns:
        the y axis label expression

    - #### getYAxisLabelFont

          public JRFont getYAxisLabelFont()

      Specified by:
        `getYAxisLabelFont` in interface `JRYAxisFormat`

    - #### getYAxisLabelColor

          public java.awt.Color getYAxisLabelColor()

      Specified by:
        `getYAxisLabelColor` in interface `JRYAxisFormat`

    - #### getOwnYAxisLabelColor

          public java.awt.Color getOwnYAxisLabelColor()

      Specified by:
        `getOwnYAxisLabelColor` in interface `JRYAxisFormat`

    - #### getYAxisTickLabelFont

          public JRFont getYAxisTickLabelFont()

      Specified by:
        `getYAxisTickLabelFont` in interface `JRYAxisFormat`

    - #### getYAxisTickLabelColor

          public java.awt.Color getYAxisTickLabelColor()

      Specified by:
        `getYAxisTickLabelColor` in interface `JRYAxisFormat`

    - #### getOwnYAxisTickLabelColor

          public java.awt.Color getOwnYAxisTickLabelColor()

      Specified by:
        `getOwnYAxisTickLabelColor` in interface `JRYAxisFormat`

    - #### getYAxisTickLabelMask

          public java.lang.String getYAxisTickLabelMask()

      Specified by:
        `getYAxisTickLabelMask` in interface `JRYAxisFormat`

    - #### getYAxisVerticalTickLabels

          public java.lang.Boolean getYAxisVerticalTickLabels()

      Specified by:
        `getYAxisVerticalTickLabels` in interface `JRYAxisFormat`

    - #### getYAxisLineColor

          public java.awt.Color getYAxisLineColor()

      Specified by:
        `getYAxisLineColor` in interface `JRYAxisFormat`

    - #### getOwnYAxisLineColor

          public java.awt.Color getOwnYAxisLineColor()

      Specified by:
        `getOwnYAxisLineColor` in interface `JRYAxisFormat`

    - #### getScaleTypeValue

          public ScaleTypeEnum getScaleTypeValue()

      Specified by:
        `getScaleTypeValue` in interface `JRBubblePlot`
      Returns:
        the scale type. Possible values are:
        - `ON_BOTH_AXES`
        - `ON_DOMAIN_AXIS`
        - `ON_RANGE_AXIS`
      See Also:
        `ScaleTypeEnum`

    - #### getDomainAxisMinValueExpression

          public JRExpression getDomainAxisMinValueExpression()

      Specified by:
        `getDomainAxisMinValueExpression` in interface `JRBubblePlot`
      Returns:
        the minimum value expression for the domain axis

    - #### getDomainAxisMaxValueExpression

          public JRExpression getDomainAxisMaxValueExpression()

      Specified by:
        `getDomainAxisMaxValueExpression` in interface `JRBubblePlot`
      Returns:
        the maximum value expression for the domain axis

    - #### getRangeAxisMinValueExpression

          public JRExpression getRangeAxisMinValueExpression()

      Specified by:
        `getRangeAxisMinValueExpression` in interface `JRBubblePlot`
      Returns:
        the minimum value expression for the range axis

    - #### getRangeAxisMaxValueExpression

          public JRExpression getRangeAxisMaxValueExpression()

      Specified by:
        `getRangeAxisMaxValueExpression` in interface `JRBubblePlot`
      Returns:
        the maximum value expression for the range axis

    - #### setScaleType

          public void setScaleType(ScaleTypeEnum scaleTypeValue)

      Description copied from interface: `JRBubblePlot`
      Sets the scale type.
      Specified by:
        `setScaleType` in interface `JRBubblePlot`
      Parameters:
        `scaleTypeValue` - the scale type

    - #### collectExpressions

          public void collectExpressions(JRExpressionCollector collector)

      Specified by:
        `collectExpressions` in interface `JRChartPlot`

    - #### clone

          public java.lang.Object clone(JRChart parentChart)

      Specified by:
        `clone` in interface `JRChartPlot`
      Overrides:
        `clone` in class `JRBaseChartPlot`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com