# 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.ChartPanel extends javax.swing.JPanel 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

### chart

    JFreeChart chart

  The chart that is displayed in the panel.

### chartMouseListeners

    java.util.List 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.

### zoomPoint

    java.awt.geom.Point2D zoomPoint

  The zoom rectangle starting point (selected by the user with a mouse click).

### fillZoomRectangle

    boolean fillZoomRectangle

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

### horizontalZoom

    boolean horizontalZoom

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

### verticalZoom

    boolean verticalZoom

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

### 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).

### zoomInHorizontalMenuItem

    javax.swing.JMenuItem zoomInHorizontalMenuItem

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

### zoomInVerticalMenuItem

    javax.swing.JMenuItem zoomInVerticalMenuItem

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

### zoomOutBothMenuItem

    javax.swing.JMenuItem zoomOutBothMenuItem

  Menu item for zooming out on a chart.

### zoomOutHorizontalMenuItem

    javax.swing.JMenuItem zoomOutHorizontalMenuItem

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

### zoomOutVerticalMenuItem

    javax.swing.JMenuItem zoomOutVerticalMenuItem

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

### autoRangeBothMenuItem

    javax.swing.JMenuItem autoRangeBothMenuItem

  Menu item for resetting the zoom (both axes).

### autoRangeHorizontalMenuItem

    javax.swing.JMenuItem autoRangeHorizontalMenuItem

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

### autoRangeVerticalMenuItem

    javax.swing.JMenuItem autoRangeVerticalMenuItem

  Menu item for resetting the zoom (vertical 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

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

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.

### title

    TextTitle title

  The chart title (optional).

### subtitles

    java.util.List subtitles

  The chart subtitles (zero, one or many).

### legend

    Legend legend

  The chart legend.

### 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.Legend 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

### anchor

    int anchor

  The current location anchor of the legend.

### chart

    JFreeChart chart

  A reference to the chart that the legend belongs to (used for access to the dataset).

Class org.jfree.chart.LegendItem 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

### label

    java.lang.String label

  The label.

### description

    java.lang.String description

  The description (not currently used).

### shapeFilled

    boolean shapeFilled

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

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

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.MeterLegend extends StandardLegend implements Serializable

Serialized Fields

### legendText

    java.lang.String legendText

  The legend text.

### showNormal

    boolean showNormal

  Show the normal range?

### showWarning

    boolean showWarning

  Show the warning range?

### showCritical

    boolean showCritical

  Show the critical range?

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

Class org.jfree.chart.StandardLegend extends Legend 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

### outerGap

    org.jfree.ui.Spacer outerGap

  The amount of blank space around the legend.

### innerGap

    org.jfree.ui.Spacer innerGap

  The blank space inside the legend box.

### title

    java.lang.String title

  An optional title for the legend.

### titleFont

    java.awt.Font titleFont

  The font used to display the legend title.

### itemFont

    java.awt.Font itemFont

  The font used to display the legend item names.

### outlineShapes

    boolean outlineShapes

  A flag controlling whether or not outlines are drawn around shapes.

### displaySeriesShapes

    boolean displaySeriesShapes

  A flag that controls whether the legend displays the series shapes.

### shapeScaleX

    double shapeScaleX

  The x scale factor for shapes displayed in the legend.

### shapeScaleY

    double shapeScaleY

  The y scale factor for shapes displayed in the legend.

### displaySeriesLines

    boolean displaySeriesLines

  A flag that controls whether the legend displays the series line

### renderingOrder

    LegendRenderingOrder renderingOrder

  The order of the legend items.

### boundingBoxArcWidth

    int boundingBoxArcWidth

  The width of the arc used to round off the corners of the bounding box.

### boundingBoxArcHeight

    int boundingBoxArcHeight

  The height of the arc used to round off the corners of the bounding box.

### preferredWidth

    double preferredWidth

  The preferred width of the legend bounding box.

Package org.jfree.chart.annotations

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

Serialized Fields

### category

    java.lang.Comparable 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

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.XYDrawableAnnotation extends java.lang.Object implements Serializable

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 java.lang.Object implements Serializable

Serialized Fields

### x

    double x

  The x-coordinate (in data space).

### y

    double y

  The y-coordinate (in data space).

### image

    java.awt.Image image

  The image.

Class org.jfree.chart.annotations.XYLineAnnotation 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

### 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

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.XYShapeAnnotation extends java.lang.Object implements Serializable

Serialized Fields

### shape

    java.awt.Shape shape

  The Shape to draw.

### stroke

    java.awt.Stroke stroke

  The shape's stroke.

### paint

    java.awt.Paint paint

  The shape's color.

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

Serialized Fields

### x

    double x

  The x-coordinate.

### y

    double y

  The y-coordinate.

Package org.jfree.chart.axis

Class org.jfree.chart.axis.Axis 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

### 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

    java.awt.Insets 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

    java.awt.Insets 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

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

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

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

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.

### maxCategoryLabelWidthRatio

    float maxCategoryLabelWidthRatio

  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.

### categoryLabelToolTips

    java.util.Map categoryLabelToolTips

  Storage for the category label tooltips (if any).

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

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

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

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

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 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

Serialized Fields

### axis

    ValueAxis axis

  The axis.

### colorBarThickness

    int colorBarThickness

  The color bar thickness.

### colorBarThicknessPercent

    double colorBarThicknessPercent

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

### colorPalette

    ColorPalette colorPalette

  The color palette.

### colorBarLength

    int colorBarLength

  The color bar length.

### outerGap

    int outerGap

  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

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.

### 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

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

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

Serialized Fields

### sublabels

    java.util.Map sublabels

  Storage for the sublabels.

### sublabelFont

    java.awt.Font sublabelFont

  The sublabel font.

### sublabelPaint

    java.awt.Paint sublabelPaint

  The sublabel paint.

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

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.

### smallLogFlag

    boolean smallLogFlag

  Helper flag for log axis processing.

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

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 markers

  Storage for the markers.

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

Serialized Fields

### 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

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

Serialized Fields

### formatter

    java.text.NumberFormat formatter

  A formatter for the tick unit.

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

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 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

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 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.SymbolicAxis extends NumberAxis implements Serializable

Serialized Fields

### symbolicValue

    java.util.List symbolicValue

  The list of symbolic value to display instead of the numeric values.

### symbolicGridLineList

    java.util.List symbolicGridLineList

  List of the symbolic grid lines shapes.

### symbolicGridLinesVisible

    boolean symbolicGridLinesVisible

  Flag that indicates whether or not symbolic grid lines are visible.

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

Serialized Fields

### symbolicValue

    java.lang.String[] symbolicValue

  The list of symbolic value to display instead of the numeric values

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

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

Serialized Fields

### size

    double size

  The size of the tick unit.

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

Serialized Fields

### tickUnits

    java.util.List tickUnits

  Storage for the tick units.

Class org.jfree.chart.axis.ValueAxis extends Axis 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

### 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).

### 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.entity

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

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.ChartEntity 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

### 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

Serialized Fields

### index

    int index

  Holds the index into the dataset for this entity.

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

Serialized Fields

### seriesIndex

    int seriesIndex

  The series index.

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

Serialized Fields

### dataset

    PieDataset dataset

  The dataset.

### pieIndex

    int pieIndex

  The pie index.

### sectionIndex

    int sectionIndex

  The section index.

### sectionKey

    java.lang.Comparable sectionKey

  The section key.

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

Serialized Fields

### entities

    java.util.Collection entities

  Storage for the entities.

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

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

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

    int type

  The type of event.

### chart

    JFreeChart chart

  The chart that generated the event.

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.LegendChangeEvent extends ChartChangeEvent implements Serializable

Serialized Fields

### legend

    Legend legend

  The chart legend 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

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.

### 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.

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

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.

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

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

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

Serialized Fields

### toolTipSeries

    java.util.List toolTipSeries

  Storage for the tooltip lists.

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

Serialized Fields

### dateFormatter

    java.text.DateFormat dateFormatter

  The date formatter.

### numberFormatter

    java.text.NumberFormat numberFormatter

  The number formatter.

Class org.jfree.chart.labels.IntervalCategoryLabelGenerator extends StandardCategoryLabelGenerator implements Serializable

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

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

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

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.StandardCategoryLabelGenerator extends AbstractCategoryItemLabelGenerator implements Serializable

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

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

Serialized Fields

### valueForm

    java.text.DecimalFormat valueForm

  The number formatter.

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

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.StandardXYLabelGenerator extends AbstractXYItemLabelGenerator implements Serializable

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

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

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

Package org.jfree.chart.needle

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

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

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

Class org.jfree.chart.needle.MeterNeedle 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

### 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.PinNeedle extends MeterNeedle implements Serializable

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

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

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

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

Package org.jfree.chart.plot

Class org.jfree.chart.plot.CategoryPlot extends Plot 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

### orientation

    PlotOrientation orientation

  The plot orientation.

### axisOffset

    org.jfree.ui.Spacer 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.

### 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.CombinedDomainCategoryPlot extends CategoryPlot implements Serializable

Serialized Fields

### subplots

    java.util.List 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

Serialized Fields

### subplots

    java.util.List 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

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 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

Serialized Fields

### subplots

    java.util.List 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

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.

### roseHighlightPaint

    java.awt.Paint roseHighlightPaint

  The rose highlight paint.

### rosePaint

    java.awt.Paint rosePaint

  The rose paint.

### roseCenterPaint

    java.awt.Paint roseCenterPaint

  The rose center paint.

### 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 arbitaly 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

Serialized Fields

### domainAxis

    ValueAxis domainAxis

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

### rangeAxis

    ValueAxis rangeAxis

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

### dataset

    ContourDataset dataset

  The dataset.

### colorBar

    ColorBar colorBar

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

### colorBarLocation

    org.jfree.ui.RectangleEdge colorBarLocation

  The color bar location.

### 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.

### domainMarkers

    java.util.List domainMarkers

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

### rangeMarkers

    java.util.List rangeMarkers

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

### annotations

    java.util.List annotations

  A list of annotations (optional) for the plot.

### toolTipGenerator

    ContourToolTipGenerator toolTipGenerator

  The tool tip generator.

### urlGenerator

    XYURLGenerator urlGenerator

  The URL text generator.

### renderAsPoints

    boolean renderAsPoints

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

### ptSizePct

    double ptSizePct

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

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

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

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

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

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.IntervalMarker extends Marker implements Serializable

Serialized Fields

### startValue

    double startValue

  The start value.

### endValue

    double endValue

  The end value.

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

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

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.

Class org.jfree.chart.plot.MeterPlot extends Plot 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

### dataset

    ValueDataset dataset

  The dataset.

### units

    java.lang.String units

  The units displayed on the dial.

### range

    Range range

  The overall range.

### normalRange

    Range normalRange

  The normal range.

### warningRange

    Range warningRange

  The warning range.

### criticalRange

    Range criticalRange

  The critical range.

### shape

    DialShape shape

  The dial shape (background shape).

### valueFont

    java.awt.Font valueFont

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

### tickLabelType

    int tickLabelType

  The tick label type (NO_LABELS, VALUE_LABELS).

### tickLabelFont

    java.awt.Font tickLabelFont

  The tick label font.

### tickLabelFormat

    java.text.NumberFormat tickLabelFormat

  The tick label format.

### drawBorder

    boolean drawBorder

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

### meterCalcAngle

    int meterCalcAngle

  ???

### meterRange

    double meterRange

  ???

### meterAngle

    int meterAngle

  The dial extent.

### minMeterValue

    double minMeterValue

  The minimum meter value.

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

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.

Class org.jfree.chart.plot.PiePlot extends Plot 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

### 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.

### sectionPaintList

    org.jfree.util.PaintList sectionPaintList

  The section paint list.

### sectionOutlinePaintList

    org.jfree.util.PaintList sectionOutlinePaintList

  The section outline paint list.

### sectionOutlineStrokeList

    org.jfree.util.StrokeList sectionOutlineStrokeList

  The section outline stroke list.

### shadowXOffset

    double shadowXOffset

  The x-offset for the shadow effect.

### shadowYOffset

    double shadowYOffset

  The y-offset for the shadow effect.

### explodePercentages

    org.jfree.util.ObjectList 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.

### labelLinkMargin

    double labelLinkMargin

  The link margin.

### toolTipGenerator

    PieToolTipGenerator toolTipGenerator

  The tooltip generator.

### urlGenerator

    PieURLGenerator urlGenerator

  The URL generator.

### ignoreNullValues

    boolean ignoreNullValues

  A flag that controls whether null values are ignored. Set this to true if you prefer null values to have no legend entry.

### 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

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

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

    java.awt.Insets insets

  Amount of blank space around the plot area.

### backgroundImageAlignment

    int backgroundImageAlignment

  The alignment for 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.

### dataAreaRatio

    double dataAreaRatio

  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.

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

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

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

### subplotInfo

    java.util.List subplotInfo

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

Class org.jfree.chart.plot.PolarPlot extends Plot 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

### angleTicks

    java.util.List angleTicks

  The angles that are marked with gridlines.

### radiusAxis

    ValueAxis radiusAxis

  The radius 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.

### angleLabelPaint

    java.awt.Paint angleLabelPaint

  The paint used to display the angle labels.

### 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 cornerTextItems

  The annotations for the plot.

Class org.jfree.chart.plot.ThermometerPlot extends Plot 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

### 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.Spacer 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 constant value.

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

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

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.Spacer 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.

### domainAxisMap

    org.jfree.util.ObjectList domainAxisMap

  Storage for keys that map datasets/renderers to domain axes.

### rangeAxisMap

    org.jfree.util.ObjectList rangeAxisMap

  Storage for keys that map datasets/renderers to range axes.

### 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.

### 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.

### annotations

    java.util.List annotations

  A list of annotations (optional) for the plot.

### fixedDomainAxisSpace

    AxisSpace fixedDomainAxisSpace

  The fixed domain axis space.

### fixedRangeAxisSpace

    AxisSpace fixedRangeAxisSpace

  The fixed range axis space.

### renderingOrder

    DatasetRenderingOrder renderingOrder

  The order of the dataset rendering (REVERSE draws the primary dataset 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.AbstractCategoryItemRenderer extends AbstractRenderer implements Serializable

Serialized Fields

### plot

    CategoryPlot plot

  The plot that the renderer is assigned to.

### labelGenerator

    CategoryLabelGenerator labelGenerator

  The label generator for ALL series.

### labelGeneratorList

    org.jfree.util.ObjectList labelGeneratorList

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

### baseLabelGenerator

    CategoryLabelGenerator baseLabelGenerator

  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.

Class org.jfree.chart.renderer.AbstractRenderer 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

### paintList

    org.jfree.util.PaintList paintList

  The 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.

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

Serialized Fields

### plot

    XYPlot plot

  The plot.

### itemLabelGenerator

    XYLabelGenerator itemLabelGenerator

  The item label generator for ALL series.

### itemLabelGeneratorList

    org.jfree.util.ObjectList itemLabelGeneratorList

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

### baseItemLabelGenerator

    XYLabelGenerator 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.

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

Serialized Fields

### endType

    AreaRendererEndType endType

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

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

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.AreaXYRenderer extends AbstractXYItemRenderer implements Serializable

Serialized Fields

### plotShapes

    boolean plotShapes

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

### plotLines

    boolean plotLines

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

### plotArea

    boolean plotArea

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

### showOutline

    boolean showOutline

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

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

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.

### maxBarWidth

    double maxBarWidth

  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.

Class org.jfree.chart.renderer.BarRenderer3D extends BarRenderer 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

### 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.BoxAndWhiskerRenderer extends AbstractCategoryItemRenderer 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

### 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.CandlestickRenderer extends AbstractXYItemRenderer 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

### 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.

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

Serialized Fields

### stagger

    boolean stagger

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

Class org.jfree.chart.renderer.CategoryURLGeneratorTable extends org.jfree.util.ObjectTable implements Serializable

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

Serialized Fields

### margin

    double margin

  Percentage margin (to reduce the width of bars).

### translatedRangeZero

    double translatedRangeZero

  A data value of zero translated to a Java2D value.

### centerBarAtStartValue

    boolean centerBarAtStartValue

  Determines whether bar center should be interval start.

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

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

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.DefaultXYItemRenderer extends StandardXYItemRenderer implements Serializable

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

Serialized Fields

### completePaint

    java.awt.Paint completePaint

  The paint for displaying the percentage complete.

### incompletePaint

    java.awt.Paint incompletePaint

  The paint for displaying the incomplete part of a task.

### 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.GroupedStackedBarRenderer extends StackedBarRenderer implements Serializable

Serialized Fields

### seriesToGroupMap

    KeyToGroupMap seriesToGroupMap

  A map used to assign each series to a group.

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

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.IntervalBarRenderer extends BarRenderer implements Serializable

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

Serialized Fields

### seriesBarWidthList

    org.jfree.util.ObjectList seriesBarWidthList

  A list of the width of each series bar.

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

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.LineAndShapeRenderer extends AbstractCategoryItemRenderer implements Serializable

Serialized Fields

### drawShapes

    boolean drawShapes

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

### drawLines

    boolean drawLines

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

### 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.

### defaultShapesFilled

    java.lang.Boolean defaultShapesFilled

  The default value returned by the getShapeFilled(...) method.

### useFillPaintForShapeOutline

    boolean useFillPaintForShapeOutline

  A flag that controls whether the fill paint is used for drawing shape outlines.

Class org.jfree.chart.renderer.MinMaxCategoryRenderer extends AbstractCategoryItemRenderer 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

### 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.

### minValue

    java.lang.Number minValue

  The minimum number.

### maxValue

    java.lang.Number maxValue

  The maximum number.

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

Class org.jfree.chart.renderer.SignalRenderer extends AbstractXYItemRenderer implements Serializable

Serialized Fields

### markOffset

    double markOffset

  The mark offset.

### shapeWidth

    double shapeWidth

  The shape width.

### shapeHeight

    double shapeHeight

  The shape height.

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

Class org.jfree.chart.renderer.StackedAreaXYRenderer extends StackedXYAreaRenderer implements Serializable

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

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

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

Serialized Fields

### shapePaint

    java.awt.Paint shapePaint

  Custom Paint for drawing all shapes, if null defaults to series shapes

### shapeStroke

    java.awt.Stroke shapeStroke

  Custom Stroke for drawing all shapes, if null defaults to series strokes

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

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

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

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.

### 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.

### 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.

### defaultShapesFilled

    java.lang.Boolean defaultShapesFilled

  The default value returned by the getShapeFilled(...) method.

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

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

Serialized Fields

### paintIndex

    java.util.Map paintIndex

  paint index

### plot

    WaferMapPlot plot

  plot

### paintLimit

    int paintLimit

  paint limit

### paintIndexMethod

    int paintIndexMethod

  paint index method

Class org.jfree.chart.renderer.WaterfallBarRenderer extends BarRenderer 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.renderer.WindItemRenderer extends AbstractXYItemRenderer implements Serializable

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

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.XYAreaRenderer2 extends AbstractXYItemRenderer implements Serializable

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.XYBarRenderer extends AbstractXYItemRenderer implements Serializable

Serialized Fields

### margin

    double margin

  Percentage margin (to reduce the width of bars).

### gradientPaintTransformer

    org.jfree.ui.GradientPaintTransformer gradientPaintTransformer

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

Class org.jfree.chart.renderer.XYBoxAndWhiskerRenderer extends AbstractXYItemRenderer 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

### 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.XYBubbleRenderer extends AbstractXYItemRenderer implements Serializable

Serialized Fields

### scaleType

    int scaleType

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

Class org.jfree.chart.renderer.XYDifferenceRenderer extends AbstractXYItemRenderer 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

### plotShapes

    boolean plotShapes

  Display shapes at each point?

Class org.jfree.chart.renderer.XYDotRenderer extends AbstractXYItemRenderer implements Serializable

Class org.jfree.chart.renderer.XYLineAndShapeRenderer extends AbstractXYItemRenderer implements Serializable

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.

### defaultLinesVisible

    boolean defaultLinesVisible

  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.

### defaultShapesVisible

    boolean defaultShapesVisible

  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.

### defaultShapesFilled

    boolean defaultShapesFilled

  The default value returned by the getShapeFilled(...) method.

### drawOutlines

    boolean drawOutlines

  A flag that controls whether outlines are drawn for filled shapes.

### useOutlinePaint

    boolean useOutlinePaint

  A flag that controls whether the outline paint is used for drawing shape outlines.

Class org.jfree.chart.renderer.XYStepAreaRenderer extends AbstractXYItemRenderer implements Serializable

Serialized Fields

### plotShapes

    boolean plotShapes

  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.XYStepRenderer extends AbstractXYItemRenderer implements Serializable

Class org.jfree.chart.renderer.YIntervalRenderer extends AbstractXYItemRenderer implements Serializable

Package org.jfree.chart.servlet

Class org.jfree.chart.servlet.DisplayChart extends javax.servlet.http.HttpServlet implements Serializable

Package org.jfree.chart.title

Class org.jfree.chart.title.DateTitle extends TextTitle implements Serializable

Class org.jfree.chart.title.ImageTitle extends Title implements Serializable

Serialized Fields

### image

    java.awt.Image image

  The title image.

### height

    int height

  The height used to draw the image (may involve scaling).

### width

    int width

  The width used to draw the image (may involve scaling).

Class org.jfree.chart.title.LegendTitle extends Title implements Serializable

Serialized Fields

### items

    LegendItemCollection items

  A container for the legend items.

Class org.jfree.chart.title.TextTitle 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

### text

    java.lang.String text

  The title text.

### font

    java.awt.Font font

  The font used to display the title.

Class org.jfree.chart.title.Title 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

### position

    org.jfree.ui.RectangleEdge position

  The title position.

### horizontalAlignment

    org.jfree.ui.HorizontalAlignment horizontalAlignment

  The horizontal alignment of the title.

### verticalAlignment

    org.jfree.ui.VerticalAlignment verticalAlignment

  The vertical alignment of the title.

### spacer

    org.jfree.ui.Spacer spacer

  The amount of blank space to leave around the title.

### notify

    boolean notify

  A flag that can be used to temporarily disable the listener mechanism.

Package org.jfree.chart.ui

Class org.jfree.chart.ui.AxisPropertyEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### label

    javax.swing.JTextField label

  The axis label.

### labelFont

    java.awt.Font labelFont

  The label font.

### labelPaintSample

    org.jfree.ui.PaintSample labelPaintSample

  The label paint.

### labelFontField

    javax.swing.JTextField labelFontField

  A field showing a description of the label font.

### tickLabelFont

    java.awt.Font tickLabelFont

  The font for displaying tick labels on the axis.

### tickLabelFontField

    javax.swing.JTextField tickLabelFontField

  A field containing a description of the font for displaying tick labels on the axis.

### tickLabelPaintSample

    org.jfree.ui.PaintSample tickLabelPaintSample

  The paint (color) for the tick labels.

### slot1

    javax.swing.JPanel slot1

  An empty sub-panel for extending the user interface to handle more complex axes.

### slot2

    javax.swing.JPanel slot2

  An empty sub-panel for extending the user interface to handle more complex axes.

### showTickLabelsCheckBox

    javax.swing.JCheckBox showTickLabelsCheckBox

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

### showTickMarksCheckBox

    javax.swing.JCheckBox showTickMarksCheckBox

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

### tickLabelInsetsTextField

    org.jfree.ui.InsetsTextField tickLabelInsetsTextField

  Insets text field.

### labelInsetsTextField

    org.jfree.ui.InsetsTextField labelInsetsTextField

  Label insets text field.

### tickLabelInsets

    java.awt.Insets tickLabelInsets

  The tick label insets.

### labelInsets

    java.awt.Insets labelInsets

  The label insets.

### otherTabs

    javax.swing.JTabbedPane otherTabs

  A tabbed pane for...

Class org.jfree.chart.ui.ChartPropertyEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### legendPropertiesPanel

    LegendPropertyEditPanel legendPropertiesPanel

  A panel for displaying/editing the properties of the legend.

### plotPropertiesPanel

    PlotPropertyEditPanel plotPropertiesPanel

  A panel for displaying/editing the properties of the plot.

### antialias

    javax.swing.JCheckBox antialias

  A checkbox indicating whether or not the chart is drawn with anti-aliasing.

### background

    org.jfree.ui.PaintSample background

  The chart background color.

Class org.jfree.chart.ui.ColorBarPropertyEditPanel extends org.jfree.chart.ui.NumberAxisPropertyEditPanel implements Serializable

Serialized Fields

### invertPaletteCheckBox

    javax.swing.JCheckBox invertPaletteCheckBox

  A checkbox that indicates whether or not the color indices should run high to low.

### invertPalette

    boolean invertPalette

  Flag set by invertPaletteCheckBox.

### stepPaletteCheckBox

    javax.swing.JCheckBox stepPaletteCheckBox

  A checkbox that indicates whether the palette is stepped.

### stepPalette

    boolean stepPalette

  Flag set by stepPaletteCheckBox.

### currentPalette

    PaletteSample currentPalette

  The Palette Sample displaying the current Palette.

### availablePaletteSamples

    PaletteSample[] availablePaletteSamples

  An array of availiable sample palettes.

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

Serialized Fields

### minZ

    double minZ

  The min z-axis value.

### maxZ

    double maxZ

  The max z-axis value.

### r

    int[] r

  Red components.

### g

    int[] g

  Green components.

### b

    int[] b

  Blue components.

### tickValues

    double[] tickValues

  Tick values are stored for use with stepped palette.

### logscale

    boolean logscale

  Logscale?

### inverse

    boolean inverse

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

### paletteName

    java.lang.String paletteName

  The palette name.

### stepped

    boolean stepped

  Controls whether palette colors are stepped (not continuous).

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

Class org.jfree.chart.ui.PaletteChooserPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### selector

    javax.swing.JComboBox selector

  A combo for selecting the stroke.

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

Serialized Fields

### palette

    ColorPalette palette

  The palette being displayed.

### preferredSize

    java.awt.Dimension preferredSize

  The preferred size of the component;

Class org.jfree.chart.ui.PlotPropertyEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### backgroundPaintSample

    org.jfree.ui.PaintSample backgroundPaintSample

  The paint (color) used to fill the background of the plot.

### outlineStrokeSample

    org.jfree.ui.StrokeSample outlineStrokeSample

  The stroke (pen) used to draw the outline of the plot.

### outlinePaintSample

    org.jfree.ui.PaintSample outlinePaintSample

  The paint (color) used to draw the outline of the plot.

### domainAxisPropertyPanel

    AxisPropertyEditPanel domainAxisPropertyPanel

  A panel used to display/edit the properties of the domain axis (if any).

### rangeAxisPropertyPanel

    AxisPropertyEditPanel rangeAxisPropertyPanel

  A panel used to display/edit the properties of the range axis (if any).

### colorBarAxisPropertyPanel

    ColorBarPropertyEditPanel colorBarAxisPropertyPanel

  A panel used to display/edit the properties of the colorbar axis (if any).

### availableStrokeSamples

    org.jfree.ui.StrokeSample[] availableStrokeSamples

  An array of stroke samples to choose from.

### plotInsets

    java.awt.Insets plotInsets

  The insets for the plot.

### insetsTextField

    org.jfree.ui.InsetsTextField insetsTextField

  The insets text field.

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

Serialized Fields

### red

    int[] red

  The red values.

### green

    int[] green

  The green values.

### blue

    int[] blue

  The blue values.

Class org.jfree.chart.ui.TitlePropertyEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### titleField

    javax.swing.JTextField titleField

  A field for displaying/editing the title text.

### titleFont

    java.awt.Font titleFont

  The font used to draw the title.

### fontfield

    javax.swing.JTextField fontfield

  A field for displaying a description of the title font.

### titlePaint

    org.jfree.ui.PaintSample titlePaint

  The paint (color) used to draw the title.

Package org.jfree.chart.urls

Class org.jfree.chart.urls.CustomPieURLGenerator extends java.lang.Object implements Serializable

Serialized Fields

### urls

    java.util.ArrayList urls

  Storage for the URLs.

Class org.jfree.chart.urls.CustomXYURLGenerator extends java.lang.Object implements Serializable

Serialized Fields

### urlSeries

    java.util.ArrayList urlSeries

  Storage for the URLs.

Class org.jfree.chart.urls.StandardCategoryURLGenerator extends java.lang.Object implements Serializable

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

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

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

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.data

Class org.jfree.data.AbstractDataset extends java.lang.Object implements Serializable

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.AbstractIntervalXYDataset extends AbstractXYDataset implements Serializable

Class org.jfree.data.AbstractSeriesDataset extends AbstractDataset implements Serializable

Class org.jfree.data.AbstractXYDataset extends AbstractSeriesDataset implements Serializable

Class org.jfree.data.AbstractXYZDataset extends AbstractXYDataset implements Serializable

Class org.jfree.data.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.CategoryToPieDataset extends AbstractDataset implements Serializable

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.CombinedDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### datasetInfo

    java.util.List datasetInfo

  Storage for the datasets we combine.

Class org.jfree.data.DatasetChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

### data

    Dataset data

  The dataset that generated the change event.

Class org.jfree.data.DatasetGroup extends java.lang.Object implements Serializable

Class org.jfree.data.DateRange extends Range implements Serializable

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.DefaultCategoryDataset extends AbstractDataset implements Serializable

Serialized Fields

### data

    DefaultKeyedValues2D data

  A storage structure for the data.

Class org.jfree.data.DefaultContourDataset extends AbstractXYZDataset implements Serializable

Serialized Fields

### seriesName

    java.lang.String seriesName

  The series name (this dataset supports only one series).

### xValues

    java.lang.Number[] xValues

  Storage for the x values.

### yValues

    java.lang.Number[] yValues

  Storage for the y values.

### zValues

    java.lang.Number[] zValues

  Storage for the z values.

### xIndex

    int[] xIndex

  The index for the start of each column in the data.

### dateAxis

    boolean[] dateAxis

  Flags that track whether x, y and z are dates.

Class org.jfree.data.DefaultHighLowDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesName

    java.lang.String seriesName

  The series name.

### 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.DefaultIntervalCategoryDataset extends AbstractSeriesDataset implements Serializable

Serialized Fields

### seriesKeys

    java.lang.Comparable[] seriesKeys

  The series keys.

### categoryKeys

    java.lang.Comparable[] 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.

Class org.jfree.data.DefaultKeyedValue extends java.lang.Object implements Serializable

Serialized Fields

### key

    java.lang.Comparable key

  The key.

### value

    java.lang.Number value

  The value.

Class org.jfree.data.DefaultKeyedValueDataset extends AbstractDataset implements Serializable

Serialized Fields

### data

    KeyedValue data

  Storage for the data.

Class org.jfree.data.DefaultKeyedValues extends java.lang.Object implements Serializable

Serialized Fields

### data

    java.util.List data

  Storage for the data.

Class org.jfree.data.DefaultKeyedValues2D extends java.lang.Object implements Serializable

Serialized Fields

### rowKeys

    java.util.List rowKeys

  The row keys.

### columnKeys

    java.util.List columnKeys

  The column keys.

### rows

    java.util.List rows

  The row data.

### sortRowKeys

    boolean sortRowKeys

  If the row keys should be sorted by their comparable order.

Class org.jfree.data.DefaultKeyedValues2DDataset extends DefaultCategoryDataset implements Serializable

Class org.jfree.data.DefaultKeyedValuesDataset extends DefaultPieDataset implements Serializable

Class org.jfree.data.DefaultMeterDataset extends AbstractDataset implements Serializable

Serialized Fields

### value

    java.lang.Number value

  Deprecated.
  The current value.

### min

    java.lang.Number min

  Deprecated.
  The lower bound of the overall range.

### max

    java.lang.Number max

  Deprecated.
  The upper bound of the overall range.

### minNormal

    java.lang.Number minNormal

  Deprecated.
  The lower bound of the 'normal' range.

### maxNormal

    java.lang.Number maxNormal

  Deprecated.
  The upper bound of the 'normal' range.

### minWarning

    java.lang.Number minWarning

  Deprecated.
  The lower bound of the 'warning' range.

### maxWarning

    java.lang.Number maxWarning

  Deprecated.
  The upper bound of the 'warning' range.

### minCritical

    java.lang.Number minCritical

  Deprecated.
  The lower bound of the 'critical' range.

### maxCritical

    java.lang.Number maxCritical

  Deprecated.
  The upper bound of the 'critical' range.

### borderType

    int borderType

  Deprecated.
  The border type.

### units

    java.lang.String units

  Deprecated.
  The units.

Class org.jfree.data.DefaultPieDataset extends AbstractDataset implements Serializable

Serialized Fields

### data

    DefaultKeyedValues data

  Storage for the data.

Class org.jfree.data.DefaultTableXYDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List data

  Storage for the data.

### xPoints

    java.util.HashSet 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.DefaultValueDataset extends AbstractDataset implements Serializable

Serialized Fields

### value

    java.lang.Number value

  The value.

Class org.jfree.data.DefaultWindDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesNames

    java.util.List seriesNames

  The names of the series.

### allSeriesData

    java.util.List allSeriesData

  Storage for the series data.

Class org.jfree.data.JDBCCategoryDataset extends DefaultCategoryDataset implements Serializable

Serialized Fields

### connection

    java.sql.Connection connection

  The database connection.

### 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.JDBCPieDataset extends DefaultPieDataset implements Serializable

Serialized Fields

### connection

    java.sql.Connection connection

  The database connection.

Class org.jfree.data.JDBCXYDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### connection

    java.sql.Connection connection

  The database connection.

### columnNames

    java.lang.String[] columnNames

  Column names.

### rows

    java.util.ArrayList 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 ?

Class org.jfree.data.KeyedObject extends java.lang.Object implements Serializable

Serialized Fields

### key

    java.lang.Comparable key

  The key.

### object

    java.lang.Object object

  The object.

Class org.jfree.data.KeyedObjects extends java.lang.Object implements Serializable

Serialized Fields

### data

    java.util.List data

  Storage for the data.

Class org.jfree.data.KeyedObjects2D extends java.lang.Object implements Serializable

Serialized Fields

### rowKeys

    java.util.List rowKeys

  The row keys.

### columnKeys

    java.util.List columnKeys

  The column keys.

### rows

    java.util.List rows

  The row data.

Class org.jfree.data.KeyToGroupMap extends java.lang.Object implements Serializable

Serialized Fields

### defaultGroup

    java.lang.Comparable defaultGroup

  The default group.

### keyToGroupMap

    java.util.Map keyToGroupMap

  A mapping between keys and groups.

Class org.jfree.data.MatrixSeries extends Series implements Serializable

Serialized Fields

### data

    double[][] data

  Series matrix values

Class org.jfree.data.MatrixSeriesCollection extends AbstractXYZDataset implements Serializable

Serialized Fields

### seriesList

    java.util.List seriesList

  The series that are included in the collection.

Class org.jfree.data.NonGridContourDataset extends DefaultContourDataset implements Serializable

Serialized Fields

### DEFAULT_NUM_X

    int DEFAULT_NUM_X

  Default number of x values.

  See Also:
    Constant Field Values

### DEFAULT_NUM_Y

    int DEFAULT_NUM_Y

  Default number of y values.

  See Also:
    Constant Field Values

### DEFAULT_POWER

    int DEFAULT_POWER

  Default power.

  See Also:
    Constant Field Values

Class org.jfree.data.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.OHLCDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### name

    java.lang.String name

  The series name.

### data

    OHLCDataItem[] data

  Storage for the data items.

Class org.jfree.data.Range extends java.lang.Object implements Serializable

Serialized Fields

### lower

    double lower

  The lower bound of the range.

### upper

    double upper

  The upper bound of the range.

Class org.jfree.data.Series extends java.lang.Object implements Serializable

Serialized Fields

### name

    java.lang.String name

  The name of 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.SeriesChangeEvent extends java.util.EventObject implements Serializable

Class org.jfree.data.SeriesException extends java.lang.RuntimeException implements Serializable

Class org.jfree.data.SubSeriesDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### parent

    SeriesDataset parent

  The parent dataset.

### map

    int[] map

  Storage for map.

Class org.jfree.data.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.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

Class org.jfree.data.XYBarDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### underlying

    XYDataset underlying

  The underlying dataset.

### barWidth

    double barWidth

  The bar width.

Class org.jfree.data.XYDataItem extends java.lang.Object implements Serializable

Serialized Fields

### x

    java.lang.Number x

  The x-value.

### y

    java.lang.Number y

  The y-value.

Class org.jfree.data.XYDataPair extends XYDataItem implements Serializable

Class org.jfree.data.XYDatasetTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

### model

    XYDataset model

  The dataset.

Class org.jfree.data.XYSeries extends Series implements Serializable

Serialized Fields

### data

    java.util.List 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.XYSeriesCollection extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List data

  The series that are included in the collection.

### intervalDelegate

    IntervalXYDelegate intervalDelegate

  The interval delegate (used to calculate the start and end x-values).

Package org.jfree.data.gantt

Class org.jfree.data.gantt.TaskSeries extends Series implements Serializable

Serialized Fields

### tasks

    java.util.List tasks

  Storage for the tasks in the series.

Class org.jfree.data.gantt.TaskSeriesCollection extends AbstractSeriesDataset implements Serializable

Serialized Fields

### keys

    java.util.List keys

  Storage for aggregate task keys (the task description is used as the key).

### data

    java.util.List data

  Storage for the series.

Package org.jfree.data.statistics

Class org.jfree.data.statistics.BoxAndWhiskerItem extends java.lang.Object implements Serializable

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 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.

### valueRange

    Range valueRange

  The range of values.

Class org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset extends AbstractXYDataset implements Serializable

Serialized Fields

### seriesName

    java.lang.String seriesName

  The series name.

### dates

    java.util.List dates

  Storage for the dates.

### items

    java.util.List 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.

### valueRange

    Range valueRange

  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

    java.lang.Number minimumRangeValue

  The minimum range value.

### maximumRangeValue

    java.lang.Number maximumRangeValue

  The maximum range value.

### valueRange

    Range valueRange

  The range of values.

Class org.jfree.data.statistics.HistogramBin extends java.lang.Object implements Serializable

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

Serialized Fields

### list

    java.util.List list

  A list of maps.

### type

    HistogramType type

  The histogram type.

Class org.jfree.data.statistics.HistogramType extends java.lang.Object implements Serializable

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.

Package org.jfree.data.time

Class org.jfree.data.time.Day extends RegularTimePeriod implements Serializable

Serialized Fields

### serialDate

    org.jfree.date.SerialDate serialDate

  The day (uses SerialDate for convenience).

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.

### seriesNames

    java.lang.String[] seriesNames

  Storage for the series names.

### timePeriodClass

    java.lang.Class 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

Serialized Fields

### time

    java.util.Date time

  The millisecond.

Class org.jfree.data.time.Hour extends RegularTimePeriod implements Serializable

Serialized Fields

### day

    Day day

  The day.

### hour

    int hour

  The hour.

Class org.jfree.data.time.Millisecond extends RegularTimePeriod implements Serializable

Serialized Fields

### millisecond

    int millisecond

  The millisecond.

### second

    Second second

  The second.

Class org.jfree.data.time.Minute extends RegularTimePeriod implements Serializable

Serialized Fields

### hour

    Hour hour

  The hour in which the minute falls.

### minute

    int minute

  The minute.

Class org.jfree.data.time.Month extends RegularTimePeriod implements Serializable

Serialized Fields

### month

    int month

  The month (1-12).

### year

    Year year

  The year in which the month falls.

Class org.jfree.data.time.Quarter extends RegularTimePeriod implements Serializable

Serialized Fields

### year

    Year year

  The year in which the quarter falls.

### quarter

    int quarter

  The quarter (1-4).

Class org.jfree.data.time.Second extends RegularTimePeriod implements Serializable

Serialized Fields

### minute

    Minute minute

  The minute.

### second

    int second

  The second.

Class org.jfree.data.time.SimpleTimePeriod extends java.lang.Object implements Serializable

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

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

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

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 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

Serialized Fields

### data

    java.util.List 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

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 timePeriodClass

  The type of period for the data.

### data

    java.util.List data

  The list of data items in the series.

### maximumItemCount

    int maximumItemCount

  The maximum number of items for the series.

### historyCount

    int historyCount

  The history count.

Class org.jfree.data.time.TimeSeriesCollection extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### data

    java.util.List 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

  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

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.TimeTableXYDataset extends AbstractIntervalXYDataset implements Serializable

Serialized Fields

### values

    DefaultKeyedValues2D values

  The data structure to store the values.

### 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.

### 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.

Class org.jfree.data.time.Week extends RegularTimePeriod implements Serializable

Serialized Fields

### year

    Year year

  The year in which the week falls.

### week

    int week

  The week (1-53).

Class org.jfree.data.time.Year extends RegularTimePeriod implements Serializable

Serialized Fields

### year

    int year

  The year.