Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package org.jfree.chart

Class org.jfree.chart.ChartColor extends java.awt.Color implements Serializable

Class org.jfree.chart.ChartFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

### chartPanel

    ChartPanel chartPanel

  The chart panel.

Class org.jfree.chart.ChartMouseEvent extends java.util.EventObject implements Serializable

serialVersionUID: -682393837314562149L

Serialized Fields

### chart

    JFreeChart chart

  The chart that the mouse event relates to.

### trigger

    java.awt.event.MouseEvent trigger

  The Java mouse event that triggered this event.

### entity

    ChartEntity entity

  The chart entity (if any).

Class org.jfree.chart.ChartPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 6046366297214274674L

Serialized Fields

### chart

    JFreeChart chart

  The chart that is displayed in the panel.

### chartMouseListeners

    javax.swing.event.EventListenerList chartMouseListeners

  Storage for registered (chart) mouse listeners.

### useBuffer

    boolean useBuffer

  A flag that controls whether or not the off-screen buffer is used.

### refreshBuffer

    boolean refreshBuffer

  A flag that indicates that the buffer should be refreshed.

### chartBuffer

    java.awt.Image chartBuffer

  A buffer for the rendered chart.

### chartBufferHeight

    int chartBufferHeight

  The height of the chart buffer.

### chartBufferWidth

    int chartBufferWidth

  The width of the chart buffer.

### minimumDrawWidth

    int minimumDrawWidth

  The minimum width for drawing a chart (uses scaling for smaller widths).

### minimumDrawHeight

    int minimumDrawHeight

  The minimum height for drawing a chart (uses scaling for smaller heights).

### maximumDrawWidth

    int maximumDrawWidth

  The maximum width for drawing a chart (uses scaling for bigger widths).

### maximumDrawHeight

    int maximumDrawHeight

  The maximum height for drawing a chart (uses scaling for bigger heights).

### popup

    javax.swing.JPopupMenu popup

  The popup menu for the frame.

### info

    ChartRenderingInfo info

  The drawing info collected the last time the chart was drawn.

### anchor

    java.awt.geom.Point2D anchor

  The chart anchor point.

### scaleX

    double scaleX

  The scale factor used to draw the chart.

### scaleY

    double scaleY

  The scale factor used to draw the chart.

### orientation

    PlotOrientation orientation

  The plot orientation.

### domainZoomable

    boolean domainZoomable

  A flag that controls whether or not domain zooming is enabled.

### rangeZoomable

    boolean rangeZoomable

  A flag that controls whether or not range zooming is enabled.

### zoomPoint

    java.awt.Point zoomPoint

  The zoom rectangle starting point (selected by the user with a mouse click). This is a point on the screen, not the chart (which may have been scaled up or down to fit the panel).

### fillZoomRectangle

    boolean fillZoomRectangle

  Controls if the zoom rectangle is drawn as an outline or filled.

### zoomTriggerDistance

    int zoomTriggerDistance

  The minimum distance required to drag the mouse to trigger a zoom.

### horizontalAxisTrace

    boolean horizontalAxisTrace

  A flag that controls whether or not horizontal tracing is enabled.

### verticalAxisTrace

    boolean verticalAxisTrace

  A flag that controls whether or not vertical tracing is enabled.

### zoomInBothMenuItem

    javax.swing.JMenuItem zoomInBothMenuItem

  Menu item for zooming in on a chart (both axes).

### zoomInDomainMenuItem

    javax.swing.JMenuItem zoomInDomainMenuItem

  Menu item for zooming in on a chart (domain axis).

### zoomInRangeMenuItem

    javax.swing.JMenuItem zoomInRangeMenuItem

  Menu item for zooming in on a chart (range axis).

### zoomOutBothMenuItem

    javax.swing.JMenuItem zoomOutBothMenuItem

  Menu item for zooming out on a chart.

### zoomOutDomainMenuItem

    javax.swing.JMenuItem zoomOutDomainMenuItem

  Menu item for zooming out on a chart (domain axis).

### zoomOutRangeMenuItem

    javax.swing.JMenuItem zoomOutRangeMenuItem

  Menu item for zooming out on a chart (range axis).

### zoomResetBothMenuItem

    javax.swing.JMenuItem zoomResetBothMenuItem

  Menu item for resetting the zoom (both axes).

### zoomResetDomainMenuItem

    javax.swing.JMenuItem zoomResetDomainMenuItem

  Menu item for resetting the zoom (domain axis only).

### zoomResetRangeMenuItem

    javax.swing.JMenuItem zoomResetRangeMenuItem

  Menu item for resetting the zoom (range axis only).

### enforceFileExtensions

    boolean enforceFileExtensions

  A flag that controls whether or not file extensions are enforced.

### ownToolTipDelaysActive

    boolean ownToolTipDelaysActive

  A flag that indicates if original tooltip delays are changed.

### originalToolTipInitialDelay

    int originalToolTipInitialDelay

  Original initial tooltip delay of ToolTipManager.sharedInstance().

### originalToolTipReshowDelay

    int originalToolTipReshowDelay

  Original reshow tooltip delay of ToolTipManager.sharedInstance().

### originalToolTipDismissDelay

    int originalToolTipDismissDelay

  Original dismiss tooltip delay of ToolTipManager.sharedInstance().

### ownToolTipInitialDelay

    int ownToolTipInitialDelay

  Own initial tooltip delay to be used in this chart panel.

### ownToolTipReshowDelay

    int ownToolTipReshowDelay

  Own reshow tooltip delay to be used in this chart panel.

### ownToolTipDismissDelay

    int ownToolTipDismissDelay

  Own dismiss tooltip delay to be used in this chart panel.

### zoomInFactor

    double zoomInFactor

  The factor used to zoom in on an axis range.

### zoomOutFactor

    double zoomOutFactor

  The factor used to zoom out on an axis range.

Class org.jfree.chart.ChartRenderingInfo extends java.lang.Object implements Serializable

serialVersionUID: 2751952018173406822L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### plotInfo

    PlotRenderingInfo plotInfo

  Rendering info for the chart's plot (and subplots, if any).

### entities

    EntityCollection entities

  Storage for the chart entities. Since retaining entity information for charts with a large number of data points consumes a lot of memory, it is intended that you can set this to `null` to prevent the information being collected.

Class org.jfree.chart.JFreeChart extends java.lang.Object implements Serializable

serialVersionUID: -3470703747817429120L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### borderVisible

    boolean borderVisible

  A flag that controls whether or not the chart border is drawn.

### padding

    org.jfree.ui.RectangleInsets padding

  The padding between the chart border and the chart drawing area.

### title

    TextTitle title

  The chart title (optional).

### subtitles

    java.util.List<E> subtitles

  The chart subtitles (zero, one or many).

### plot

    Plot plot

  Draws the visual representation of the data.

### backgroundImageAlignment

    int backgroundImageAlignment

  The alignment for the background image.

### backgroundImageAlpha

    float backgroundImageAlpha

  The alpha transparency for the background image.

### notify

    boolean notify

  A flag that can be used to enable/disable notification of chart change events.

Class org.jfree.chart.LegendItem extends java.lang.Object implements Serializable

serialVersionUID: -797214582948827144L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### datasetIndex

    int datasetIndex

  The dataset index.

### series

    int series

  The series index.

### label

    java.lang.String label

  The label.

### description

    java.lang.String description

  The description (not currently used - could be displayed as a tool tip).

### toolTipText

    java.lang.String toolTipText

  The tool tip text.

### urlText

    java.lang.String urlText

  The url text.

### shapeVisible

    boolean shapeVisible

  A flag that controls whether or not the shape is visible.

### shapeFilled

    boolean shapeFilled

  A flag that controls whether or not the shape is filled.

### fillPaintTransformer

    org.jfree.ui.GradientPaintTransformer fillPaintTransformer

  A gradient paint transformer.

  Since:
    1.0.4

### shapeOutlineVisible

    boolean shapeOutlineVisible

  A flag that controls whether or not the shape outline is visible.

### lineVisible

    boolean lineVisible

  A flag that controls whether or not the line is visible.

Class org.jfree.chart.LegendItemCollection extends java.lang.Object implements Serializable

serialVersionUID: 1365215565589815953L

Serialized Fields

### items

    java.util.List<E> items

  Storage for the legend items.

Class org.jfree.chart.LegendRenderingOrder extends java.lang.Object implements Serializable

serialVersionUID: -3832486612685808616L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.PaintMap extends java.lang.Object implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Class org.jfree.chart.PolarChartPanel extends ChartPanel implements Serializable

Class org.jfree.chart.StrokeMap extends java.lang.Object implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Package org.jfree.chart.annotations

Class org.jfree.chart.annotations.CategoryLineAnnotation extends java.lang.Object implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### category1

    java.lang.Comparable<T> category1

  The category for the start of the line.

### value1

    double value1

  The value for the start of the line.

### category2

    java.lang.Comparable<T> category2

  The category for the end of the line.

### value2

    double value2

  The value for the end of the line.

Class org.jfree.chart.annotations.CategoryPointerAnnotation extends CategoryTextAnnotation implements Serializable

serialVersionUID: -4031161445009858551L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### angle

    double angle

  The angle of the arrow's line (in radians).

### tipRadius

    double tipRadius

  The radius from the (x, y) point to the tip of the arrow (in Java2D units).

### baseRadius

    double baseRadius

  The radius from the (x, y) point to the start of the arrow line (in Java2D units).

### arrowLength

    double arrowLength

  The length of the arrow head (in Java2D units).

### arrowWidth

    double arrowWidth

  The arrow width (in Java2D units, per side).

### labelOffset

    double labelOffset

  The radius from the base point to the anchor point for the label.

Class org.jfree.chart.annotations.CategoryTextAnnotation extends TextAnnotation implements Serializable

serialVersionUID: 3333360090781320147L

Serialized Fields

### category

    java.lang.Comparable<T> category

  The category.

### categoryAnchor

    CategoryAnchor categoryAnchor

  The category anchor (START, MIDDLE, or END).

### value

    double value

  The value.

Class org.jfree.chart.annotations.TextAnnotation extends java.lang.Object implements Serializable

serialVersionUID: 7008912287533127432L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### text

    java.lang.String text

  The text.

### font

    java.awt.Font font

  The font.

### textAnchor

    org.jfree.ui.TextAnchor textAnchor

  The text anchor.

### rotationAnchor

    org.jfree.ui.TextAnchor rotationAnchor

  The rotation anchor.

### rotationAngle

    double rotationAngle

  The rotation angle.

Class org.jfree.chart.annotations.XYBoxAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: 6764703772526757457L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### x0

    double x0

  The lower x-coordinate.

### y0

    double y0

  The lower y-coordinate.

### x1

    double x1

  The upper x-coordinate.

### y1

    double y1

  The upper y-coordinate.

Class org.jfree.chart.annotations.XYDrawableAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: -6540812859722691020L

Serialized Fields

### x

    double x

  The x-coordinate.

### y

    double y

  The y-coordinate.

### width

    double width

  The width.

### height

    double height

  The height.

### drawable

    org.jfree.ui.Drawable drawable

  The drawable object.

Class org.jfree.chart.annotations.XYImageAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: -4364694501921559958L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### x

    double x

  The x-coordinate (in data space).

### y

    double y

  The y-coordinate (in data space).

### anchor

    org.jfree.ui.RectangleAnchor anchor

  The image anchor point.

  Since:
    1.0.4

Class org.jfree.chart.annotations.XYLineAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: -80535465244091334L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### x1

    double x1

  The x-coordinate.

### y1

    double y1

  The y-coordinate.

### x2

    double x2

  The x-coordinate.

### y2

    double y2

  The y-coordinate.

Class org.jfree.chart.annotations.XYPointerAnnotation extends XYTextAnnotation implements Serializable

serialVersionUID: -4031161445009858551L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### angle

    double angle

  The angle of the arrow's line (in radians).

### tipRadius

    double tipRadius

  The radius from the (x, y) point to the tip of the arrow (in Java2D units).

### baseRadius

    double baseRadius

  The radius from the (x, y) point to the start of the arrow line (in Java2D units).

### arrowLength

    double arrowLength

  The length of the arrow head (in Java2D units).

### arrowWidth

    double arrowWidth

  The arrow width (in Java2D units, per side).

### labelOffset

    double labelOffset

  The radius from the base point to the anchor point for the label.

Class org.jfree.chart.annotations.XYPolygonAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: -6984203651995900036L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### polygon

    double[] polygon

  The polygon.

Class org.jfree.chart.annotations.XYShapeAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: -8553218317600684041L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Class org.jfree.chart.annotations.XYTextAnnotation extends AbstractXYAnnotation implements Serializable

serialVersionUID: -2946063342782506328L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### text

    java.lang.String text

  The text.

### font

    java.awt.Font font

  The font.

### x

    double x

  The x-coordinate.

### y

    double y

  The y-coordinate.

### textAnchor

    org.jfree.ui.TextAnchor textAnchor

  The text anchor (to be aligned with (x, y)).

### rotationAnchor

    org.jfree.ui.TextAnchor rotationAnchor

  The rotation anchor.

### rotationAngle

    double rotationAngle

  The rotation angle.

Package org.jfree.chart.axis

Class org.jfree.chart.axis.Axis extends java.lang.Object implements Serializable

serialVersionUID: 7719289504573298271L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### visible

    boolean visible

  A flag indicating whether or not the axis is visible.

### label

    java.lang.String label

  The label for the axis.

### labelFont

    java.awt.Font labelFont

  The font for displaying the axis label.

### labelInsets

    org.jfree.ui.RectangleInsets labelInsets

  The insets for the axis label.

### labelAngle

    double labelAngle

  The label angle.

### axisLineVisible

    boolean axisLineVisible

  A flag that controls whether or not the axis line is visible.

### tickLabelsVisible

    boolean tickLabelsVisible

  A flag that indicates whether or not tick labels are visible for the axis.

### tickLabelFont

    java.awt.Font tickLabelFont

  The font used to display the tick labels.

### tickLabelInsets

    org.jfree.ui.RectangleInsets tickLabelInsets

  The blank space around each tick label.

### tickMarksVisible

    boolean tickMarksVisible

  A flag that indicates whether or not tick marks are visible for the axis.

### tickMarkInsideLength

    float tickMarkInsideLength

  The length of the tick mark inside the data area (zero permitted).

### tickMarkOutsideLength

    float tickMarkOutsideLength

  The length of the tick mark outside the data area (zero permitted).

### fixedDimension

    double fixedDimension

  The fixed (horizontal or vertical) dimension for the axis.

Class org.jfree.chart.axis.AxisLocation extends java.lang.Object implements Serializable

serialVersionUID: -3276922179323563410L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.axis.AxisSpace extends java.lang.Object implements Serializable

serialVersionUID: -2490732595134766305L

Serialized Fields

### top

    double top

  The top space.

### bottom

    double bottom

  The bottom space.

### left

    double left

  The left space.

### right

    double right

  The right space.

Class org.jfree.chart.axis.CategoryAnchor extends java.lang.Object implements Serializable

serialVersionUID: -2604142742210173810L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.axis.CategoryAxis extends Axis implements Serializable

serialVersionUID: 5886554608114265863L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### lowerMargin

    double lowerMargin

  The amount of space reserved at the start of the axis.

### upperMargin

    double upperMargin

  The amount of space reserved at the end of the axis.

### categoryMargin

    double categoryMargin

  The amount of space reserved between categories.

### maximumCategoryLabelLines

    int maximumCategoryLabelLines

  The maximum number of lines for category labels.

### maximumCategoryLabelWidthRatio

    float maximumCategoryLabelWidthRatio

  A ratio that is multiplied by the width of one category to determine the maximum label width.

### categoryLabelPositionOffset

    int categoryLabelPositionOffset

  The category label offset.

### categoryLabelPositions

    CategoryLabelPositions categoryLabelPositions

  A structure defining the category label positions for each axis location.

### tickLabelFontMap

    java.util.Map<K,V> tickLabelFontMap

  Storage for tick label font overrides (if any).

### categoryLabelToolTips

    java.util.Map<K,V> categoryLabelToolTips

  Storage for the category label tooltips (if any).

Class org.jfree.chart.axis.CategoryAxis3D extends CategoryAxis implements Serializable

serialVersionUID: 4114732251353700972L

Class org.jfree.chart.axis.CategoryLabelPosition extends java.lang.Object implements Serializable

serialVersionUID: 5168681143844183864L

Serialized Fields

### categoryAnchor

    org.jfree.ui.RectangleAnchor categoryAnchor

  The category anchor point.

### labelAnchor

    org.jfree.text.TextBlockAnchor labelAnchor

  The text block anchor.

### rotationAnchor

    org.jfree.ui.TextAnchor rotationAnchor

  The rotation anchor.

### angle

    double angle

  The rotation angle (in radians).

### widthType

    CategoryLabelWidthType widthType

  The width calculation type.

### widthRatio

    float widthRatio

  The maximum label width as a percentage of the category space or the range space.

Class org.jfree.chart.axis.CategoryLabelPositions extends java.lang.Object implements Serializable

serialVersionUID: -8999557901920364580L

Serialized Fields

### positionForAxisAtTop

    CategoryLabelPosition positionForAxisAtTop

  The label positioning details used when an axis is at the top of a chart.

### positionForAxisAtBottom

    CategoryLabelPosition positionForAxisAtBottom

  The label positioning details used when an axis is at the bottom of a chart.

### positionForAxisAtLeft

    CategoryLabelPosition positionForAxisAtLeft

  The label positioning details used when an axis is at the left of a chart.

### positionForAxisAtRight

    CategoryLabelPosition positionForAxisAtRight

  The label positioning details used when an axis is at the right of a chart.

Class org.jfree.chart.axis.CategoryLabelWidthType extends java.lang.Object implements Serializable

serialVersionUID: -6976024792582949656L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.axis.CategoryTick extends Tick implements Serializable

Serialized Fields

### category

    java.lang.Comparable<T> category

  The category.

### label

    org.jfree.text.TextBlock label

  The label.

### labelAnchor

    org.jfree.text.TextBlockAnchor labelAnchor

  The label anchor.

Class org.jfree.chart.axis.ColorBar extends java.lang.Object implements Serializable

serialVersionUID: -2101776212647268103L

Serialized Fields

### axis

    ValueAxis axis

  Deprecated.
  The axis.

### colorBarThickness

    int colorBarThickness

  Deprecated.
  The color bar thickness.

### colorBarThicknessPercent

    double colorBarThicknessPercent

  Deprecated.
  The color bar thickness as a percentage of the height of the data area.

### colorPalette

    ColorPalette colorPalette

  Deprecated.
  The color palette.

### colorBarLength

    int colorBarLength

  Deprecated.
  The color bar length.

### outerGap

    int outerGap

  Deprecated.
  The amount of blank space around the colorbar.

Class org.jfree.chart.axis.CompassFormat extends java.text.NumberFormat implements Serializable

Class org.jfree.chart.axis.CyclicNumberAxis extends NumberAxis implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### offset

    double offset

  The offset.

### period

    double period

  The period.

### boundMappedToLastCycle

    boolean boundMappedToLastCycle

  ??.

### advanceLineVisible

    boolean advanceLineVisible

  A flag that controls whether or not the advance line is visible.

Class org.jfree.chart.axis.CyclicNumberAxis.CycleBoundTick extends NumberTick implements Serializable

Serialized Fields

### mapToLastCycle

    boolean mapToLastCycle

  Map to last cycle.

Class org.jfree.chart.axis.DateAxis extends ValueAxis implements Serializable

serialVersionUID: -1013460999649007604L

Serialized Fields

### tickUnit

    DateTickUnit tickUnit

  The current tick unit.

### dateFormatOverride

    java.text.DateFormat dateFormatOverride

  The override date format.

### tickMarkPosition

    DateTickMarkPosition tickMarkPosition

  Tick marks can be displayed at the start or the middle of the time period.

### timeZone

    java.util.TimeZone timeZone

  The time zone for the axis.

### timeline

    Timeline timeline

  Our underlying timeline.

Class org.jfree.chart.axis.DateTick extends ValueTick implements Serializable

Serialized Fields

### date

    java.util.Date date

  The date.

Class org.jfree.chart.axis.DateTickMarkPosition extends java.lang.Object implements Serializable

serialVersionUID: 2540750672764537240L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.axis.DateTickUnit extends TickUnit implements Serializable

serialVersionUID: -7289292157229621901L

Serialized Fields

### unit

    int unit

  The unit.

### count

    int count

  The unit count.

### rollUnit

    int rollUnit

  The roll unit.

### rollCount

    int rollCount

  The roll count.

### formatter

    java.text.DateFormat formatter

  The date formatter.

Class org.jfree.chart.axis.ExtendedCategoryAxis extends CategoryAxis implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### sublabels

    java.util.Map<K,V> sublabels

  Storage for the sublabels.

### sublabelFont

    java.awt.Font sublabelFont

  The sublabel font.

Class org.jfree.chart.axis.LogarithmicAxis extends NumberAxis implements Serializable

serialVersionUID: 2502918599004103054L

Serialized Fields

### allowNegativesFlag

    boolean allowNegativesFlag

  Flag set true to allow negative values in data.

### strictValuesFlag

    boolean strictValuesFlag

  Flag set true make axis throw exception if any values are <= 0 and 'allowNegativesFlag' is false.

### numberFormatterObj

    java.text.NumberFormat numberFormatterObj

  Number formatter for generating numeric strings.

### expTickLabelsFlag

    boolean expTickLabelsFlag

  Flag set true for "1e#"-style tick labels.

### log10TickLabelsFlag

    boolean log10TickLabelsFlag

  Flag set true for "10^n"-style tick labels.

### autoRangeNextLogFlag

    boolean autoRangeNextLogFlag

  True to make 'autoAdjustRange()' select "10^n" values.

### smallLogFlag

    boolean smallLogFlag

  Helper flag for log axis processing.

Class org.jfree.chart.axis.MarkerAxisBand extends java.lang.Object implements Serializable

serialVersionUID: -1729482413886398919L

Serialized Fields

### axis

    NumberAxis axis

  The axis that the band belongs to.

### topOuterGap

    double topOuterGap

  The top outer gap.

### topInnerGap

    double topInnerGap

  The top inner gap.

### bottomOuterGap

    double bottomOuterGap

  The bottom outer gap.

### bottomInnerGap

    double bottomInnerGap

  The bottom inner gap.

### font

    java.awt.Font font

  The font.

### markers

    java.util.List<E> markers

  Storage for the markers.

Class org.jfree.chart.axis.ModuloAxis extends NumberAxis implements Serializable

Serialized Fields

### fixedRange

    Range fixedRange

  The fixed range for the axis - all data values will be mapped to this range using a modulo calculation.

### displayStart

    double displayStart

  The display start value (this will sometimes be > displayEnd, in which case the axis wraps around at some point in the middle of the axis).

### displayEnd

    double displayEnd

  The display end value.

Class org.jfree.chart.axis.MonthDateFormat extends java.text.DateFormat implements Serializable

Serialized Fields

### months

    java.lang.String[] months

  The symbols used for the months.

### showYear

    boolean[] showYear

  Flags that control which months will have the year appended.

### yearFormatter

    java.text.DateFormat yearFormatter

  The year formatter.

Class org.jfree.chart.axis.NumberAxis extends ValueAxis implements Serializable

serialVersionUID: 2805933088476185789L

Serialized Fields

### rangeType

    RangeType rangeType

  The range type (can be used to force the axis to display only positive values or only negative values).

### autoRangeIncludesZero

    boolean autoRangeIncludesZero

  A flag that affects the axis range when the range is determined automatically. If the auto range does NOT include zero and this flag is TRUE, then the range is changed to include zero.

### autoRangeStickyZero

    boolean autoRangeStickyZero

  A flag that affects the size of the margins added to the axis range when the range is determined automatically. If the value 0 falls within the margin and this flag is TRUE, then the margin is truncated at zero.

### tickUnit

    NumberTickUnit tickUnit

  The tick unit for the axis.

### numberFormatOverride

    java.text.NumberFormat numberFormatOverride

  The override number format.

### markerBand

    MarkerAxisBand markerBand

  An optional band for marking regions on the axis.

Class org.jfree.chart.axis.NumberAxis3D extends NumberAxis implements Serializable

serialVersionUID: -1790205852569123512L

Class org.jfree.chart.axis.NumberTick extends ValueTick implements Serializable

Serialized Fields

### number

    java.lang.Number number

  The number.

Class org.jfree.chart.axis.NumberTickUnit extends TickUnit implements Serializable

serialVersionUID: 3849459506627654442L

Serialized Fields

### formatter

    java.text.NumberFormat formatter

  A formatter for the tick unit.

Class org.jfree.chart.axis.PeriodAxis extends ValueAxis implements Serializable

serialVersionUID: 8353295532075872069L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### first

    RegularTimePeriod first

  The first time period in the overall range.

### last

    RegularTimePeriod last

  The last time period in the overall range.

### timeZone

    java.util.TimeZone timeZone

  The time zone used to convert 'first' and 'last' to absolute milliseconds.

### calendar

    java.util.Calendar calendar

  A calendar used for date manipulations in the current time zone.

### autoRangeTimePeriodClass

    java.lang.Class<T> autoRangeTimePeriodClass

  The `RegularTimePeriod` subclass used to automatically determine the axis range.

### majorTickTimePeriodClass

    java.lang.Class<T> majorTickTimePeriodClass

  Indicates the `RegularTimePeriod` subclass that is used to determine the spacing of the major tick marks.

### minorTickMarksVisible

    boolean minorTickMarksVisible

  A flag that indicates whether or not tick marks are visible for the axis.

### minorTickTimePeriodClass

    java.lang.Class<T> minorTickTimePeriodClass

  Indicates the `RegularTimePeriod` subclass that is used to determine the spacing of the minor tick marks.

### minorTickMarkInsideLength

    float minorTickMarkInsideLength

  The length of the tick mark inside the data area (zero permitted).

### minorTickMarkOutsideLength

    float minorTickMarkOutsideLength

  The length of the tick mark outside the data area (zero permitted).

### labelInfo

    PeriodAxisLabelInfo[] labelInfo

  Info for each labelling band.

Class org.jfree.chart.axis.PeriodAxisLabelInfo extends java.lang.Object implements Serializable

serialVersionUID: 5710451740920277357L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### periodClass

    java.lang.Class<T> periodClass

  The subclass of `RegularTimePeriod` to use for this band.

### padding

    org.jfree.ui.RectangleInsets padding

  Controls the gaps around the band.

### dateFormat

    java.text.DateFormat dateFormat

  The date formatter.

### labelFont

    java.awt.Font labelFont

  The label font.

### drawDividers

    boolean drawDividers

  A flag that controls whether or not dividers are visible.

Class org.jfree.chart.axis.QuarterDateFormat extends java.text.DateFormat implements Serializable

serialVersionUID: -6738465248529797176L

Serialized Fields

### quarters

    java.lang.String[] quarters

  The strings.

Class org.jfree.chart.axis.SegmentedTimeline extends java.lang.Object implements Serializable

serialVersionUID: 1093779862539903110L

Serialized Fields

### workingCalendarNoDST

    java.util.Calendar workingCalendarNoDST

  This will be a utility calendar that has no DST but is shifted relative to the default time zone's offset.

### workingCalendar

    java.util.Calendar workingCalendar

  This will be a utility calendar that used the default time zone.

### segmentSize

    long segmentSize

  Segment size in ms.

### segmentsIncluded

    int segmentsIncluded

  Number of consecutive segments to include in a segment group.

### segmentsExcluded

    int segmentsExcluded

  Number of consecutive segments to exclude in a segment group.

### groupSegmentCount

    int groupSegmentCount

  Number of segments in a group (segmentsIncluded + segmentsExcluded).

### startTime

    long startTime

  Start of time reference from time zero (1/1/1970). This is the start of segment #0.

### segmentsIncludedSize

    long segmentsIncludedSize

  Consecutive ms in segmentsIncluded (segmentsIncluded * segmentSize).

### segmentsExcludedSize

    long segmentsExcludedSize

  Consecutive ms in segmentsExcluded (segmentsExcluded * segmentSize).

### segmentsGroupSize

    long segmentsGroupSize

  ms in a segment group (segmentsIncludedSize + segmentsExcludedSize).

### exceptionSegments

    java.util.List<E> exceptionSegments

  List of exception segments (exceptions segments that would otherwise be included based on the periodic (included, excluded) grouping).

### baseTimeline

    SegmentedTimeline baseTimeline

  This base timeline is used to specify exceptions at a higher level. For example, if we are a intraday timeline and want to exclude holidays, instead of having to exclude all intraday segments for the holiday, segments from this base timeline can be excluded. This baseTimeline is always optional and is only a convenience method.

  Additionally, all excluded segments from this baseTimeline will be considered exceptions at this level.

### adjustForDaylightSaving

    boolean adjustForDaylightSaving

  A flag that controls whether or not to adjust for daylight saving.

Class org.jfree.chart.axis.SegmentedTimeline.BaseTimelineSegmentRange extends SegmentedTimeline.SegmentRange implements Serializable

Class org.jfree.chart.axis.SegmentedTimeline.Segment extends java.lang.Object implements Serializable

Serialized Fields

### segmentNumber

    long segmentNumber

  The segment number.

### segmentStart

    long segmentStart

  The segment start.

### segmentEnd

    long segmentEnd

  The segment end.

### millisecond

    long millisecond

  A reference point within the segment.

Class org.jfree.chart.axis.SegmentedTimeline.SegmentRange extends SegmentedTimeline.Segment implements Serializable

Serialized Fields

### segmentCount

    long segmentCount

  The number of segments in the range.

Class org.jfree.chart.axis.SubCategoryAxis extends CategoryAxis implements Serializable

serialVersionUID: -1279463299793228344L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### subCategories

    java.util.List<E> subCategories

  Storage for the sub-categories (these need to be set manually).

### subLabelFont

    java.awt.Font subLabelFont

  The font for the sub-category labels.

Class org.jfree.chart.axis.SymbolAxis extends NumberAxis implements Serializable

serialVersionUID: 7216330468770619716L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### symbols

    java.util.List<E> symbols

  The list of symbols to display instead of the numeric values.

### gridBandsVisible

    boolean gridBandsVisible

  Flag that indicates whether or not grid bands are visible.

Class org.jfree.chart.axis.Tick extends java.lang.Object implements Serializable

serialVersionUID: 6668230383875149773L

Serialized Fields

### text

    java.lang.String text

  A text version of the tick value.

### textAnchor

    org.jfree.ui.TextAnchor textAnchor

  The text anchor for the tick label.

### rotationAnchor

    org.jfree.ui.TextAnchor rotationAnchor

  The rotation anchor for the tick label.

### angle

    double angle

  The rotation angle.

Class org.jfree.chart.axis.TickUnit extends java.lang.Object implements Serializable

serialVersionUID: 510179855057013974L

Serialized Fields

### size

    double size

  The size of the tick unit.

Class org.jfree.chart.axis.TickUnits extends java.lang.Object implements Serializable

serialVersionUID: 1134174035901467545L

Serialized Fields

### tickUnits

    java.util.List<E> tickUnits

  Storage for the tick units.

Class org.jfree.chart.axis.ValueAxis extends Axis implements Serializable

serialVersionUID: 3698345477322391456L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### positiveArrowVisible

    boolean positiveArrowVisible

  A flag that controls whether an arrow is drawn at the positive end of the axis line.

### negativeArrowVisible

    boolean negativeArrowVisible

  A flag that controls whether an arrow is drawn at the negative end of the axis line.

### inverted

    boolean inverted

  A flag that affects the orientation of the values on the axis.

### range

    Range range

  The axis range.

### autoRange

    boolean autoRange

  Flag that indicates whether the axis automatically scales to fit the chart data.

### autoRangeMinimumSize

    double autoRangeMinimumSize

  The minimum size for the 'auto' axis range (excluding margins).

### defaultAutoRange

    Range defaultAutoRange

  The default range is used when the dataset is empty and the axis needs to determine the auto range.

  Since:
    1.0.5

### upperMargin

    double upperMargin

  The upper margin percentage. This indicates the amount by which the maximum axis value exceeds the maximum data value (as a percentage of the range on the axis) when the axis range is determined automatically.

### lowerMargin

    double lowerMargin

  The lower margin. This is a percentage that indicates the amount by which the minimum axis value is "less than" the minimum data value when the axis range is determined automatically.

### fixedAutoRange

    double fixedAutoRange

  If this value is positive, the amount is subtracted from the maximum data value to determine the lower axis range. This can be used to provide a fixed "window" on dynamic data.

### autoTickUnitSelection

    boolean autoTickUnitSelection

  Flag that indicates whether or not the tick unit is selected automatically.

### standardTickUnits

    TickUnitSource standardTickUnits

  The standard tick units for the axis.

### autoTickIndex

    int autoTickIndex

  An index into an array of standard tick values.

### verticalTickLabels

    boolean verticalTickLabels

  A flag indicating whether or not tick labels are rotated to vertical.

Class org.jfree.chart.axis.ValueTick extends Tick implements Serializable

Serialized Fields

### value

    double value

  The value.

Package org.jfree.chart.block

Class org.jfree.chart.block.AbstractBlock extends java.lang.Object implements Serializable

serialVersionUID: 7689852412141274563L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### id

    java.lang.String id

  The id for the block.

### margin

    org.jfree.ui.RectangleInsets margin

  The margin around the outside of the block.

### frame

    BlockFrame frame

  The frame (or border) for the block.

### padding

    org.jfree.ui.RectangleInsets padding

  The padding between the block content and the border.

### width

    double width

  The natural width of the block (may be overridden if there are constraints in sizing).

### height

    double height

  The natural height of the block (may be overridden if there are constraints in sizing).

Class org.jfree.chart.block.BlockBorder extends java.lang.Object implements Serializable

serialVersionUID: 4961579220410228283L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### insets

    org.jfree.ui.RectangleInsets insets

  The space reserved for the border.

Class org.jfree.chart.block.BlockContainer extends AbstractBlock implements Serializable

serialVersionUID: 8199508075695195293L

Serialized Fields

### blocks

    java.util.List<E> blocks

  The blocks within the container.

### arrangement

    Arrangement arrangement

  The object responsible for laying out the blocks.

Class org.jfree.chart.block.BorderArrangement extends java.lang.Object implements Serializable

serialVersionUID: 506071142274883745L

Serialized Fields

### centerBlock

    Block centerBlock

  The block (if any) at the center of the layout.

### topBlock

    Block topBlock

  The block (if any) at the top of the layout.

### bottomBlock

    Block bottomBlock

  The block (if any) at the bottom of the layout.

### leftBlock

    Block leftBlock

  The block (if any) at the left of the layout.

### rightBlock

    Block rightBlock

  The block (if any) at the right of the layout.

Class org.jfree.chart.block.CenterArrangement extends java.lang.Object implements Serializable

serialVersionUID: -353308149220382047L

Class org.jfree.chart.block.ColorBlock extends AbstractBlock implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Class org.jfree.chart.block.ColumnArrangement extends java.lang.Object implements Serializable

serialVersionUID: -5315388482898581555L

Serialized Fields

### horizontalAlignment

    org.jfree.ui.HorizontalAlignment horizontalAlignment

  The horizontal alignment of blocks.

### verticalAlignment

    org.jfree.ui.VerticalAlignment verticalAlignment

  The vertical alignment of blocks within each row.

### horizontalGap

    double horizontalGap

  The horizontal gap between columns.

### verticalGap

    double verticalGap

  The vertical gap between items in a column.

Class org.jfree.chart.block.EmptyBlock extends AbstractBlock implements Serializable

serialVersionUID: -4083197869412648579L

Class org.jfree.chart.block.FlowArrangement extends java.lang.Object implements Serializable

serialVersionUID: 4543632485478613800L

Serialized Fields

### horizontalAlignment

    org.jfree.ui.HorizontalAlignment horizontalAlignment

  The horizontal alignment of blocks.

### verticalAlignment

    org.jfree.ui.VerticalAlignment verticalAlignment

  The vertical alignment of blocks within each row.

### horizontalGap

    double horizontalGap

  The horizontal gap between items within rows.

### verticalGap

    double verticalGap

  The vertical gap between rows.

Class org.jfree.chart.block.GridArrangement extends java.lang.Object implements Serializable

serialVersionUID: -2563758090144655938L

Serialized Fields

### rows

    int rows

  The rows.

### columns

    int columns

  The columns.

Class org.jfree.chart.block.LabelBlock extends AbstractBlock implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### text

    java.lang.String text

  The text for the label - retained in case the label needs regenerating (for example, to change the font).

### label

    org.jfree.text.TextBlock label

  The label.

### font

    java.awt.Font font

  The font.

### toolTipText

    java.lang.String toolTipText

  The tool tip text (can be `null`).

### urlText

    java.lang.String urlText

  The URL text (can be `null`).

Class org.jfree.chart.block.LengthConstraintType extends java.lang.Object implements Serializable

serialVersionUID: -1156658804028142978L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.block.LineBorder extends java.lang.Object implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### insets

    org.jfree.ui.RectangleInsets insets

  The insets.

Package org.jfree.chart.demo

Class org.jfree.chart.demo.BarChartDemo1 extends org.jfree.ui.ApplicationFrame implements Serializable

Class org.jfree.chart.demo.PieChartDemo1 extends org.jfree.ui.ApplicationFrame implements Serializable

Class org.jfree.chart.demo.TimeSeriesChartDemo1 extends org.jfree.ui.ApplicationFrame implements Serializable

Package org.jfree.chart.editor

Class org.jfree.chart.editor.PaletteSample extends javax.swing.JComponent implements Serializable

Serialized Fields

### palette

    ColorPalette palette

  Deprecated.
  The palette being displayed.

### preferredSize

    java.awt.Dimension preferredSize

  Deprecated.
  The preferred size of the component;

Package org.jfree.chart.entity

Class org.jfree.chart.entity.CategoryItemEntity extends ChartEntity implements Serializable

serialVersionUID: -8657249457902337349L

Serialized Fields

### series

    int series

  The series (zero-based index).

### category

    java.lang.Object category

  The category.

### categoryIndex

    int categoryIndex

  The category index.

Class org.jfree.chart.entity.CategoryLabelEntity extends TickLabelEntity implements Serializable

Serialized Fields

### key

    java.lang.Comparable<T> key

  The category key.

Class org.jfree.chart.entity.ChartEntity extends java.lang.Object implements Serializable

serialVersionUID: -4445994133561919083L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### toolTipText

    java.lang.String toolTipText

  The tool tip text for the entity.

### urlText

    java.lang.String urlText

  The URL text for the entity.

Class org.jfree.chart.entity.ContourEntity extends ChartEntity implements Serializable

serialVersionUID: 1249570520505992847L

Serialized Fields

### index

    int index

  Deprecated.
  Holds the index into the dataset for this entity.

Class org.jfree.chart.entity.LegendItemEntity extends ChartEntity implements Serializable

serialVersionUID: -7435683933545666702L

Serialized Fields

### seriesIndex

    int seriesIndex

  The series index.

Class org.jfree.chart.entity.PieSectionEntity extends ChartEntity implements Serializable

serialVersionUID: 9199892576531984162L

Serialized Fields

### dataset

    PieDataset dataset

  The dataset.

### pieIndex

    int pieIndex

  The pie index.

### sectionIndex

    int sectionIndex

  The section index.

### sectionKey

    java.lang.Comparable<T> sectionKey

  The section key.

Class org.jfree.chart.entity.StandardEntityCollection extends java.lang.Object implements Serializable

serialVersionUID: 5384773031184897047L

Serialized Fields

### entities

    java.util.List<E> entities

  Storage for the entities.

Class org.jfree.chart.entity.TickLabelEntity extends ChartEntity implements Serializable

serialVersionUID: 681583956588092095L

Class org.jfree.chart.entity.XYAnnotationEntity extends ChartEntity implements Serializable

serialVersionUID: 2340334068383660799L

Serialized Fields

### rendererIndex

    int rendererIndex

  The renderer index.

Class org.jfree.chart.entity.XYItemEntity extends ChartEntity implements Serializable

serialVersionUID: -3870862224880283771L

Serialized Fields

### series

    int series

  The series.

### item

    int item

  The item.

Package org.jfree.chart.event

Class org.jfree.chart.event.AxisChangeEvent extends ChartChangeEvent implements Serializable

Serialized Fields

### axis

    Axis axis

  The axis that generated the change event.

Class org.jfree.chart.event.ChartChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

### type

    ChartChangeEventType type

  The type of event.

### chart

    JFreeChart chart

  The chart that generated the event.

Class org.jfree.chart.event.ChartChangeEventType extends java.lang.Object implements Serializable

serialVersionUID: 5481917022435735602L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.event.ChartProgressEvent extends java.util.EventObject implements Serializable

Serialized Fields

### type

    int type

  The type of event.

### percent

    int percent

  The percentage of completion.

### chart

    JFreeChart chart

  The chart that generated the event.

Class org.jfree.chart.event.MarkerChangeEvent extends ChartChangeEvent implements Serializable

Serialized Fields

### marker

    Marker marker

  The plot that generated the event.

Class org.jfree.chart.event.PlotChangeEvent extends ChartChangeEvent implements Serializable

Serialized Fields

### plot

    Plot plot

  The plot that generated the event.

Class org.jfree.chart.event.RendererChangeEvent extends ChartChangeEvent implements Serializable

Serialized Fields

### renderer

    java.lang.Object renderer

  The renderer that generated the event.

Class org.jfree.chart.event.TitleChangeEvent extends ChartChangeEvent implements Serializable

Serialized Fields

### title

    Title title

  The chart title that generated the event.

Package org.jfree.chart.labels

Class org.jfree.chart.labels.AbstractCategoryItemLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: -7108591260223293197L

Serialized Fields

### labelFormat

    java.lang.String labelFormat

  The label format string used by a `MessageFormat` object to combine the standard items: {0} = series name, {1} = category, {2} = value, {3} = value as a percentage of the column total.

### nullValueString

    java.lang.String nullValueString

  The string used to represent a null value.

### numberFormat

    java.text.NumberFormat numberFormat

  A number formatter used to preformat the value before it is passed to the MessageFormat object.

### dateFormat

    java.text.DateFormat dateFormat

  A date formatter used to preformat the value before it is passed to the MessageFormat object.

### percentFormat

    java.text.NumberFormat percentFormat

  A number formatter used to preformat the percentage value before it is passed to the MessageFormat object.

Class org.jfree.chart.labels.AbstractPieItemLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 7347703325267846275L

Serialized Fields

### labelFormat

    java.lang.String labelFormat

  The label format string.

### numberFormat

    java.text.NumberFormat numberFormat

  A number formatter for the value.

### percentFormat

    java.text.NumberFormat percentFormat

  A number formatter for the percentage.

Class org.jfree.chart.labels.AbstractXYItemLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 5869744396278660636L

Serialized Fields

### formatString

    java.lang.String formatString

  The item label format string.

### xFormat

    java.text.NumberFormat xFormat

  A number formatter for the x value.

### xDateFormat

    java.text.DateFormat xDateFormat

  A date formatter for the x value.

### yFormat

    java.text.NumberFormat yFormat

  A formatter for the y value.

### yDateFormat

    java.text.DateFormat yDateFormat

  A date formatter for the y value.

### nullXString

    java.lang.String nullXString

  The string used to represent 'null' for the x-value.

### nullYString

    java.lang.String nullYString

  The string used to represent 'null' for the y-value.

Class org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator extends StandardCategoryToolTipGenerator implements Serializable

serialVersionUID: -6076837753823076334L

Class org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator extends StandardXYToolTipGenerator implements Serializable

serialVersionUID: -2648775791161459710L

Class org.jfree.chart.labels.BubbleXYItemLabelGenerator extends AbstractXYItemLabelGenerator implements Serializable

serialVersionUID: -8458568928021240922L

Serialized Fields

### zFormat

    java.text.NumberFormat zFormat

  A number formatter for the z value - if this is `null`, then zDateFormat must be non-null.

### zDateFormat

    java.text.DateFormat zDateFormat

  A date formatter for the z-value - if this is null, then zFormat must be non-null.

Class org.jfree.chart.labels.CustomXYToolTipGenerator extends java.lang.Object implements Serializable

serialVersionUID: 8636030004670141362L

Serialized Fields

### toolTipSeries

    java.util.List<E> toolTipSeries

  Storage for the tooltip lists.

Class org.jfree.chart.labels.HighLowItemLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 5617111754832211830L

Serialized Fields

### dateFormatter

    java.text.DateFormat dateFormatter

  The date formatter.

### numberFormatter

    java.text.NumberFormat numberFormatter

  The number formatter.

Class org.jfree.chart.labels.IntervalCategoryItemLabelGenerator extends StandardCategoryItemLabelGenerator implements Serializable

serialVersionUID: 5056909225610630529L

Class org.jfree.chart.labels.IntervalCategoryToolTipGenerator extends StandardCategoryToolTipGenerator implements Serializable

serialVersionUID: -3853824986520333437L

Class org.jfree.chart.labels.ItemLabelAnchor extends java.lang.Object implements Serializable

serialVersionUID: -1233101616128695658L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.labels.ItemLabelPosition extends java.lang.Object implements Serializable

serialVersionUID: 5845390630157034499L

Serialized Fields

### itemLabelAnchor

    ItemLabelAnchor itemLabelAnchor

  The item label anchor point.

### textAnchor

    org.jfree.ui.TextAnchor textAnchor

  The text anchor.

### rotationAnchor

    org.jfree.ui.TextAnchor rotationAnchor

  The rotation anchor.

### angle

    double angle

  The rotation angle.

Class org.jfree.chart.labels.MultipleXYSeriesLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 138976236941898560L

Serialized Fields

### formatPattern

    java.lang.String formatPattern

  The format pattern for the initial part of the label.

### additionalFormatPattern

    java.lang.String additionalFormatPattern

  The format pattern for additional labels.

### seriesLabelLists

    java.util.Map<K,V> seriesLabelLists

  Storage for the additional series labels.

Class org.jfree.chart.labels.StandardCategoryItemLabelGenerator extends AbstractCategoryItemLabelGenerator implements Serializable

serialVersionUID: 3499701401211412882L

Class org.jfree.chart.labels.StandardCategorySeriesLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 4630760091523940820L

Serialized Fields

### formatPattern

    java.lang.String formatPattern

  The format pattern.

Class org.jfree.chart.labels.StandardCategoryToolTipGenerator extends AbstractCategoryItemLabelGenerator implements Serializable

serialVersionUID: -6768806592218710764L

Class org.jfree.chart.labels.StandardContourToolTipGenerator extends java.lang.Object implements Serializable

serialVersionUID: -1881659351247502711L

Serialized Fields

### valueForm

    java.text.DecimalFormat valueForm

  Deprecated.
  The number formatter.

Class org.jfree.chart.labels.StandardPieSectionLabelGenerator extends AbstractPieItemLabelGenerator implements Serializable

serialVersionUID: 3064190563760203668L

Serialized Fields

### attributedLabels

    org.jfree.util.ObjectList attributedLabels

  An optional list of attributed labels (instances of AttributedString).

Class org.jfree.chart.labels.StandardPieToolTipGenerator extends AbstractPieItemLabelGenerator implements Serializable

serialVersionUID: 2995304200445733779L

Class org.jfree.chart.labels.StandardXYItemLabelGenerator extends AbstractXYItemLabelGenerator implements Serializable

serialVersionUID: 7807668053171837925L

Class org.jfree.chart.labels.StandardXYSeriesLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 1916017081848400024L

Serialized Fields

### formatPattern

    java.lang.String formatPattern

  The format pattern.

Class org.jfree.chart.labels.StandardXYToolTipGenerator extends AbstractXYItemLabelGenerator implements Serializable

serialVersionUID: -3564164459039540784L

Class org.jfree.chart.labels.StandardXYZToolTipGenerator extends StandardXYToolTipGenerator implements Serializable

serialVersionUID: -2961577421889473503L

Serialized Fields

### zFormat

    java.text.NumberFormat zFormat

  A number formatter for the z value - if this is null, then zDateFormat must be non-null.

### zDateFormat

    java.text.DateFormat zDateFormat

  A date formatter for the z-value - if this is null, then zFormat must be non-null.

Class org.jfree.chart.labels.SymbolicXYItemLabelGenerator extends java.lang.Object implements Serializable

serialVersionUID: 3963400354475494395L

Package org.jfree.chart.needle

Class org.jfree.chart.needle.ArrowNeedle extends MeterNeedle implements Serializable

serialVersionUID: -5334056511213782357L

Serialized Fields

### isArrowAtTop

    boolean isArrowAtTop

  A flag controlling whether or not there is an arrow at the top of the needle.

Class org.jfree.chart.needle.LineNeedle extends MeterNeedle implements Serializable

serialVersionUID: 6215321387896748945L

Class org.jfree.chart.needle.LongNeedle extends MeterNeedle implements Serializable

serialVersionUID: -4319985779783688159L

Class org.jfree.chart.needle.MeterNeedle extends java.lang.Object implements Serializable

serialVersionUID: 5203064851510951052L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### size

    int size

  The size.

### rotateX

    double rotateX

  Scalar to aply to locate the rotation x point.

### rotateY

    double rotateY

  Scalar to aply to locate the rotation y point.

Class org.jfree.chart.needle.MiddlePinNeedle extends MeterNeedle implements Serializable

serialVersionUID: 6237073996403125310L

Class org.jfree.chart.needle.PinNeedle extends MeterNeedle implements Serializable

serialVersionUID: -3787089953079863373L

Class org.jfree.chart.needle.PlumNeedle extends MeterNeedle implements Serializable

serialVersionUID: -3082660488660600718L

Class org.jfree.chart.needle.PointerNeedle extends MeterNeedle implements Serializable

serialVersionUID: -4744677345334729606L

Class org.jfree.chart.needle.ShipNeedle extends MeterNeedle implements Serializable

serialVersionUID: 149554868169435612L

Class org.jfree.chart.needle.WindNeedle extends ArrowNeedle implements Serializable

serialVersionUID: -2861061368907167834L

Package org.jfree.chart.plot

Class org.jfree.chart.plot.CategoryMarker extends Marker implements Serializable

Serialized Fields

### key

    java.lang.Comparable<T> key

  The category key.

### drawAsLine

    boolean drawAsLine

  A hint that the marker should be drawn as a line rather than a region.

Class org.jfree.chart.plot.CategoryPlot extends Plot implements Serializable

serialVersionUID: -3537691700434728188L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### orientation

    PlotOrientation orientation

  The plot orientation.

### axisOffset

    org.jfree.ui.RectangleInsets axisOffset

  The offset between the data area and the axes.

### domainAxes

    org.jfree.util.ObjectList domainAxes

  Storage for the domain axes.

### domainAxisLocations

    org.jfree.util.ObjectList domainAxisLocations

  Storage for the domain axis locations.

### drawSharedDomainAxis

    boolean drawSharedDomainAxis

  A flag that controls whether or not the shared domain axis is drawn (only relevant when the plot is being used as a subplot).

### rangeAxes

    org.jfree.util.ObjectList rangeAxes

  Storage for the range axes.

### rangeAxisLocations

    org.jfree.util.ObjectList rangeAxisLocations

  Storage for the range axis locations.

### datasets

    org.jfree.util.ObjectList datasets

  Storage for the datasets.

### datasetToDomainAxisMap

    org.jfree.util.ObjectList datasetToDomainAxisMap

  Storage for keys that map datasets to domain axes.

### datasetToRangeAxisMap

    org.jfree.util.ObjectList datasetToRangeAxisMap

  Storage for keys that map datasets to range axes.

### renderers

    org.jfree.util.ObjectList renderers

  Storage for the renderers.

### renderingOrder

    DatasetRenderingOrder renderingOrder

  The dataset rendering order.

### columnRenderingOrder

    org.jfree.util.SortOrder columnRenderingOrder

  Controls the order in which the columns are traversed when rendering the data items.

### rowRenderingOrder

    org.jfree.util.SortOrder rowRenderingOrder

  Controls the order in which the rows are traversed when rendering the data items.

### domainGridlinesVisible

    boolean domainGridlinesVisible

  A flag that controls whether the grid-lines for the domain axis are visible.

### domainGridlinePosition

    CategoryAnchor domainGridlinePosition

  The position of the domain gridlines relative to the category.

### rangeGridlinesVisible

    boolean rangeGridlinesVisible

  A flag that controls whether the grid-lines for the range axis are visible.

### anchorValue

    double anchorValue

  The anchor value.

### rangeCrosshairVisible

    boolean rangeCrosshairVisible

  A flag that controls whether or not a range crosshair is drawn.

### rangeCrosshairValue

    double rangeCrosshairValue

  The range crosshair value.

### rangeCrosshairLockedOnData

    boolean rangeCrosshairLockedOnData

  A flag that controls whether or not the crosshair locks onto actual data points.

### foregroundDomainMarkers

    java.util.Map<K,V> foregroundDomainMarkers

  A map containing lists of markers for the domain axes.

### backgroundDomainMarkers

    java.util.Map<K,V> backgroundDomainMarkers

  A map containing lists of markers for the domain axes.

### foregroundRangeMarkers

    java.util.Map<K,V> foregroundRangeMarkers

  A map containing lists of markers for the range axes.

### backgroundRangeMarkers

    java.util.Map<K,V> backgroundRangeMarkers

  A map containing lists of markers for the range axes.

### annotations

    java.util.List<E> annotations

  A (possibly empty) list of annotations for the plot. The list should be initialised in the constructor and never allowed to be `null`.

### weight

    int weight

  The weight for the plot (only relevant when the plot is used as a subplot within a combined plot).

### fixedDomainAxisSpace

    AxisSpace fixedDomainAxisSpace

  The fixed space for the domain axis.

### fixedRangeAxisSpace

    AxisSpace fixedRangeAxisSpace

  The fixed space for the range axis.

### fixedLegendItems

    LegendItemCollection fixedLegendItems

  An optional collection of legend items that can be returned by the getLegendItems() method.

Class org.jfree.chart.plot.ColorPalette extends java.lang.Object implements Serializable

serialVersionUID: -9029901853079622051L

Serialized Fields

### minZ

    double minZ

  Deprecated.
  The min z-axis value.

### maxZ

    double maxZ

  Deprecated.
  The max z-axis value.

### r

    int[] r

  Deprecated.
  Red components.

### g

    int[] g

  Deprecated.
  Green components.

### b

    int[] b

  Deprecated.
  Blue components.

### tickValues

    double[] tickValues

  Deprecated.
  Tick values are stored for use with stepped palette.

### logscale

    boolean logscale

  Deprecated.
  Logscale?

### inverse

    boolean inverse

  Deprecated.
  Inverse palette (ie, min and max colors are reversed).

### paletteName

    java.lang.String paletteName

  Deprecated.
  The palette name.

### stepped

    boolean stepped

  Deprecated.
  Controls whether palette colors are stepped (not continuous).

Class org.jfree.chart.plot.CombinedDomainCategoryPlot extends CategoryPlot implements Serializable

serialVersionUID: 8207194522653701572L

Serialized Fields

### subplots

    java.util.List<E> subplots

  Storage for the subplot references.

### totalWeight

    int totalWeight

  Total weight of all charts.

### gap

    double gap

  The gap between subplots.

Class org.jfree.chart.plot.CombinedDomainXYPlot extends XYPlot implements Serializable

serialVersionUID: -7765545541261907383L

Serialized Fields

### subplots

    java.util.List<E> subplots

  Storage for the subplot references.

### totalWeight

    int totalWeight

  Total weight of all charts.

### gap

    double gap

  The gap between subplots.

Class org.jfree.chart.plot.CombinedRangeCategoryPlot extends CategoryPlot implements Serializable

serialVersionUID: 7260210007554504515L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

Serialized Fields

### subplots

    java.util.List<E> subplots

  Storage for the subplot references.

### totalWeight

    int totalWeight

  Total weight of all charts.

### gap

    double gap

  The gap between subplots.

Class org.jfree.chart.plot.CombinedRangeXYPlot extends XYPlot implements Serializable

serialVersionUID: -5177814085082031168L

Serialized Fields

### subplots

    java.util.List<E> subplots

  Storage for the subplot references.

### totalWeight

    int totalWeight

  Total weight of all charts.

### gap

    double gap

  The gap between subplots.

Class org.jfree.chart.plot.CompassPlot extends Plot implements Serializable

serialVersionUID: 6924382802125527395L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### labelType

    int labelType

  The label type (NO_LABELS, VALUE_LABELS).

### labelFont

    java.awt.Font labelFont

  The label font.

### drawBorder

    boolean drawBorder

  A flag that controls whether or not a border is drawn.

### compassFont

    java.awt.Font compassFont

  The compass font.

### datasets

    ValueDataset[] datasets

  An array of value datasets.

### seriesNeedle

    MeterNeedle[] seriesNeedle

  An array of needles.

### revolutionDistance

    double revolutionDistance

  The count to complete one revolution. Can be arbitrarily set For degrees (the default) it is 360, for radians this is 2*Pi, etc

Class org.jfree.chart.plot.ContourPlot extends Plot implements Serializable

serialVersionUID: 7861072556590502247L

Serialized Fields

### domainAxis

    ValueAxis domainAxis

  Deprecated.
  The domain axis (used for the x-values).

### rangeAxis

    ValueAxis rangeAxis

  Deprecated.
  The range axis (used for the y-values).

### dataset

    ContourDataset dataset

  Deprecated.
  The dataset.

### colorBar

    ColorBar colorBar

  Deprecated.
  The colorbar axis (used for the z-values).

### colorBarLocation

    org.jfree.ui.RectangleEdge colorBarLocation

  Deprecated.
  The color bar location.

### domainCrosshairVisible

    boolean domainCrosshairVisible

  Deprecated.
  A flag that controls whether or not a domain crosshair is drawn..

### domainCrosshairValue

    double domainCrosshairValue

  Deprecated.
  The domain crosshair value.

### domainCrosshairLockedOnData

    boolean domainCrosshairLockedOnData

  Deprecated.
  A flag that controls whether or not the crosshair locks onto actual data points.

### rangeCrosshairVisible

    boolean rangeCrosshairVisible

  Deprecated.
  A flag that controls whether or not a range crosshair is drawn..

### rangeCrosshairValue

    double rangeCrosshairValue

  Deprecated.
  The range crosshair value.

### rangeCrosshairLockedOnData

    boolean rangeCrosshairLockedOnData

  Deprecated.
  A flag that controls whether or not the crosshair locks onto actual data points.

### dataAreaRatio

    double dataAreaRatio

  Deprecated.
  Defines dataArea rectangle as the ratio formed from dividing height by width (of the dataArea). Modifies plot area calculations. ratio>0 will attempt to layout the plot so that the dataArea.height/dataArea.width = ratio. ratio<0 will attempt to layout the plot so that the dataArea.height/dataArea.width in plot units (not java2D units as when ratio>0) = -1.*ratio.

### domainMarkers

    java.util.List<E> domainMarkers

  Deprecated.
  A list of markers (optional) for the domain axis.

### rangeMarkers

    java.util.List<E> rangeMarkers

  Deprecated.
  A list of markers (optional) for the range axis.

### annotations

    java.util.List<E> annotations

  Deprecated.
  A list of annotations (optional) for the plot.

### toolTipGenerator

    ContourToolTipGenerator toolTipGenerator

  Deprecated.
  The tool tip generator.

### urlGenerator

    XYURLGenerator urlGenerator

  Deprecated.
  The URL text generator.

### renderAsPoints

    boolean renderAsPoints

  Deprecated.
  Controls whether data are render as filled rectangles or rendered as points

### ptSizePct

    double ptSizePct

  Deprecated.
  Size of points rendered when renderAsPoints = true. Size is relative to dataArea

Class org.jfree.chart.plot.DatasetRenderingOrder extends java.lang.Object implements Serializable

serialVersionUID: -600593412366385072L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.plot.DefaultDrawingSupplier extends java.lang.Object implements Serializable

serialVersionUID: -7339847061039422538L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Restores a serialized object.

  Throws:
    `java.io.IOException` - if there is an I/O problem.
    `java.lang.ClassNotFoundException` - if there is a problem loading a class.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Handles serialization.

  Throws:
    `java.io.IOException` - if there is an I/O problem.

Serialized Fields

### paintIndex

    int paintIndex

  The current paint index.

### outlinePaintIndex

    int outlinePaintIndex

  The current outline paint index.

### strokeIndex

    int strokeIndex

  The current stroke index.

### outlineStrokeIndex

    int outlineStrokeIndex

  The current outline stroke index.

### shapeIndex

    int shapeIndex

  The current shape index.

Class org.jfree.chart.plot.DialShape extends java.lang.Object implements Serializable

serialVersionUID: -3471933055190251131L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.plot.FastScatterPlot extends Plot implements Serializable

serialVersionUID: 7871545897358563521L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### data

    float[][] data

  The data.

### xDataRange

    Range xDataRange

  The x data range.

### yDataRange

    Range yDataRange

  The y data range.

### domainAxis

    ValueAxis domainAxis

  The domain axis (used for the x-values).

### rangeAxis

    ValueAxis rangeAxis

  The range axis (used for the y-values).

### domainGridlinesVisible

    boolean domainGridlinesVisible

  A flag that controls whether the domain grid-lines are visible.

### rangeGridlinesVisible

    boolean rangeGridlinesVisible

  A flag that controls whether the range grid-lines are visible.

Class org.jfree.chart.plot.GreyPalette extends ColorPalette implements Serializable

serialVersionUID: -2120941170159987395L

Class org.jfree.chart.plot.IntervalMarker extends Marker implements Serializable

serialVersionUID: -1762344775267627916L

Serialized Fields

### startValue

    double startValue

  The start value.

### endValue

    double endValue

  The end value.

### gradientPaintTransformer

    org.jfree.ui.GradientPaintTransformer gradientPaintTransformer

  The gradient paint transformer (optional).

Class org.jfree.chart.plot.JThermometer extends javax.swing.JPanel implements Serializable

serialVersionUID: 1079905665515589820L

Serialized Fields

### data

    DefaultValueDataset data

  The dataset.

### chart

    JFreeChart chart

  The chart.

### panel

    ChartPanel panel

  The chart panel.

### plot

    ThermometerPlot plot

  The thermometer plot.

Class org.jfree.chart.plot.Marker extends java.lang.Object implements Serializable

serialVersionUID: -734389651405327166L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### alpha

    float alpha

  The alpha transparency.

### label

    java.lang.String label

  The label.

### labelFont

    java.awt.Font labelFont

  The label font.

### labelAnchor

    org.jfree.ui.RectangleAnchor labelAnchor

  The label position.

### labelTextAnchor

    org.jfree.ui.TextAnchor labelTextAnchor

  The text anchor for the label.

### labelOffset

    org.jfree.ui.RectangleInsets labelOffset

  The label offset from the marker rectangle.

### labelOffsetType

    org.jfree.ui.LengthAdjustmentType labelOffsetType

  The offset type for the domain or range axis (never `null`).

Class org.jfree.chart.plot.MeterInterval extends java.lang.Object implements Serializable

serialVersionUID: 1530982090622488257L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### label

    java.lang.String label

  The interval label.

### range

    Range range

  The interval range.

Class org.jfree.chart.plot.MeterPlot extends Plot implements Serializable

serialVersionUID: 2987472457734470962L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### dataset

    ValueDataset dataset

  The dataset (contains a single value).

### shape

    DialShape shape

  The dial shape (background shape).

### meterAngle

    int meterAngle

  The dial extent (measured in degrees).

### range

    Range range

  The overall range of data values on the dial.

### tickSize

    double tickSize

  The tick size.

### units

    java.lang.String units

  The units displayed on the dial.

### valueFont

    java.awt.Font valueFont

  The font for the value displayed in the center of the dial.

### drawBorder

    boolean drawBorder

  A flag that controls whether or not the border is drawn.

### tickLabelsVisible

    boolean tickLabelsVisible

  A flag that controls whether or not the tick labels are visible.

### tickLabelFont

    java.awt.Font tickLabelFont

  The tick label font.

### tickLabelFormat

    java.text.NumberFormat tickLabelFormat

  The tick label format.

### intervals

    java.util.List<E> intervals

  A (possibly empty) list of the `MeterInterval`s to be highlighted on the dial.

Class org.jfree.chart.plot.MultiplePiePlot extends Plot implements Serializable

serialVersionUID: -355377800470807389L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### pieChart

    JFreeChart pieChart

  The chart object that draws the individual pie charts.

### dataset

    CategoryDataset dataset

  The dataset.

### dataExtractOrder

    org.jfree.util.TableOrder dataExtractOrder

  The data extract order (by row or by column).

### limit

    double limit

  The pie section limit percentage.

### aggregatedItemsKey

    java.lang.Comparable<T> aggregatedItemsKey

  The key for the aggregated items.

  Since:
    1.0.2

Class org.jfree.chart.plot.PiePlot extends Plot implements Serializable

serialVersionUID: -795612466005590431L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### dataset

    PieDataset dataset

  The dataset for the pie chart.

### pieIndex

    int pieIndex

  The pie index (used by the `MultiplePiePlot` class).

### interiorGap

    double interiorGap

  The amount of space left around the outside of the pie plot, expressed as a percentage.

### circular

    boolean circular

  Flag determining whether to draw an ellipse or a perfect circle.

### startAngle

    double startAngle

  The starting angle.

### direction

    org.jfree.util.Rotation direction

  The direction for the pie segments.

### sectionPaintMap

    PaintMap sectionPaintMap

  The section paint map.

### sectionOutlinesVisible

    boolean sectionOutlinesVisible

  A flag that controls whether or not an outline is drawn for each section in the plot.

### sectionOutlinePaintMap

    PaintMap sectionOutlinePaintMap

  The section outline paint map.

### sectionOutlineStrokeMap

    StrokeMap sectionOutlineStrokeMap

  The section outline stroke map.

### shadowXOffset

    double shadowXOffset

  The x-offset for the shadow effect.

### shadowYOffset

    double shadowYOffset

  The y-offset for the shadow effect.

### explodePercentages

    java.util.Map<K,V> explodePercentages

  The percentage amount to explode each pie section.

### labelGenerator

    PieSectionLabelGenerator labelGenerator

  The section label generator.

### labelFont

    java.awt.Font labelFont

  The font used to display the section labels.

### maximumLabelWidth

    double maximumLabelWidth

  The maximum label width as a percentage of the plot width.

### labelGap

    double labelGap

  The gap between the labels and the plot as a percentage of the plot width.

### labelLinksVisible

    boolean labelLinksVisible

  A flag that controls whether or not the label links are drawn.

### labelLinkMargin

    double labelLinkMargin

  The link margin.

### toolTipGenerator

    PieToolTipGenerator toolTipGenerator

  The tooltip generator.

### urlGenerator

    PieURLGenerator urlGenerator

  The URL generator.

### legendLabelGenerator

    PieSectionLabelGenerator legendLabelGenerator

  The legend label generator.

### legendLabelToolTipGenerator

    PieSectionLabelGenerator legendLabelToolTipGenerator

  A tool tip generator for the legend.

### legendLabelURLGenerator

    PieURLGenerator legendLabelURLGenerator

  A URL generator for the legend items (optional).

  Since:
    1.0.4.

### ignoreNullValues

    boolean ignoreNullValues

  A flag that controls whether `null` values are ignored.

### ignoreZeroValues

    boolean ignoreZeroValues

  A flag that controls whether zero values are ignored.

### minimumArcAngleToDraw

    double minimumArcAngleToDraw

  The smallest arc angle that will get drawn (this is to avoid a bug in various Java implementations that causes the JVM to crash). See this link for details: http://www.jfree.org/phpBB2/viewtopic.php?t=2707 ...and this bug report in the Java Bug Parade: http://developer.java.sun.com/developer/bugParade/bugs/4836495.html

Class org.jfree.chart.plot.PiePlot3D extends PiePlot implements Serializable

serialVersionUID: 3408984188945161432L

Serialized Fields

### depthFactor

    double depthFactor

  The factor of the depth of the pie from the plot height

Class org.jfree.chart.plot.Plot extends java.lang.Object implements Serializable

serialVersionUID: -8831571430103671324L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### parent

    Plot parent

  The parent plot (`null` if this is the root plot).

### datasetGroup

    DatasetGroup datasetGroup

  The dataset group (to be used for thread synchronisation).

### noDataMessage

    java.lang.String noDataMessage

  The message to display if no data is available.

### noDataMessageFont

    java.awt.Font noDataMessageFont

  The font used to display the 'no data' message.

### insets

    org.jfree.ui.RectangleInsets insets

  Amount of blank space around the plot area.

### backgroundImageAlignment

    int backgroundImageAlignment

  The alignment for the background image.

### backgroundImageAlpha

    float backgroundImageAlpha

  The alpha value used to draw the background image.

### foregroundAlpha

    float foregroundAlpha

  The alpha-transparency for the plot.

### backgroundAlpha

    float backgroundAlpha

  The alpha transparency for the background paint.

### drawingSupplier

    DrawingSupplier drawingSupplier

  The drawing supplier.

Class org.jfree.chart.plot.PlotOrientation extends java.lang.Object implements Serializable

serialVersionUID: -2508771828190337782L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.plot.PlotRenderingInfo extends java.lang.Object implements Serializable

serialVersionUID: 8446720134379617220L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### owner

    ChartRenderingInfo owner

  The owner of this info.

### subplotInfo

    java.util.List<E> subplotInfo

  Storage for the plot rendering info objects belonging to the subplots.

Class org.jfree.chart.plot.PolarPlot extends Plot implements Serializable

serialVersionUID: 3794383185924179525L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### angleTicks

    java.util.List<E> angleTicks

  The angles that are marked with gridlines.

### axis

    ValueAxis axis

  The axis (used for the y-values).

### dataset

    XYDataset dataset

  The dataset.

### renderer

    PolarItemRenderer renderer

  Object responsible for drawing the visual representation of each point on the plot.

### angleLabelsVisible

    boolean angleLabelsVisible

  A flag that controls whether or not the angle labels are visible.

### angleLabelFont

    java.awt.Font angleLabelFont

  The font used to display the angle labels - never null.

### angleGridlinesVisible

    boolean angleGridlinesVisible

  A flag that controls whether the angular grid-lines are visible.

### radiusGridlinesVisible

    boolean radiusGridlinesVisible

  A flag that controls whether the radius grid-lines are visible.

### cornerTextItems

    java.util.List<E> cornerTextItems

  The annotations for the plot.

Class org.jfree.chart.plot.RainbowPalette extends ColorPalette implements Serializable

serialVersionUID: -1906707320728242478L

Serialized Fields

### red

    int[] red

  Deprecated.
  The red values.

### green

    int[] green

  Deprecated.
  The green values.

### blue

    int[] blue

  Deprecated.
  The blue values.

Class org.jfree.chart.plot.RingPlot extends PiePlot implements Serializable

serialVersionUID: 1556064784129676620L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### separatorsVisible

    boolean separatorsVisible

  A flag that controls whether or not separators are drawn between the sections of the chart.

### innerSeparatorExtension

    double innerSeparatorExtension

  The length of the inner separator extension (as a percentage of the depth of the sections).

### outerSeparatorExtension

    double outerSeparatorExtension

  The length of the outer separator extension (as a percentage of the depth of the sections).

### sectionDepth

    double sectionDepth

  The depth of the section as a percentage of the diameter.

Class org.jfree.chart.plot.SeriesRenderingOrder extends java.lang.Object implements Serializable

serialVersionUID: 209336477448807735L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.plot.SpiderWebPlot extends Plot implements Serializable

serialVersionUID: -5376340422031599463L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### headPercent

    double headPercent

  The head radius as a percentage of the available drawing area.

### interiorGap

    double interiorGap

  The space left around the outside of the plot as a percentage.

### axisLabelGap

    double axisLabelGap

  The gap between the labels and the axes as a %age of the radius.

### dataset

    CategoryDataset dataset

  The dataset.

### maxValue

    double maxValue

  The maximum value we are plotting against on each category axis

### dataExtractOrder

    org.jfree.util.TableOrder dataExtractOrder

  The data extract order (BY_ROW or BY_COLUMN). This denotes whether the data series are stored in rows (in which case the category names are derived from the column keys) or in columns (in which case the category names are derived from the row keys).

### startAngle

    double startAngle

  The starting angle.

### direction

    org.jfree.util.Rotation direction

  The direction for drawing the radar axis & plots.

### seriesPaintList

    org.jfree.util.PaintList seriesPaintList

  The series paint list.

### seriesOutlinePaintList

    org.jfree.util.PaintList seriesOutlinePaintList

  The series outline paint list.

### seriesOutlineStrokeList

    org.jfree.util.StrokeList seriesOutlineStrokeList

  The series outline stroke list.

### labelFont

    java.awt.Font labelFont

  The font used to display the category labels.

### labelGenerator

    CategoryItemLabelGenerator labelGenerator

  The label generator.

### webFilled

    boolean webFilled

  controls if the web polygons are filled or not

### toolTipGenerator

    CategoryToolTipGenerator toolTipGenerator

  A tooltip generator for the plot (`null` permitted).

### urlGenerator

    CategoryURLGenerator urlGenerator

  A URL generator for the plot (`null` permitted).

Class org.jfree.chart.plot.ThermometerPlot extends Plot implements Serializable

serialVersionUID: 4087093313147984390L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### dataset

    ValueDataset dataset

  The dataset for the plot.

### rangeAxis

    ValueAxis rangeAxis

  The range axis.

### lowerBound

    double lowerBound

  The lower bound for the thermometer.

### upperBound

    double upperBound

  The upper bound for the thermometer.

### padding

    org.jfree.ui.RectangleInsets padding

  Blank space inside the plot area around the outside of the thermometer.

### units

    int units

  The display units

### valueLocation

    int valueLocation

  The value label position.

### axisLocation

    int axisLocation

  The position of the axis

### valueFont

    java.awt.Font valueFont

  The font to write the value in

### valueFormat

    java.text.NumberFormat valueFormat

  Number format for the value

### showValueLines

    boolean showValueLines

  A flag that controls whether value lines are drawn.

### subrange

    int subrange

  The display sub-range.

### subrangeInfo

    double[][] subrangeInfo

  The start and end values for the subranges.

### followDataInSubranges

    boolean followDataInSubranges

  A flag that controls whether or not the axis range adjusts to the sub-ranges.

### useSubrangePaint

    boolean useSubrangePaint

  A flag that controls whether or not the mercury paint changes with the subranges.

### subrangePaint

    java.awt.Paint[] subrangePaint

  Paint for each range

### subrangeIndicatorsVisible

    boolean subrangeIndicatorsVisible

  A flag that controls whether the sub-range indicators are visible.

Class org.jfree.chart.plot.ValueMarker extends Marker implements Serializable

Serialized Fields

### value

    double value

  The value.

Class org.jfree.chart.plot.WaferMapPlot extends Plot implements Serializable

serialVersionUID: 4668320403707308155L

Serialized Fields

### orientation

    PlotOrientation orientation

  The plot orientation. vertical = notch down horizontal = notch right

### dataset

    WaferMapDataset dataset

  The dataset.

### renderer

    WaferMapRenderer renderer

  Object responsible for drawing the visual representation of each point on the plot.

Class org.jfree.chart.plot.XYPlot extends Plot implements Serializable

serialVersionUID: 7044148245716569264L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### orientation

    PlotOrientation orientation

  The plot orientation.

### axisOffset

    org.jfree.ui.RectangleInsets axisOffset

  The offset between the data area and the axes.

### domainAxes

    org.jfree.util.ObjectList domainAxes

  The domain axis / axes (used for the x-values).

### domainAxisLocations

    org.jfree.util.ObjectList domainAxisLocations

  The domain axis locations.

### rangeAxes

    org.jfree.util.ObjectList rangeAxes

  The range axis (used for the y-values).

### rangeAxisLocations

    org.jfree.util.ObjectList rangeAxisLocations

  The range axis location.

### datasets

    org.jfree.util.ObjectList datasets

  Storage for the datasets.

### renderers

    org.jfree.util.ObjectList renderers

  Storage for the renderers.

### datasetToDomainAxisMap

    java.util.Map<K,V> datasetToDomainAxisMap

  Storage for keys that map datasets/renderers to domain axes. If the map contains no entry for a dataset, it is assumed to map to the primary domain axis (index = 0).

### datasetToRangeAxisMap

    java.util.Map<K,V> datasetToRangeAxisMap

  Storage for keys that map datasets/renderers to range axes. If the map contains no entry for a dataset, it is assumed to map to the primary domain axis (index = 0).

### domainGridlinesVisible

    boolean domainGridlinesVisible

  A flag that controls whether the domain grid-lines are visible.

### rangeGridlinesVisible

    boolean rangeGridlinesVisible

  A flag that controls whether the range grid-lines are visible.

### domainZeroBaselineVisible

    boolean domainZeroBaselineVisible

  A flag that controls whether or not the zero baseline against the domain axis is visible.

  Since:
    1.0.5

### rangeZeroBaselineVisible

    boolean rangeZeroBaselineVisible

  A flag that controls whether or not the zero baseline against the range axis is visible.

### domainCrosshairVisible

    boolean domainCrosshairVisible

  A flag that controls whether or not a domain crosshair is drawn..

### domainCrosshairValue

    double domainCrosshairValue

  The domain crosshair value.

### domainCrosshairLockedOnData

    boolean domainCrosshairLockedOnData

  A flag that controls whether or not the crosshair locks onto actual data points.

### rangeCrosshairVisible

    boolean rangeCrosshairVisible

  A flag that controls whether or not a range crosshair is drawn..

### rangeCrosshairValue

    double rangeCrosshairValue

  The range crosshair value.

### rangeCrosshairLockedOnData

    boolean rangeCrosshairLockedOnData

  A flag that controls whether or not the crosshair locks onto actual data points.

### foregroundDomainMarkers

    java.util.Map<K,V> foregroundDomainMarkers

  A map of lists of foreground markers (optional) for the domain axes.

### backgroundDomainMarkers

    java.util.Map<K,V> backgroundDomainMarkers

  A map of lists of background markers (optional) for the domain axes.

### foregroundRangeMarkers

    java.util.Map<K,V> foregroundRangeMarkers

  A map of lists of foreground markers (optional) for the range axes.

### backgroundRangeMarkers

    java.util.Map<K,V> backgroundRangeMarkers

  A map of lists of background markers (optional) for the range axes.

### annotations

    java.util.List<E> annotations

  A (possibly empty) list of annotations for the plot. The list should be initialised in the constructor and never allowed to be `null`.

### fixedDomainAxisSpace

    AxisSpace fixedDomainAxisSpace

  The fixed domain axis space.

### fixedRangeAxisSpace

    AxisSpace fixedRangeAxisSpace

  The fixed range axis space.

### datasetRenderingOrder

    DatasetRenderingOrder datasetRenderingOrder

  The order of the dataset rendering (REVERSE draws the primary dataset last so that it appears to be on top).

### seriesRenderingOrder

    SeriesRenderingOrder seriesRenderingOrder

  The order of the series rendering (REVERSE draws the primary series last so that it appears to be on top).

### weight

    int weight

  The weight for this plot (only relevant if this is a subplot in a combined plot).

### fixedLegendItems

    LegendItemCollection fixedLegendItems

  An optional collection of legend items that can be returned by the getLegendItems() method.

Package org.jfree.chart.renderer

Class org.jfree.chart.renderer.AbstractRenderer extends java.lang.Object implements Serializable

serialVersionUID: -828267569428206075L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### seriesVisible

    java.lang.Boolean seriesVisible

  A flag that controls the visibility of ALL series.

### seriesVisibleList

    org.jfree.util.BooleanList seriesVisibleList

  A list of flags that controls whether or not each series is visible.

### baseSeriesVisible

    boolean baseSeriesVisible

  The default visibility for each series.

### seriesVisibleInLegend

    java.lang.Boolean seriesVisibleInLegend

  A flag that controls the visibility of ALL series in the legend.

### seriesVisibleInLegendList

    org.jfree.util.BooleanList seriesVisibleInLegendList

  A list of flags that controls whether or not each series is visible in the legend.

### baseSeriesVisibleInLegend

    boolean baseSeriesVisibleInLegend

  The default visibility for each series in the legend.

### paintList

    org.jfree.util.PaintList paintList

  The paint list.

### fillPaintList

    org.jfree.util.PaintList fillPaintList

  The fill paint list.

### outlinePaintList

    org.jfree.util.PaintList outlinePaintList

  The outline paint list.

### strokeList

    org.jfree.util.StrokeList strokeList

  The stroke list.

### outlineStrokeList

    org.jfree.util.StrokeList outlineStrokeList

  The outline stroke list.

### shapeList

    org.jfree.util.ShapeList shapeList

  A shape list.

### itemLabelsVisible

    java.lang.Boolean itemLabelsVisible

  Visibility of the item labels for ALL series (optional).

### itemLabelsVisibleList

    org.jfree.util.BooleanList itemLabelsVisibleList

  Visibility of the item labels PER series.

### baseItemLabelsVisible

    java.lang.Boolean baseItemLabelsVisible

  The base item labels visible.

### itemLabelFont

    java.awt.Font itemLabelFont

  The item label font for ALL series (optional).

### itemLabelFontList

    org.jfree.util.ObjectList itemLabelFontList

  The item label font list (one font per series).

### baseItemLabelFont

    java.awt.Font baseItemLabelFont

  The base item label font.

### itemLabelPaintList

    org.jfree.util.PaintList itemLabelPaintList

  The item label paint list (one paint per series).

### positiveItemLabelPosition

    ItemLabelPosition positiveItemLabelPosition

  The positive item label position for ALL series (optional).

### positiveItemLabelPositionList

    org.jfree.util.ObjectList positiveItemLabelPositionList

  The positive item label position (per series).

### basePositiveItemLabelPosition

    ItemLabelPosition basePositiveItemLabelPosition

  The fallback positive item label position.

### negativeItemLabelPosition

    ItemLabelPosition negativeItemLabelPosition

  The negative item label position for ALL series (optional).

### negativeItemLabelPositionList

    org.jfree.util.ObjectList negativeItemLabelPositionList

  The negative item label position (per series).

### baseNegativeItemLabelPosition

    ItemLabelPosition baseNegativeItemLabelPosition

  The fallback negative item label position.

### itemLabelAnchorOffset

    double itemLabelAnchorOffset

  The item label anchor offset.

### createEntities

    java.lang.Boolean createEntities

  A flag that controls whether or not entities are generated for ALL series (optional).

### createEntitiesList

    org.jfree.util.BooleanList createEntitiesList

  Flags that control whether or not entities are generated for each series. This will be overridden by 'createEntities'.

### baseCreateEntities

    boolean baseCreateEntities

  The default flag that controls whether or not entities are generated. This flag is used when both the above flags return null.

Class org.jfree.chart.renderer.AreaRendererEndType extends java.lang.Object implements Serializable

serialVersionUID: -1774146392916359839L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.chart.renderer.DefaultPolarItemRenderer extends AbstractRenderer implements Serializable

Serialized Fields

### plot

    PolarPlot plot

  The plot that the renderer is assigned to.

### seriesFilled

    org.jfree.util.BooleanList seriesFilled

  Flags that control whether the renderer fills each series or not.

Class org.jfree.chart.renderer.GrayPaintScale extends java.lang.Object implements Serializable

Serialized Fields

### lowerBound

    double lowerBound

  The lower bound.

### upperBound

    double upperBound

  The upper bound.

Class org.jfree.chart.renderer.LookupPaintScale extends java.lang.Object implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### lowerBound

    double lowerBound

  The lower bound.

### upperBound

    double upperBound

  The upper bound.

### lookupTable

    java.util.List<E> lookupTable

  The lookup table.

Class org.jfree.chart.renderer.NotOutlierException extends java.lang.Exception implements Serializable

Class org.jfree.chart.renderer.WaferMapRenderer extends AbstractRenderer implements Serializable

Serialized Fields

### paintIndex

    java.util.Map<K,V> paintIndex

  paint index

### plot

    WaferMapPlot plot

  plot

### paintLimit

    int paintLimit

  paint limit

### paintIndexMethod

    int paintIndexMethod

  paint index method

Package org.jfree.chart.renderer.category

Class org.jfree.chart.renderer.category.AbstractCategoryItemRenderer extends AbstractRenderer implements Serializable

serialVersionUID: 1247553218442497391L

Serialized Fields

### plot

    CategoryPlot plot

  The plot that the renderer is assigned to.

### itemLabelGenerator

    CategoryItemLabelGenerator itemLabelGenerator

  The item label generator for ALL series.

### itemLabelGeneratorList

    org.jfree.util.ObjectList itemLabelGeneratorList

  A list of item label generators (one per series).

### baseItemLabelGenerator

    CategoryItemLabelGenerator baseItemLabelGenerator

  The base item label generator.

### toolTipGenerator

    CategoryToolTipGenerator toolTipGenerator

  The tool tip generator for ALL series.

### toolTipGeneratorList

    org.jfree.util.ObjectList toolTipGeneratorList

  A list of tool tip generators (one per series).

### baseToolTipGenerator

    CategoryToolTipGenerator baseToolTipGenerator

  The base tool tip generator.

### itemURLGenerator

    CategoryURLGenerator itemURLGenerator

  The URL generator.

### itemURLGeneratorList

    org.jfree.util.ObjectList itemURLGeneratorList

  A list of item label generators (one per series).

### baseItemURLGenerator

    CategoryURLGenerator baseItemURLGenerator

  The base item label generator.

### legendItemLabelGenerator

    CategorySeriesLabelGenerator legendItemLabelGenerator

  The legend item label generator.

### legendItemToolTipGenerator

    CategorySeriesLabelGenerator legendItemToolTipGenerator

  The legend item tool tip generator.

### legendItemURLGenerator

    CategorySeriesLabelGenerator legendItemURLGenerator

  The legend item URL generator.

Class org.jfree.chart.renderer.category.AreaRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: -4231878281385812757L

Serialized Fields

### endType

    AreaRendererEndType endType

  A flag that controls how the ends of the areas are drawn.

Class org.jfree.chart.renderer.category.BarRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: 6000649414965887481L

Serialized Fields

### itemMargin

    double itemMargin

  The margin between items (bars) within a category.

### drawBarOutline

    boolean drawBarOutline

  A flag that controls whether or not bar outlines are drawn.

### maximumBarWidth

    double maximumBarWidth

  The maximum bar width as a percentage of the available space.

### minimumBarLength

    double minimumBarLength

  The minimum bar length (in Java2D units).

### gradientPaintTransformer

    org.jfree.ui.GradientPaintTransformer gradientPaintTransformer

  An optional class used to transform gradient paint objects to fit each bar.

### positiveItemLabelPositionFallback

    ItemLabelPosition positiveItemLabelPositionFallback

  The fallback position if a positive item label doesn't fit inside the bar.

### negativeItemLabelPositionFallback

    ItemLabelPosition negativeItemLabelPositionFallback

  The fallback position if a negative item label doesn't fit inside the bar.

### upperClip

    double upperClip

  The upper clip (axis) value for the axis.

### lowerClip

    double lowerClip

  The lower clip (axis) value for the axis.

### base

    double base

  The base value for the bars (defaults to 0.0).

### includeBaseInRange

    boolean includeBaseInRange

  A flag that controls whether the base value is included in the range returned by the findRangeBounds() method.

Class org.jfree.chart.renderer.category.BarRenderer3D extends BarRenderer implements Serializable

serialVersionUID: 7686976503536003636L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### xOffset

    double xOffset

  The size of x-offset for the 3D effect.

### yOffset

    double yOffset

  The size of y-offset for the 3D effect.

Class org.jfree.chart.renderer.category.BoxAndWhiskerRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: 632027470694481177L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### fillBox

    boolean fillBox

  A flag that controls whether or not the box is filled.

### itemMargin

    double itemMargin

  The margin between items (boxes) within a category.

Class org.jfree.chart.renderer.category.CategoryStepRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: -5121079703118261470L

Serialized Fields

### stagger

    boolean stagger

  A flag that controls whether or not the steps for multiple series are staggered.

Class org.jfree.chart.renderer.category.DefaultCategoryItemRenderer extends LineAndShapeRenderer implements Serializable

serialVersionUID: -7793786349384231896L

Class org.jfree.chart.renderer.category.GanttRenderer extends IntervalBarRenderer implements Serializable

serialVersionUID: -4010349116350119512L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### startPercent

    double startPercent

  Controls the starting edge of the progress indicator (expressed as a percentage of the overall bar width).

### endPercent

    double endPercent

  Controls the ending edge of the progress indicator (expressed as a percentage of the overall bar width).

Class org.jfree.chart.renderer.category.GroupedStackedBarRenderer extends StackedBarRenderer implements Serializable

serialVersionUID: -2725921399005922939L

Serialized Fields

### seriesToGroupMap

    KeyToGroupMap seriesToGroupMap

  A map used to assign each series to a group.

Class org.jfree.chart.renderer.category.IntervalBarRenderer extends BarRenderer implements Serializable

serialVersionUID: -5068857361615528725L

Class org.jfree.chart.renderer.category.LayeredBarRenderer extends BarRenderer implements Serializable

serialVersionUID: -8716572894780469487L

Serialized Fields

### seriesBarWidthList

    org.jfree.util.ObjectList seriesBarWidthList

  A list of the width of each series bar.

Class org.jfree.chart.renderer.category.LevelRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: -8204856624355025117L

Serialized Fields

### itemMargin

    double itemMargin

  The margin between items within a category.

### maxItemWidth

    double maxItemWidth

  The maximum item width as a percentage of the available space.

Class org.jfree.chart.renderer.category.LineAndShapeRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: -197749519869226398L

Serialized Fields

### linesVisible

    java.lang.Boolean linesVisible

  A flag that controls whether or not lines are visible for ALL series.

### seriesLinesVisible

    org.jfree.util.BooleanList seriesLinesVisible

  A table of flags that control (per series) whether or not lines are visible.

### baseLinesVisible

    boolean baseLinesVisible

  A flag indicating whether or not lines are drawn between non-null points.

### shapesVisible

    java.lang.Boolean shapesVisible

  A flag that controls whether or not shapes are visible for ALL series.

### seriesShapesVisible

    org.jfree.util.BooleanList seriesShapesVisible

  A table of flags that control (per series) whether or not shapes are visible.

### baseShapesVisible

    boolean baseShapesVisible

  The default value returned by the getShapeVisible() method.

### shapesFilled

    java.lang.Boolean shapesFilled

  A flag that controls whether or not shapes are filled for ALL series.

### seriesShapesFilled

    org.jfree.util.BooleanList seriesShapesFilled

  A table of flags that control (per series) whether or not shapes are filled.

### baseShapesFilled

    boolean baseShapesFilled

  The default value returned by the getShapeFilled() method.

### useFillPaint

    boolean useFillPaint

  A flag that controls whether the fill paint is used for filling shapes.

### drawOutlines

    boolean drawOutlines

  A flag that controls whether outlines are drawn for shapes.

### useOutlinePaint

    boolean useOutlinePaint

  A flag that controls whether the outline paint is used for drawing shape outlines - if not, the regular series paint is used.

Class org.jfree.chart.renderer.category.LineRenderer3D extends LineAndShapeRenderer implements Serializable

serialVersionUID: 5467931468380928736L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### xOffset

    double xOffset

  The size of x-offset for the 3D effect.

### yOffset

    double yOffset

  The size of y-offset for the 3D effect.

Class org.jfree.chart.renderer.category.MinMaxCategoryRenderer extends AbstractCategoryItemRenderer implements Serializable

serialVersionUID: 2935615937671064911L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### plotLines

    boolean plotLines

  A flag indicating whether or not lines are drawn between XY points.

### lastCategory

    int lastCategory

  The last category.

### min

    double min

  The minimum.

### max

    double max

  The maximum.

Class org.jfree.chart.renderer.category.StackedAreaRenderer extends AreaRenderer implements Serializable

serialVersionUID: -3595635038460823663L

Serialized Fields

### renderAsPercentages

    boolean renderAsPercentages

  A flag that controls whether the areas display values or percentages.

Class org.jfree.chart.renderer.category.StackedBarRenderer extends BarRenderer implements Serializable

serialVersionUID: 6402943811500067531L

Serialized Fields

### renderAsPercentages

    boolean renderAsPercentages

  A flag that controls whether the bars display values or percentages.

Class org.jfree.chart.renderer.category.StackedBarRenderer3D extends BarRenderer3D implements Serializable

serialVersionUID: -5832945916493247123L

Serialized Fields

### renderAsPercentages

    boolean renderAsPercentages

  A flag that controls whether the bars display values or percentages.

Class org.jfree.chart.renderer.category.StatisticalBarRenderer extends BarRenderer implements Serializable

serialVersionUID: -4986038395414039117L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Class org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer extends LineAndShapeRenderer implements Serializable

serialVersionUID: -3557517173697777579L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Class org.jfree.chart.renderer.category.WaterfallBarRenderer extends BarRenderer implements Serializable

serialVersionUID: -2482910643727230911L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Package org.jfree.chart.renderer.xy

Class org.jfree.chart.renderer.xy.AbstractXYItemRenderer extends AbstractRenderer implements Serializable

serialVersionUID: 8019124836026607990L

Serialized Fields

### plot

    XYPlot plot

  The plot.

### itemLabelGenerator

    XYItemLabelGenerator itemLabelGenerator

  The item label generator for ALL series.

### itemLabelGeneratorList

    org.jfree.util.ObjectList itemLabelGeneratorList

  A list of item label generators (one per series).

### baseItemLabelGenerator

    XYItemLabelGenerator baseItemLabelGenerator

  The base item label generator.

### toolTipGenerator

    XYToolTipGenerator toolTipGenerator

  The tool tip generator for ALL series.

### toolTipGeneratorList

    org.jfree.util.ObjectList toolTipGeneratorList

  A list of tool tip generators (one per series).

### baseToolTipGenerator

    XYToolTipGenerator baseToolTipGenerator

  The base tool tip generator.

### urlGenerator

    XYURLGenerator urlGenerator

  The URL text generator.

### backgroundAnnotations

    java.util.List<E> backgroundAnnotations

  Annotations to be drawn in the background layer ('underneath' the data items).

### foregroundAnnotations

    java.util.List<E> foregroundAnnotations

  Annotations to be drawn in the foreground layer ('on top' of the data items).

### defaultEntityRadius

    int defaultEntityRadius

  The default radius for the entity 'hotspot'

### legendItemLabelGenerator

    XYSeriesLabelGenerator legendItemLabelGenerator

  The legend item label generator.

### legendItemToolTipGenerator

    XYSeriesLabelGenerator legendItemToolTipGenerator

  The legend item tool tip generator.

### legendItemURLGenerator

    XYSeriesLabelGenerator legendItemURLGenerator

  The legend item URL generator.

Class org.jfree.chart.renderer.xy.CandlestickRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: 50390395841817121L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### autoWidthMethod

    int autoWidthMethod

  The method of automatically calculating the candle width.

### autoWidthFactor

    double autoWidthFactor

  The number (generally between 0.0 and 1.0) by which the available space automatically calculated for the candles will be multiplied to determine the actual width to use.

### autoWidthGap

    double autoWidthGap

  The minimum gap between one candle and the next

### candleWidth

    double candleWidth

  The candle width.

### maxCandleWidthInMilliseconds

    double maxCandleWidthInMilliseconds

  The maximum candlewidth in milliseconds.

### maxCandleWidth

    double maxCandleWidth

  Temporary storage for the maximum candle width.

### drawVolume

    boolean drawVolume

  A flag controlling whether or not volume bars are drawn on the chart.

### useOutlinePaint

    boolean useOutlinePaint

  A flag that controls whether or not the renderer's outline paint is used to draw the outline of the candlestick. The default value is `false` to avoid a change of behaviour for existing code.

  Since:
    1.0.5

Class org.jfree.chart.renderer.xy.ClusteredXYBarRenderer extends XYBarRenderer implements Serializable

serialVersionUID: 5864462149177133147L

Serialized Fields

### centerBarAtStartValue

    boolean centerBarAtStartValue

  Determines whether bar center should be interval start.

Class org.jfree.chart.renderer.xy.CyclicXYItemRenderer extends StandardXYItemRenderer implements Serializable

serialVersionUID: 4035912243303764892L

Class org.jfree.chart.renderer.xy.DefaultXYItemRenderer extends XYLineAndShapeRenderer implements Serializable

serialVersionUID: 3450423530996888074L

Class org.jfree.chart.renderer.xy.DeviationRenderer extends XYLineAndShapeRenderer implements Serializable

Serialized Fields

### alpha

    float alpha

  The alpha transparency for the interval shading.

Class org.jfree.chart.renderer.xy.HighLowRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -8135673815876552516L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### drawOpenTicks

    boolean drawOpenTicks

  A flag that controls whether the open ticks are drawn.

### drawCloseTicks

    boolean drawCloseTicks

  A flag that controls whether the close ticks are drawn.

Class org.jfree.chart.renderer.xy.StackedXYAreaRenderer extends XYAreaRenderer implements Serializable

serialVersionUID: 5217394318178570889L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Class org.jfree.chart.renderer.xy.StackedXYAreaRenderer2 extends XYAreaRenderer2 implements Serializable

serialVersionUID: 7752676509764539182L

Serialized Fields

### roundXCoordinates

    boolean roundXCoordinates

  This flag controls whether or not the x-coordinates (in Java2D space) are rounded to integers. When set to true, this can avoid the vertical striping that anti-aliasing can generate. However, the rounding may not be appropriate for output in high resolution formats (for example, vector graphics formats such as SVG and PDF).

  Since:
    1.0.3

Class org.jfree.chart.renderer.xy.StackedXYBarRenderer extends XYBarRenderer implements Serializable

serialVersionUID: -7049101055533436444L

Serialized Fields

### renderAsPercentages

    boolean renderAsPercentages

  A flag that controls whether the bars display values or percentages.

Class org.jfree.chart.renderer.xy.StandardXYItemRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -3271351259436865995L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### baseShapesVisible

    boolean baseShapesVisible

  A flag indicating whether or not shapes are drawn at each XY point.

### plotLines

    boolean plotLines

  A flag indicating whether or not lines are drawn between XY points.

### plotImages

    boolean plotImages

  A flag indicating whether or not images are drawn between XY points.

### plotDiscontinuous

    boolean plotDiscontinuous

  A flag controlling whether or not discontinuous lines are used.

### gapThresholdType

    org.jfree.util.UnitType gapThresholdType

  Specifies how the gap threshold value is interpreted.

### gapThreshold

    double gapThreshold

  Threshold for deciding when to discontinue a line.

### shapesFilled

    java.lang.Boolean shapesFilled

  A flag that controls whether or not shapes are filled for ALL series.

### seriesShapesFilled

    org.jfree.util.BooleanList seriesShapesFilled

  A table of flags that control (per series) whether or not shapes are filled.

### baseShapesFilled

    boolean baseShapesFilled

  The default value returned by the getShapeFilled() method.

### drawSeriesLineAsPath

    boolean drawSeriesLineAsPath

  A flag that controls whether or not each series is drawn as a single path.

Class org.jfree.chart.renderer.xy.WindItemRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: 8078914101916976844L

Class org.jfree.chart.renderer.xy.XYAreaRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -4481971353973876747L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### plotShapes

    boolean plotShapes

  A flag indicating whether or not shapes are drawn at each XY point.

### plotLines

    boolean plotLines

  A flag indicating whether or not lines are drawn between XY points.

### plotArea

    boolean plotArea

  A flag indicating whether or not Area are drawn at each XY point.

### showOutline

    boolean showOutline

  A flag that controls whether or not the outline is shown.

Class org.jfree.chart.renderer.xy.XYAreaRenderer2 extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -7378069681579984133L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### showOutline

    boolean showOutline

  A flag that controls whether or not the outline is shown.

Class org.jfree.chart.renderer.xy.XYBarRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: 770559577251370036L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### base

    double base

  The default base value for the bars.

### useYInterval

    boolean useYInterval

  A flag that controls whether the bars use the y-interval supplied by the dataset.

### margin

    double margin

  Percentage margin (to reduce the width of bars).

### drawBarOutline

    boolean drawBarOutline

  A flag that controls whether or not bar outlines are drawn.

### gradientPaintTransformer

    org.jfree.ui.GradientPaintTransformer gradientPaintTransformer

  An optional class used to transform gradient paint objects to fit each bar.

### positiveItemLabelPositionFallback

    ItemLabelPosition positiveItemLabelPositionFallback

  The fallback position if a positive item label doesn't fit inside the bar.

### negativeItemLabelPositionFallback

    ItemLabelPosition negativeItemLabelPositionFallback

  The fallback position if a negative item label doesn't fit inside the bar.

Class org.jfree.chart.renderer.xy.XYBlockRenderer extends AbstractXYItemRenderer implements Serializable

Serialized Fields

### blockWidth

    double blockWidth

  The block width (defaults to 1.0).

### blockHeight

    double blockHeight

  The block height (defaults to 1.0).

### blockAnchor

    org.jfree.ui.RectangleAnchor blockAnchor

  The anchor point used to align each block to its (x, y) location. The default value is `RectangleAnchor.CENTER`.

### xOffset

    double xOffset

  Temporary storage for the x-offset used to align the block anchor.

### yOffset

    double yOffset

  Temporary storage for the y-offset used to align the block anchor.

### paintScale

    PaintScale paintScale

  The paint scale.

Class org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -8020170108532232324L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### boxWidth

    double boxWidth

  The box width.

### fillBox

    boolean fillBox

  A flag that controls whether or not the box is filled.

Class org.jfree.chart.renderer.xy.XYBubbleRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -5221991598674249125L

Serialized Fields

### scaleType

    int scaleType

  Controls how the width and height of the bubble are scaled.

Class org.jfree.chart.renderer.xy.XYDifferenceRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -8447915602375584857L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### shapesVisible

    boolean shapesVisible

  Display shapes at each point?

### roundXCoordinates

    boolean roundXCoordinates

  This flag controls whether or not the x-coordinates (in Java2D space) are rounded to integers. When set to true, this can avoid the vertical striping that anti-aliasing can generate. However, the rounding may not be appropriate for output in high resolution formats (for example, vector graphics formats such as SVG and PDF).

  Since:
    1.0.4

Class org.jfree.chart.renderer.xy.XYDotRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -2764344339073566425L

Serialized Fields

### dotWidth

    int dotWidth

  The dot width.

### dotHeight

    int dotHeight

  The dot height.

Class org.jfree.chart.renderer.xy.XYErrorRenderer extends XYLineAndShapeRenderer implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### drawXError

    boolean drawXError

  A flag that controls whether or not the x-error bars are drawn.

### drawYError

    boolean drawYError

  A flag that controls whether or not the y-error bars are drawn.

### capLength

    double capLength

  The length of the cap at the end of the error bars.

Class org.jfree.chart.renderer.xy.XYLine3DRenderer extends XYLineAndShapeRenderer implements Serializable

serialVersionUID: 588933208243446087L

Serialized Fields

### xOffset

    double xOffset

  The size of x-offset for the 3D effect.

### yOffset

    double yOffset

  The size of y-offset for the 3D effect.

Class org.jfree.chart.renderer.xy.XYLineAndShapeRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -7435246895986425885L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### linesVisible

    java.lang.Boolean linesVisible

  A flag that controls whether or not lines are visible for ALL series.

### seriesLinesVisible

    org.jfree.util.BooleanList seriesLinesVisible

  A table of flags that control (per series) whether or not lines are visible.

### baseLinesVisible

    boolean baseLinesVisible

  The default value returned by the getLinesVisible() method.

### shapesVisible

    java.lang.Boolean shapesVisible

  A flag that controls whether or not shapes are visible for ALL series.

### seriesShapesVisible

    org.jfree.util.BooleanList seriesShapesVisible

  A table of flags that control (per series) whether or not shapes are visible.

### baseShapesVisible

    boolean baseShapesVisible

  The default value returned by the getShapeVisible() method.

### shapesFilled

    java.lang.Boolean shapesFilled

  A flag that controls whether or not shapes are filled for ALL series.

### seriesShapesFilled

    org.jfree.util.BooleanList seriesShapesFilled

  A table of flags that control (per series) whether or not shapes are filled.

### baseShapesFilled

    boolean baseShapesFilled

  The default value returned by the getShapeFilled() method.

### drawOutlines

    boolean drawOutlines

  A flag that controls whether outlines are drawn for shapes.

### useFillPaint

    boolean useFillPaint

  A flag that controls whether the fill paint is used for filling shapes.

### useOutlinePaint

    boolean useOutlinePaint

  A flag that controls whether the outline paint is used for drawing shape outlines.

### drawSeriesLineAsPath

    boolean drawSeriesLineAsPath

  A flag that controls whether or not each series is drawn as a single path.

Class org.jfree.chart.renderer.xy.XYStepAreaRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -7311560779702649635L

Serialized Fields

### shapesVisible

    boolean shapesVisible

  A flag indicating whether or not shapes are drawn at each XY point.

### shapesFilled

    boolean shapesFilled

  A flag that controls whether or not shapes are filled for ALL series.

### plotArea

    boolean plotArea

  A flag indicating whether or not Area are drawn at each XY point.

### showOutline

    boolean showOutline

  A flag that controls whether or not the outline is shown.

### rangeBase

    double rangeBase

  The value on the range axis which defines the 'lower' border of the area.

Class org.jfree.chart.renderer.xy.XYStepRenderer extends XYLineAndShapeRenderer implements Serializable

serialVersionUID: -8918141928884796108L

Class org.jfree.chart.renderer.xy.YIntervalRenderer extends AbstractXYItemRenderer implements Serializable

serialVersionUID: -2951586537224143260L

Package org.jfree.chart.servlet

Class org.jfree.chart.servlet.ChartDeleter extends java.lang.Object implements Serializable

Serialized Fields

### chartNames

    java.util.List<E> chartNames

  The chart names.

Class org.jfree.chart.servlet.DisplayChart extends javax.servlet.http.HttpServlet implements Serializable

Package org.jfree.chart.title

Class org.jfree.chart.title.CompositeTitle extends Title implements Serializable

serialVersionUID: -6770854036232562290L

Serialized Fields

### container

    BlockContainer container

  A container for the individual titles.

Class org.jfree.chart.title.DateTitle extends TextTitle implements Serializable

serialVersionUID: -465434812763159881L

Class org.jfree.chart.title.ImageTitle extends Title implements Serializable

Serialized Fields

### image

    java.awt.Image image

  The title image.

Class org.jfree.chart.title.LegendGraphic extends AbstractBlock implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### shapeVisible

    boolean shapeVisible

  A flag that controls whether or not the shape is visible - see also lineVisible.

### shapeLocation

    org.jfree.ui.RectangleAnchor shapeLocation

  Defines the location within the block to which the shape will be aligned.

### shapeAnchor

    org.jfree.ui.RectangleAnchor shapeAnchor

  Defines the point on the shape's bounding rectangle that will be aligned to the drawing location when the shape is rendered.

### shapeFilled

    boolean shapeFilled

  A flag that controls whether or not the shape is filled.

### fillPaintTransformer

    org.jfree.ui.GradientPaintTransformer fillPaintTransformer

  The fill paint transformer (used if the fillPaint is an instance of GradientPaint).

  Since:
    1.0.4

### shapeOutlineVisible

    boolean shapeOutlineVisible

  A flag that controls whether or not the shape outline is visible.

### lineVisible

    boolean lineVisible

  A flag that controls whether or not the line is visible - see also shapeVisible.

Class org.jfree.chart.title.LegendItemBlockContainer extends BlockContainer implements Serializable

Serialized Fields

### dataset

    int dataset

  The dataset index.

### series

    int series

  The series index.

### toolTipText

    java.lang.String toolTipText

  The tool tip text (can be `null`).

### urlText

    java.lang.String urlText

  The URL text (can be `null`).

Class org.jfree.chart.title.LegendTitle extends Title implements Serializable

serialVersionUID: 2644010518533854633L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### sources

    LegendItemSource[] sources

  The sources for legend items.

### legendItemGraphicEdge

    org.jfree.ui.RectangleEdge legendItemGraphicEdge

  The edge for the legend item graphic relative to the text.

### legendItemGraphicAnchor

    org.jfree.ui.RectangleAnchor legendItemGraphicAnchor

  The anchor point for the legend item graphic.

### legendItemGraphicLocation

    org.jfree.ui.RectangleAnchor legendItemGraphicLocation

  The legend item graphic location.

### legendItemGraphicPadding

    org.jfree.ui.RectangleInsets legendItemGraphicPadding

  The padding for the legend item graphic.

### itemFont

    java.awt.Font itemFont

  The item font.

### itemLabelPadding

    org.jfree.ui.RectangleInsets itemLabelPadding

  The padding for the item labels.

### items

    BlockContainer items

  A container that holds and displays the legend items.

### hLayout

    Arrangement hLayout

### vLayout

    Arrangement vLayout

### wrapper

    BlockContainer wrapper

  An optional container for wrapping the legend items (allows for adding a title or other text to the legend).

Class org.jfree.chart.title.PaintScaleLegend extends Title implements Serializable

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### scale

    PaintScale scale

  The paint scale (never `null`).

### axis

    ValueAxis axis

  The value axis (never `null`).

### axisLocation

    AxisLocation axisLocation

  The axis location (handles both orientations, never `null`).

### axisOffset

    double axisOffset

  The offset between the axis and the paint strip (in Java2D units).

### stripWidth

    double stripWidth

  The thickness of the paint strip (in Java2D units).

### stripOutlineVisible

    boolean stripOutlineVisible

  A flag that controls whether or not an outline is drawn around the paint strip.

Class org.jfree.chart.title.TextTitle extends Title implements Serializable

serialVersionUID: 8372008692127477443L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### text

    java.lang.String text

  The title text.

### font

    java.awt.Font font

  The font used to display the title.

### textAlignment

    org.jfree.ui.HorizontalAlignment textAlignment

  The text alignment.

### toolTipText

    java.lang.String toolTipText

  The tool tip text (can be `null`).

### urlText

    java.lang.String urlText

  The URL text (can be `null`).

### content

    org.jfree.text.TextBlock content

  The content.

### expandToFitSpace

    boolean expandToFitSpace

  A flag that controls whether the title expands to fit the available space..

Class org.jfree.chart.title.Title extends AbstractBlock implements Serializable

serialVersionUID: -6675162505277817221L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.
    `java.lang.ClassNotFoundException` - if there is a classpath problem.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Provides serialization support.

  Throws:
    `java.io.IOException` - if there is an I/O error.

Serialized Fields

### position

    org.jfree.ui.RectangleEdge position

  The title position.

### horizontalAlignment

    org.jfree.ui.HorizontalAlignment horizontalAlignment

  The horizontal alignment of the title content.

### verticalAlignment

    org.jfree.ui.VerticalAlignment verticalAlignment

  The vertical alignment of the title content.

### notify

    boolean notify

  A flag that can be used to temporarily disable the listener mechanism.

Package org.jfree.chart.urls

Class org.jfree.chart.urls.CustomPieURLGenerator extends java.lang.Object implements Serializable

serialVersionUID: 7100607670144900503L

Serialized Fields

### urls

    java.util.ArrayList<E> urls

  Storage for the URLs.

Class org.jfree.chart.urls.CustomXYURLGenerator extends java.lang.Object implements Serializable

serialVersionUID: -8565933356596551832L

Serialized Fields

### urlSeries

    java.util.ArrayList<E> urlSeries

  Storage for the URLs.

Class org.jfree.chart.urls.StandardCategoryURLGenerator extends java.lang.Object implements Serializable

serialVersionUID: 2276668053074881909L

Serialized Fields

### prefix

    java.lang.String prefix

  Prefix to the URL

### seriesParameterName

    java.lang.String seriesParameterName

  Series parameter name to go in each URL

### categoryParameterName

    java.lang.String categoryParameterName

  Category parameter name to go in each URL

Class org.jfree.chart.urls.StandardPieURLGenerator extends java.lang.Object implements Serializable

serialVersionUID: 1626966402065883419L

Serialized Fields

### prefix

    java.lang.String prefix

  The prefix.

### categoryParameterName

    java.lang.String categoryParameterName

  The category parameter name.

### indexParameterName

    java.lang.String indexParameterName

  The pie index parameter name.

Class org.jfree.chart.urls.StandardXYURLGenerator extends java.lang.Object implements Serializable

serialVersionUID: -1771624523496595382L

Serialized Fields

### prefix

    java.lang.String prefix

  Prefix to the URL

### seriesParameterName

    java.lang.String seriesParameterName

  Series parameter name to go in each URL

### itemParameterName

    java.lang.String itemParameterName

  Item parameter name to go in each URL

Class org.jfree.chart.urls.StandardXYZURLGenerator extends StandardXYURLGenerator implements Serializable

Class org.jfree.chart.urls.TimeSeriesURLGenerator extends java.lang.Object implements Serializable

serialVersionUID: -9122773175671182445L

Serialized Fields

### dateFormat

    java.text.DateFormat dateFormat

  A formatter for the date.

### prefix

    java.lang.String prefix

  Prefix to the URL

### seriesParameterName

    java.lang.String seriesParameterName

  Name to use to identify the series

### itemParameterName

    java.lang.String itemParameterName

  Name to use to identify the item

Package org.jfree.chart.util

Class org.jfree.chart.util.RelativeDateFormat extends java.text.DateFormat implements Serializable

Serialized Fields

### baseMillis

    long baseMillis

  The base milliseconds for the elapsed time calculation.

### showZeroDays

    boolean showZeroDays

  A flag that controls whether or not a zero day count is displayed.

### dayFormatter

    java.text.NumberFormat dayFormatter

  A formatter for the day count (most likely not critical until the day count exceeds 999).

### daySuffix

    java.lang.String daySuffix

  A string appended after the day count.

### hourSuffix

    java.lang.String hourSuffix

  A string appended after the hours.

### minuteSuffix

    java.lang.String minuteSuffix

  A string appended after the minutes.

### secondFormatter

    java.text.NumberFormat secondFormatter

  A formatter for the seconds (and milliseconds).

### secondSuffix

    java.lang.String secondSuffix

  A string appended after the seconds.

Package org.jfree.data

Class org.jfree.data.ComparableObjectItem extends java.lang.Object implements Serializable

serialVersionUID: 2751513470325494890L

Serialized Fields

### x

    java.lang.Comparable<T> x

  The x-value.

### obj

    java.lang.Object obj

  The y-value.

Class org.jfree.data.ComparableObjectSeries extends Series implements Serializable

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data items in the series.

### maximumItemCount

    int maximumItemCount

  The maximum number of items for the series.

### autoSort

    boolean autoSort

  A flag that controls whether the items are automatically sorted.

### allowDuplicateXValues

    boolean allowDuplicateXValues

  A flag that controls whether or not duplicate x-values are allowed.

Class org.jfree.data.DefaultKeyedValue extends java.lang.Object implements Serializable

serialVersionUID: -7388924517460437712L

Serialized Fields

### key

    java.lang.Comparable<T> key

  The key.

### value

    java.lang.Number value

  The value.

Class org.jfree.data.DefaultKeyedValues extends java.lang.Object implements Serializable

serialVersionUID: 8468154364608194797L

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data.

Class org.jfree.data.DefaultKeyedValues2D extends java.lang.Object implements Serializable

serialVersionUID: -5514169970951994748L

Serialized Fields

### rowKeys

    java.util.List<E> rowKeys

  The row keys.

### columnKeys

    java.util.List<E> columnKeys

  The column keys.

### rows

    java.util.List<E> rows

  The row data.

### sortRowKeys

    boolean sortRowKeys

  If the row keys should be sorted by their comparable order.

Class org.jfree.data.DomainOrder extends java.lang.Object implements Serializable

serialVersionUID: 4902774943512072627L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.data.KeyedObject extends java.lang.Object implements Serializable

serialVersionUID: 2677930479256885863L

Serialized Fields

### key

    java.lang.Comparable<T> key

  The key.

### object

    java.lang.Object object

  The object.

Class org.jfree.data.KeyedObjects extends java.lang.Object implements Serializable

serialVersionUID: 1321582394193530984L

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data.

Class org.jfree.data.KeyedObjects2D extends java.lang.Object implements Serializable

serialVersionUID: -1015873563138522374L

Serialized Fields

### rowKeys

    java.util.List<E> rowKeys

  The row keys.

### columnKeys

    java.util.List<E> columnKeys

  The column keys.

### rows

    java.util.List<E> rows

  The row data.

Class org.jfree.data.KeyToGroupMap extends java.lang.Object implements Serializable

serialVersionUID: -2228169345475318082L

Serialized Fields

### defaultGroup

    java.lang.Comparable<T> defaultGroup

  The default group.

### groups

    java.util.List<E> groups

  The groups.

### keyToGroupMap

    java.util.Map<K,V> keyToGroupMap

  A mapping between keys and groups.

Class org.jfree.data.Range extends java.lang.Object implements Serializable

serialVersionUID: -906333695431863380L

Serialized Fields

### lower

    double lower

  The lower bound of the range.

### upper

    double upper

  The upper bound of the range.

Class org.jfree.data.RangeType extends java.lang.Object implements Serializable

serialVersionUID: -9073319010650549239L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.data.UnknownKeyException extends java.lang.IllegalArgumentException implements Serializable

Package org.jfree.data.category

Class org.jfree.data.category.CategoryToPieDataset extends AbstractDataset implements Serializable

serialVersionUID: 5516396319762189617L

Serialized Fields

### source

    CategoryDataset source

  The source.

### extract

    org.jfree.util.TableOrder extract

  The extract type.

### index

    int index

  The row or column index.

Class org.jfree.data.category.DefaultCategoryDataset extends AbstractDataset implements Serializable

serialVersionUID: -8168173757291644622L

Serialized Fields

### data

    DefaultKeyedValues2D data

  A storage structure for the data.

Class org.jfree.data.category.DefaultIntervalCategoryDataset extends AbstractSeriesDataset implements Serializable

Serialized Fields

### seriesKeys

    java.lang.Comparable<T>[] seriesKeys

  The series keys.

### categoryKeys

    java.lang.Comparable<T>[] categoryKeys

  The category keys.

### startData

    java.lang.Number[][] startData

  Storage for the start value data.

### endData

    java.lang.Number[][] endData

  Storage for the end value data.

Package org.jfree.data.contour

Class org.jfree.data.contour.DefaultContourDataset extends AbstractXYZDataset implements Serializable

Serialized Fields

### seriesKey

    java.lang.Comparable<T> seriesKey

  Deprecated.
  The series name (this dataset supports only one series).

### xValues

    java.lang.Number[] xValues

  Deprecated.
  Storage for the x values.

### yValues

    java.lang.Number[] yValues

  Deprecated.
  Storage for the y values.

### zValues

    java.lang.Number[] zValues

  Deprecated.
  Storage for the z values.

### xIndex

    int[] xIndex

  Deprecated.
  The index for the start of each column in the data.

### dateAxis

    boolean[] dateAxis

  Deprecated.
  Flags that track whether x, y and z are dates.

Class org.jfree.data.contour.NonGridContourDataset extends DefaultContourDataset implements Serializable

Package org.jfree.data.gantt

Class org.jfree.data.gantt.Task extends java.lang.Object implements Serializable

serialVersionUID: 1094303785346988894L

Serialized Fields

### description

    java.lang.String description

  The task description.

### duration

    TimePeriod duration

  The time period for the task (estimated or actual).

### percentComplete

    java.lang.Double percentComplete

  The percent complete (`null` is permitted).

### subtasks

    java.util.List<E> subtasks

  Storage for the sub-tasks (if any).

Class org.jfree.data.gantt.TaskSeries extends Series implements Serializable

Serialized Fields

### tasks

    java.util.List<E> tasks

  Storage for the tasks in the series.

Class org.jfree.data.gantt.TaskSeriesCollection extends AbstractSeriesDataset implements Serializable

serialVersionUID: -2065799050738449903L

Serialized Fields

### keys

    java.util.List<E> keys

  Storage for aggregate task keys (the task description is used as the key).

### data

    java.util.List<E> data

  Storage for the series.

Package org.jfree.data.general

Class org.jfree.data.general.AbstractDataset extends java.lang.Object implements Serializable

serialVersionUID: 1918768939869230744L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Restores a serialized object.

  Throws:
    `java.io.IOException` - if there is an I/O problem.
    `java.lang.ClassNotFoundException` - if there is a problem loading a class.

### writeObject

    private void writeObject(java.io.ObjectOutputStream stream)
                      throws java.io.IOException

  Handles serialization.

  Throws:
    `java.io.IOException` - if there is an I/O problem.

Serialized Fields

### group

    DatasetGroup group

  The group that the dataset belongs to.

Class org.jfree.data.general.AbstractSeriesDataset extends AbstractDataset implements Serializable

serialVersionUID: -6074996219705033171L

Class org.jfree.data.general.CombinedDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### datasetInfo

    java.util.List<E> datasetInfo

  Storage for the datasets we combine.

Class org.jfree.data.general.DatasetChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

### dataset

    Dataset dataset

  The dataset that generated the change event.

Class org.jfree.data.general.DatasetGroup extends java.lang.Object implements Serializable

serialVersionUID: -3640642179674185688L

Serialized Fields

### id

    java.lang.String id

  The group id.

Class org.jfree.data.general.DefaultKeyedValueDataset extends AbstractDataset implements Serializable

serialVersionUID: -8149484339560406750L

Serialized Fields

### data

    KeyedValue data

  Storage for the data.

Class org.jfree.data.general.DefaultKeyedValues2DDataset extends DefaultCategoryDataset implements Serializable

serialVersionUID: 4288210771905990424L

Class org.jfree.data.general.DefaultKeyedValuesDataset extends DefaultPieDataset implements Serializable

serialVersionUID: 306264413152815781L

Class org.jfree.data.general.DefaultPieDataset extends AbstractDataset implements Serializable

serialVersionUID: 2904745139106540618L

Serialized Fields

### data

    DefaultKeyedValues data

  Storage for the data.

Class org.jfree.data.general.DefaultValueDataset extends AbstractDataset implements Serializable

serialVersionUID: 8137521217249294891L

Serialized Fields

### value

    java.lang.Number value

  The value.

Class org.jfree.data.general.Series extends java.lang.Object implements Serializable

serialVersionUID: -6906561437538683581L

Serialized Fields

### key

    java.lang.Comparable<T> key

  The key for the series.

### description

    java.lang.String description

  A description of the series.

### listeners

    javax.swing.event.EventListenerList listeners

  Storage for registered change listeners.

### propertyChangeSupport

    java.beans.PropertyChangeSupport propertyChangeSupport

  Object to support property change notification.

### notify

    boolean notify

  A flag that controls whether or not changes are notified.

Class org.jfree.data.general.SeriesChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1593866085210089052L

Class org.jfree.data.general.SeriesException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -3667048387550852940L

Class org.jfree.data.general.SubSeriesDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### parent

    SeriesDataset parent

  The parent dataset.

### map

    int[] map

  Storage for map.

Class org.jfree.data.general.WaferMapDataset extends AbstractDataset implements Serializable

Serialized Fields

### data

    DefaultKeyedValues2D data

  Storage structure for the data values (row key is chipx, column is chipy)

### maxChipX

    int maxChipX

  wafer x dimension

### maxChipY

    int maxChipY

  wafer y dimension

### chipSpace

    double chipSpace

  space to draw between chips

### maxValue

    java.lang.Double maxValue

  maximum value in this dataset

### minValue

    java.lang.Double minValue

  minimum value in this dataset

Package org.jfree.data.jdbc

Class org.jfree.data.jdbc.JDBCCategoryDataset extends DefaultCategoryDataset implements Serializable

Serialized Fields

### transpose

    boolean transpose

  A flag the controls whether or not the table is transposed. The default is 'true' because this provides the behaviour described in the documentation.

Class org.jfree.data.jdbc.JDBCPieDataset extends DefaultPieDataset implements Serializable

Class org.jfree.data.jdbc.JDBCXYDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### columnNames

    java.lang.String[] columnNames

  Column names.

### rows

    java.util.ArrayList<E> rows

  Rows.

### maxValue

    double maxValue

  The maximum y value of the returned result set

### minValue

    double minValue

  The minimum y value of the returned result set

### isTimeSeries

    boolean isTimeSeries

  Is this dataset a timeseries ?

Package org.jfree.data.statistics

Class org.jfree.data.statistics.BoxAndWhiskerItem extends java.lang.Object implements Serializable

serialVersionUID: 7329649623148167423L

Serialized Fields

### mean

    java.lang.Number mean

  The mean.

### median

    java.lang.Number median

  The median.

### q1

    java.lang.Number q1

  The first quarter.

### q3

    java.lang.Number q3

  The third quarter.

### minRegularValue

    java.lang.Number minRegularValue

  The minimum regular value.

### maxRegularValue

    java.lang.Number maxRegularValue

  The maximum regular value.

### minOutlier

    java.lang.Number minOutlier

  The minimum outlier.

### maxOutlier

    java.lang.Number maxOutlier

  The maximum outlier.

### outliers

    java.util.List<E> outliers

  The outliers.

Class org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset extends AbstractDataset implements Serializable

Serialized Fields

### data

    KeyedObjects2D data

  Storage for the data.

### minimumRangeValue

    java.lang.Number minimumRangeValue

  The minimum range value.

### maximumRangeValue

    java.lang.Number maximumRangeValue

  The maximum range value.

### rangeBounds

    Range rangeBounds

  The range of values.

Class org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesKey

    java.lang.Comparable<T> seriesKey

  The series key.

### dates

    java.util.List<E> dates

  Storage for the dates.

### items

    java.util.List<E> items

  Storage for the box and whisker statistics.

### minimumRangeValue

    java.lang.Number minimumRangeValue

  The minimum range value.

### maximumRangeValue

    java.lang.Number maximumRangeValue

  The maximum range value.

### rangeBounds

    Range rangeBounds

  The range of values.

### outlierCoefficient

    double outlierCoefficient

  The coefficient used to calculate outliers. Tukey's default value is 1.5 (see EDA) Any value which is greater than Q3 + (interquartile range * outlier coefficient) is considered to be an outlier. Can be altered if the data is particularly skewed.

### faroutCoefficient

    double faroutCoefficient

  The coefficient used to calculate farouts. Tukey's default value is 2 (see EDA) Any value which is greater than Q3 + (interquartile range * farout coefficient) is considered to be a farout. Can be altered if the data is particularly skewed.

Class org.jfree.data.statistics.DefaultStatisticalCategoryDataset extends AbstractDataset implements Serializable

Serialized Fields

### data

    KeyedObjects2D data

  Storage for the data.

### minimumRangeValue

    double minimumRangeValue

  The minimum range value.

### minimumRangeValueIncStdDev

    double minimumRangeValueIncStdDev

  The minimum range value including the standard deviation.

### maximumRangeValue

    double maximumRangeValue

  The maximum range value.

### maximumRangeValueIncStdDev

    double maximumRangeValueIncStdDev

  The maximum range value including the standard deviation.

Class org.jfree.data.statistics.HistogramBin extends java.lang.Object implements Serializable

serialVersionUID: 7614685080015589931L

Serialized Fields

### count

    int count

  The number of items in the bin.

### startBoundary

    double startBoundary

  The start boundary.

### endBoundary

    double endBoundary

  The end boundary.

Class org.jfree.data.statistics.HistogramDataset extends AbstractIntervalXYDataset implements Serializable

serialVersionUID: -6341668077370231153L

Serialized Fields

### list

    java.util.List<E> list

  A list of maps.

### type

    HistogramType type

  The histogram type.

Class org.jfree.data.statistics.HistogramType extends java.lang.Object implements Serializable

serialVersionUID: 2618927186251997727L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The type name.

Class org.jfree.data.statistics.MeanAndStandardDeviation extends java.lang.Object implements Serializable

serialVersionUID: 7413468697315721515L

Serialized Fields

### mean

    java.lang.Number mean

  The mean.

### standardDeviation

    java.lang.Number standardDeviation

  The standard deviation.

Class org.jfree.data.statistics.SimpleHistogramBin extends java.lang.Object implements Serializable

serialVersionUID: 3480862537505941742L

Serialized Fields

### lowerBound

    double lowerBound

  The lower bound for the bin.

### upperBound

    double upperBound

  The upper bound for the bin.

### includeLowerBound

    boolean includeLowerBound

  A flag that controls whether the lower bound is included in the bin range.

### includeUpperBound

    boolean includeUpperBound

  A flag that controls whether the upper bound is included in the bin range.

### itemCount

    int itemCount

  The item count.

Class org.jfree.data.statistics.SimpleHistogramDataset extends AbstractIntervalXYDataset implements Serializable

serialVersionUID: 7997996479768018443L

Serialized Fields

### key

    java.lang.Comparable<T> key

  The series key.

### bins

    java.util.List<E> bins

  The bins.

### adjustForBinSize

    boolean adjustForBinSize

  A flag that controls whether or not the bin count is divided by the bin size.

Package org.jfree.data.time

Class org.jfree.data.time.DateRange extends Range implements Serializable

serialVersionUID: -4705682568375418157L

Serialized Fields

### lowerDate

    java.util.Date lowerDate

  The lower bound for the range.

### upperDate

    java.util.Date upperDate

  The upper bound for the range.

Class org.jfree.data.time.Day extends RegularTimePeriod implements Serializable

serialVersionUID: -7082667380758962755L

Serialized Fields

### serialDate

    org.jfree.date.SerialDate serialDate

  The day (uses SerialDate for convenience).

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Class org.jfree.data.time.DynamicTimeSeriesCollection extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### maximumItemCount

    int maximumItemCount

  The maximum number of items for each series (can be overridden).

### historyCount

    int historyCount

  The history count.

### seriesKeys

    java.lang.Comparable<T>[] seriesKeys

  Storage for the series keys.

### timePeriodClass

    java.lang.Class<T> timePeriodClass

  The time period class - barely used, and could be removed (DG).

### pointsInTime

    RegularTimePeriod[] pointsInTime

  Storage for the x-values.

### seriesCount

    int seriesCount

  The number of series.

### valueHistory

    DynamicTimeSeriesCollection.ValueSequence[] valueHistory

  An array for storing the objects that represent each series.

### workingCalendar

    java.util.Calendar workingCalendar

  A working calendar (to recycle)

### position

    int position

  The position within a time period to return as the x-value (START, MIDDLE or END).

### domainIsPointsInTime

    boolean domainIsPointsInTime

  A flag that indicates that the domain is 'points in time'. If this flag is true, only the x-value is used to determine the range of values in the domain, the start and end x-values are ignored.

### oldestAt

    int oldestAt

  index for mapping: points to the oldest valid time & data.

### newestAt

    int newestAt

  Index of the newest data item.

### deltaTime

    long deltaTime

  the # of msec by which time advances.

### domainStart

    java.lang.Long domainStart

  Cached domain start (for use by DomainInfo).

### domainEnd

    java.lang.Long domainEnd

  Cached domain end (for use by DomainInfo).

### domainRange

    Range domainRange

  Cached domain range (for use by DomainInfo).

### minValue

    java.lang.Float minValue

  The minimum value.

### maxValue

    java.lang.Float maxValue

  The maximum value.

### valueRange

    Range valueRange

  The value range.

Class org.jfree.data.time.FixedMillisecond extends RegularTimePeriod implements Serializable

serialVersionUID: 7867521484545646931L

Serialized Fields

### time

    java.util.Date time

  The millisecond.

Class org.jfree.data.time.Hour extends RegularTimePeriod implements Serializable

serialVersionUID: -835471579831937652L

Serialized Fields

### day

    Day day

  The day.

### hour

    byte hour

  The hour.

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Class org.jfree.data.time.Millisecond extends RegularTimePeriod implements Serializable

serialVersionUID: -5316836467277638485L

Serialized Fields

### day

    Day day

  The day.

### hour

    byte hour

  The hour in the day.

### minute

    byte minute

  The minute.

### second

    byte second

  The second.

### millisecond

    int millisecond

  The millisecond.

### firstMillisecond

    long firstMillisecond

  The pegged millisecond.

Class org.jfree.data.time.Minute extends RegularTimePeriod implements Serializable

serialVersionUID: 2144572840034842871L

Serialized Fields

### day

    Day day

  The day.

### hour

    byte hour

  The hour in which the minute falls.

### minute

    byte minute

  The minute.

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Class org.jfree.data.time.Month extends RegularTimePeriod implements Serializable

serialVersionUID: -5090216912548722570L

Serialized Fields

### month

    int month

  The month (1-12).

### year

    int year

  The year in which the month falls.

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Class org.jfree.data.time.Quarter extends RegularTimePeriod implements Serializable

serialVersionUID: 3810061714380888671L

Serialized Fields

### year

    short year

  The year in which the quarter falls.

### quarter

    byte quarter

  The quarter (1-4).

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Class org.jfree.data.time.Second extends RegularTimePeriod implements Serializable

serialVersionUID: -6536564190712383466L

Serialized Fields

### day

    Day day

  The day.

### hour

    byte hour

  The hour of the day.

### minute

    byte minute

  The minute.

### second

    byte second

  The second.

### firstMillisecond

    long firstMillisecond

  The first millisecond. We don't store the last millisecond, because it is always firstMillisecond + 999L.

Class org.jfree.data.time.SimpleTimePeriod extends java.lang.Object implements Serializable

serialVersionUID: 8684672361131829554L

Serialized Fields

### start

    java.util.Date start

  The start date/time.

### end

    java.util.Date end

  The end date/time.

Class org.jfree.data.time.TimePeriodAnchor extends java.lang.Object implements Serializable

serialVersionUID: 2011955697457548862L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Ensures that serialization returns the unique instances.

  Throws:
    `java.io.ObjectStreamException` - if there is a problem.

Serialized Fields

### name

    java.lang.String name

  The name.

Class org.jfree.data.time.TimePeriodFormatException extends java.lang.IllegalArgumentException implements Serializable

Class org.jfree.data.time.TimePeriodValue extends java.lang.Object implements Serializable

serialVersionUID: 3390443360845711275L

Serialized Fields

### period

    TimePeriod period

  The time period.

### value

    java.lang.Number value

  The value associated with the time period.

Class org.jfree.data.time.TimePeriodValues extends Series implements Serializable

serialVersionUID: -2210593619794989709L

Serialized Fields

### domain

    java.lang.String domain

  A description of the domain.

### range

    java.lang.String range

  A description of the range.

### data

    java.util.List<E> data

  The list of data pairs in the series.

### minStartIndex

    int minStartIndex

  Index of the time period with the minimum start milliseconds.

### maxStartIndex

    int maxStartIndex

  Index of the time period with the maximum start milliseconds.

### minMiddleIndex

    int minMiddleIndex

  Index of the time period with the minimum middle milliseconds.

### maxMiddleIndex

    int maxMiddleIndex

  Index of the time period with the maximum middle milliseconds.

### minEndIndex

    int minEndIndex

  Index of the time period with the minimum end milliseconds.

### maxEndIndex

    int maxEndIndex

  Index of the time period with the maximum end milliseconds.

Class org.jfree.data.time.TimePeriodValuesCollection extends AbstractIntervalXYDataset implements Serializable

serialVersionUID: -3077934065236454199L

Serialized Fields

### data

    java.util.List<E> data

  Storage for the time series.

### xPosition

    TimePeriodAnchor xPosition

  The position within a time period to return as the x-value (START, MIDDLE or END).

### domainIsPointsInTime

    boolean domainIsPointsInTime

  A flag that indicates that the domain is 'points in time'. If this flag is true, only the x-value is used to determine the range of values in the domain, the start and end x-values are ignored.

Class org.jfree.data.time.TimeSeries extends Series implements Serializable

serialVersionUID: -5032960206869675528L

Serialized Fields

### domain

    java.lang.String domain

  A description of the domain.

### range

    java.lang.String range

  A description of the range.

### timePeriodClass

    java.lang.Class<T> timePeriodClass

  The type of period for the data.

### data

    java.util.List<E> data

  The list of data items in the series.

### maximumItemCount

    int maximumItemCount

  The maximum number of items for the series.

### maximumItemAge

    long maximumItemAge

  The maximum age of items for the series, specified as a number of time periods.

Class org.jfree.data.time.TimeSeriesCollection extends AbstractIntervalXYDataset implements Serializable

serialVersionUID: 834149929022371137L

Serialized Fields

### data

    java.util.List<E> data

  Storage for the time series.

### workingCalendar

    java.util.Calendar workingCalendar

  A working calendar (to recycle)

### xPosition

    TimePeriodAnchor xPosition

  The point within each time period that is used for the X value when this collection is used as an `XYDataset`. This can be the start, middle or end of the time period.

### domainIsPointsInTime

    boolean domainIsPointsInTime

  Deprecated. No longer used (as of 1.0.1).
  A flag that indicates that the domain is 'points in time'. If this flag is true, only the x-value is used to determine the range of values in the domain, the start and end x-values are ignored.

Class org.jfree.data.time.TimeSeriesDataItem extends java.lang.Object implements Serializable

serialVersionUID: -2235346966016401302L

Serialized Fields

### period

    RegularTimePeriod period

  The time period.

### value

    java.lang.Number value

  The value associated with the time period.

Class org.jfree.data.time.TimeSeriesTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

### series

    TimeSeries series

  The series.

### editable

    boolean editable

  A flag that controls whether the series is editable.

### newTimePeriod

    RegularTimePeriod newTimePeriod

  The new time period.

### newValue

    java.lang.Number newValue

  The new value.

Class org.jfree.data.time.TimeTableXYDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### values

    DefaultKeyedValues2D values

  The data structure to store the values. Each column represents a series (elsewhere in JFreeChart rows are typically used for series, but it doesn't matter that much since this data structure is private and symmetrical anyway), each row contains values for the same `RegularTimePeriod` (the rows are sorted into ascending order).

### domainIsPointsInTime

    boolean domainIsPointsInTime

  A flag that indicates that the domain is 'points in time'. If this flag is true, only the x-value (and not the x-interval) is used to determine the range of values in the domain.

### xPosition

    TimePeriodAnchor xPosition

  The point within each time period that is used for the X value when this collection is used as an `XYDataset`. This can be the start, middle or end of the time period.

### workingCalendar

    java.util.Calendar workingCalendar

  A working calendar (to recycle)

Class org.jfree.data.time.Week extends RegularTimePeriod implements Serializable

serialVersionUID: 1856387786939865061L

Serialized Fields

### year

    short year

  The year in which the week falls.

### week

    byte week

  The week (1-53).

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Class org.jfree.data.time.Year extends RegularTimePeriod implements Serializable

serialVersionUID: -7659990929736074836L

Serialized Fields

### year

    short year

  The year.

### firstMillisecond

    long firstMillisecond

  The first millisecond.

### lastMillisecond

    long lastMillisecond

  The last millisecond.

Package org.jfree.data.time.ohlc

Class org.jfree.data.time.ohlc.OHLC extends java.lang.Object implements Serializable

Serialized Fields

### open

    double open

  The open value.

### close

    double close

  The close value.

### high

    double high

  The high value.

### low

    double low

  The low value.

Class org.jfree.data.time.ohlc.OHLCItem extends ComparableObjectItem implements Serializable

Class org.jfree.data.time.ohlc.OHLCSeries extends ComparableObjectSeries implements Serializable

Class org.jfree.data.time.ohlc.OHLCSeriesCollection extends AbstractXYDataset implements Serializable

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data series.

### xPosition

    TimePeriodAnchor xPosition

Package org.jfree.data.xy

Class org.jfree.data.xy.AbstractIntervalXYDataset extends AbstractXYDataset implements Serializable

Class org.jfree.data.xy.AbstractXYDataset extends AbstractSeriesDataset implements Serializable

Class org.jfree.data.xy.AbstractXYZDataset extends AbstractXYDataset implements Serializable

Class org.jfree.data.xy.CategoryTableXYDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### values

    DefaultKeyedValues2D values

  The backing data structure.

### intervalDelegate

    IntervalXYDelegate intervalDelegate

  A delegate for controlling the interval width.

Class org.jfree.data.xy.DefaultHighLowDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesKey

    java.lang.Comparable<T> seriesKey

  The series key.

### date

    java.util.Date[] date

  Storage for the dates.

### high

    java.lang.Number[] high

  Storage for the high values.

### low

    java.lang.Number[] low

  Storage for the low values.

### open

    java.lang.Number[] open

  Storage for the open values.

### close

    java.lang.Number[] close

  Storage for the close values.

### volume

    java.lang.Number[] volume

  Storage for the volume values.

Class org.jfree.data.xy.DefaultIntervalXYDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### seriesKeys

    java.util.List<E> seriesKeys

  Storage for the series keys. This list must be kept in sync with the seriesList.

### seriesList

    java.util.List<E> seriesList

  Storage for the series in the dataset. We use a list because the order of the series is significant. This list must be kept in sync with the seriesKeys list.

Class org.jfree.data.xy.DefaultOHLCDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### key

    java.lang.Comparable<T> key

  The series key.

### data

    OHLCDataItem[] data

  Storage for the data items.

Class org.jfree.data.xy.DefaultTableXYDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data - this list will contain zero, one or many XYSeries objects.

### xPoints

    java.util.HashSet<E> xPoints

  Storage for the x values.

### propagateEvents

    boolean propagateEvents

  A flag that controls whether or not events are propogated.

### autoPrune

    boolean autoPrune

  A flag that controls auto pruning.

### intervalDelegate

    IntervalXYDelegate intervalDelegate

  The delegate used to control the interval width.

Class org.jfree.data.xy.DefaultWindDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesKeys

    java.util.List<E> seriesKeys

  The keys for the series.

### allSeriesData

    java.util.List<E> allSeriesData

  Storage for the series data.

Class org.jfree.data.xy.DefaultXYDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesKeys

    java.util.List<E> seriesKeys

  Storage for the series keys. This list must be kept in sync with the seriesList.

### seriesList

    java.util.List<E> seriesList

  Storage for the series in the dataset. We use a list because the order of the series is significant. This list must be kept in sync with the seriesKeys list.

Class org.jfree.data.xy.DefaultXYZDataset extends AbstractXYZDataset implements Serializable

Serialized Fields

### seriesKeys

    java.util.List<E> seriesKeys

  Storage for the series keys. This list must be kept in sync with the seriesList.

### seriesList

    java.util.List<E> seriesList

  Storage for the series in the dataset. We use a list because the order of the series is significant. This list must be kept in sync with the seriesKeys list.

Class org.jfree.data.xy.IntervalXYDelegate extends java.lang.Object implements Serializable

serialVersionUID: -685166711639592857L

Serialized Fields

### dataset

    XYDataset dataset

  The dataset to enhance.

### autoWidth

    boolean autoWidth

  A flag to indicate whether the width should be calculated automatically.

### intervalPositionFactor

    double intervalPositionFactor

  A value between 0.0 and 1.0 that indicates the position of the x-value within the interval.

### fixedIntervalWidth

    double fixedIntervalWidth

  The fixed interval width (defaults to 1.0).

### autoIntervalWidth

    double autoIntervalWidth

  The automatically calculated interval width.

Class org.jfree.data.xy.MatrixSeries extends Series implements Serializable

serialVersionUID: 7934188527308315704L

Serialized Fields

### data

    double[][] data

  Series matrix values

Class org.jfree.data.xy.MatrixSeriesCollection extends AbstractXYZDataset implements Serializable

serialVersionUID: -3197705779242543945L

Serialized Fields

### seriesList

    java.util.List<E> seriesList

  The series that are included in the collection.

Class org.jfree.data.xy.NormalizedMatrixSeries extends MatrixSeries implements Serializable

Serialized Fields

### m_scaleFactor

    double m_scaleFactor

  A factor that multiplies each item in this series when observed using getItem method.

### m_totalSum

    double m_totalSum

  The sum of all items in this matrix

Class org.jfree.data.xy.OHLCDataItem extends java.lang.Object implements Serializable

serialVersionUID: 7753817154401169901L

Serialized Fields

### date

    java.util.Date date

  The date.

### open

    java.lang.Number open

  The open value.

### high

    java.lang.Number high

  The high value.

### low

    java.lang.Number low

  The low value.

### close

    java.lang.Number close

  The close value.

### volume

    java.lang.Number volume

  The trading volume (number of shares, contracts or whatever).

Class org.jfree.data.xy.XIntervalDataItem extends ComparableObjectItem implements Serializable

Class org.jfree.data.xy.XIntervalSeries extends ComparableObjectSeries implements Serializable

Class org.jfree.data.xy.XIntervalSeriesCollection extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data series.

Class org.jfree.data.xy.XYBarDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### underlying

    XYDataset underlying

  The underlying dataset.

### barWidth

    double barWidth

  The bar width.

Class org.jfree.data.xy.XYDataItem extends java.lang.Object implements Serializable

serialVersionUID: 2751513470325494890L

Serialized Fields

### x

    java.lang.Number x

  The x-value.

### y

    java.lang.Number y

  The y-value.

Class org.jfree.data.xy.XYDatasetTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

### model

    TableXYDataset model

  The dataset.

Class org.jfree.data.xy.XYInterval extends java.lang.Object implements Serializable

Serialized Fields

### xLow

    double xLow

  The lower bound of the x-interval.

### xHigh

    double xHigh

  The upper bound of the y-interval.

### y

    double y

  The y-value.

### yLow

    double yLow

  The lower bound of the y-interval.

### yHigh

    double yHigh

  The upper bound of the y-interval.

Class org.jfree.data.xy.XYIntervalDataItem extends ComparableObjectItem implements Serializable

Class org.jfree.data.xy.XYIntervalSeries extends ComparableObjectSeries implements Serializable

Class org.jfree.data.xy.XYIntervalSeriesCollection extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data series.

Class org.jfree.data.xy.XYSeries extends Series implements Serializable

serialVersionUID: -5908509288197150436L

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data items in the series.

### maximumItemCount

    int maximumItemCount

  The maximum number of items for the series.

### autoSort

    boolean autoSort

  A flag that controls whether the items are automatically sorted.

### allowDuplicateXValues

    boolean allowDuplicateXValues

  A flag that controls whether or not duplicate x-values are allowed.

Class org.jfree.data.xy.XYSeriesCollection extends AbstractIntervalXYDataset implements Serializable

serialVersionUID: -7590013825931496766L

Serialized Fields

### data

    java.util.List<E> data

  The series that are included in the collection.

### intervalDelegate

    IntervalXYDelegate intervalDelegate

  The interval delegate (used to calculate the start and end x-values).

Class org.jfree.data.xy.YInterval extends java.lang.Object implements Serializable

Serialized Fields

### y

    double y

  The y-value.

### yLow

    double yLow

  The lower bound of the y-interval.

### yHigh

    double yHigh

  The upper bound of the y-interval.

Class org.jfree.data.xy.YIntervalDataItem extends ComparableObjectItem implements Serializable

Class org.jfree.data.xy.YIntervalSeries extends ComparableObjectSeries implements Serializable

Class org.jfree.data.xy.YIntervalSeriesCollection extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List<E> data

  Storage for the data series.

Class org.jfree.data.xy.YWithXInterval extends java.lang.Object implements Serializable

Serialized Fields

### y

    double y

  The y-value.

### xLow

    double xLow

  The lower bound of the x-interval.

### xHigh

    double xHigh

  The upper bound of the x-interval.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES