Serialized Form


Package org.jfree.chart

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

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

Serialized Fields

chartPanel

ChartPanel chartPanel
The chart panel.

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

serialVersionUID: -682393837314562149L

Serialized Fields

chart

JFreeChart chart
The chart that the mouse event relates to.


trigger

java.awt.event.MouseEvent trigger
The Java mouse event that triggered this event.


entity

ChartEntity entity
The chart entity (if any).

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

serialVersionUID: 6046366297214274674L

Serialized Fields

chart

JFreeChart chart
The chart that is displayed in the panel.


chartMouseListeners

javax.swing.event.EventListenerList chartMouseListeners
Storage for registered (chart) mouse listeners.


useBuffer

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


refreshBuffer

boolean refreshBuffer
A flag that indicates that the buffer should be refreshed.


chartBuffer

java.awt.Image chartBuffer
A buffer for the rendered chart.


chartBufferHeight

int chartBufferHeight
The height of the chart buffer.


chartBufferWidth

int chartBufferWidth
The width of the chart buffer.


minimumDrawWidth

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


minimumDrawHeight

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


maximumDrawWidth

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


maximumDrawHeight

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


popup

javax.swing.JPopupMenu popup
The popup menu for the frame.


info

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


anchor

java.awt.geom.Point2D anchor
The chart anchor point.


scaleX

double scaleX
The scale factor used to draw the chart.


scaleY

double scaleY
The scale factor used to draw the chart.


orientation

PlotOrientation orientation
The plot orientation.


domainZoomable

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


rangeZoomable

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


zoomPoint

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


fillZoomRectangle

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


zoomTriggerDistance

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


horizontalAxisTrace

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


verticalAxisTrace

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


zoomInBothMenuItem

javax.swing.JMenuItem zoomInBothMenuItem
Menu item for zooming in on a chart (both axes).


zoomInDomainMenuItem

javax.swing.JMenuItem zoomInDomainMenuItem
Menu item for zooming in on a chart (domain axis).


zoomInRangeMenuItem

javax.swing.JMenuItem zoomInRangeMenuItem
Menu item for zooming in on a chart (range axis).


zoomOutBothMenuItem

javax.swing.JMenuItem zoomOutBothMenuItem
Menu item for zooming out on a chart.


zoomOutDomainMenuItem

javax.swing.JMenuItem zoomOutDomainMenuItem
Menu item for zooming out on a chart (domain axis).


zoomOutRangeMenuItem

javax.swing.JMenuItem zoomOutRangeMenuItem
Menu item for zooming out on a chart (range axis).


zoomResetBothMenuItem

javax.swing.JMenuItem zoomResetBothMenuItem
Menu item for resetting the zoom (both axes).


zoomResetDomainMenuItem

javax.swing.JMenuItem zoomResetDomainMenuItem
Menu item for resetting the zoom (domain axis only).


zoomResetRangeMenuItem

javax.swing.JMenuItem zoomResetRangeMenuItem
Menu item for resetting the zoom (range axis only).


enforceFileExtensions

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


ownToolTipDelaysActive

boolean ownToolTipDelaysActive
A flag that indicates if original tooltip delays are changed.


originalToolTipInitialDelay

int originalToolTipInitialDelay
Original initial tooltip delay of ToolTipManager.sharedInstance().


originalToolTipReshowDelay

int originalToolTipReshowDelay
Original reshow tooltip delay of ToolTipManager.sharedInstance().


originalToolTipDismissDelay

int originalToolTipDismissDelay
Original dismiss tooltip delay of ToolTipManager.sharedInstance().


ownToolTipInitialDelay

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


ownToolTipReshowDelay

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


ownToolTipDismissDelay

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


zoomInFactor

double zoomInFactor
The factor used to zoom in on an axis range.


zoomOutFactor

double zoomOutFactor
The factor used to zoom out on an axis range.

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

serialVersionUID: 2751952018173406822L

Serialization Methods

readObject

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

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

writeObject

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

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

plotInfo

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


entities

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

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

serialVersionUID: -3470703747817429120L

Serialization Methods

readObject

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

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

writeObject

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

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

borderVisible

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


padding

org.jfree.ui.RectangleInsets padding
The padding between the chart border and the chart drawing area.


title

TextTitle title
The chart title (optional).


subtitles

java.util.List<E> subtitles
The chart subtitles (zero, one or many). This field should never be null.


plot

Plot plot
Draws the visual representation of the data.


backgroundImageAlignment

int backgroundImageAlignment
The alignment for the background image.


backgroundImageAlpha

float backgroundImageAlpha
The alpha transparency for the background image.


notify

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

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

serialVersionUID: -797214582948827144L

Serialization Methods

readObject

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

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

writeObject

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

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

dataset

Dataset dataset
The dataset.

Since:
1.0.6

seriesKey

java.lang.Comparable<T> seriesKey
The series key.

Since:
1.0.6

datasetIndex

int datasetIndex
The dataset index.


series

int series
The series index.


label

java.lang.String label
The label.


description

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


toolTipText

java.lang.String toolTipText
The tool tip text.


urlText

java.lang.String urlText
The url text.


shapeVisible

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


shapeFilled

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


fillPaintTransformer

org.jfree.ui.GradientPaintTransformer fillPaintTransformer
A gradient paint transformer.

Since:
1.0.4

shapeOutlineVisible

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


lineVisible

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

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

serialVersionUID: 1365215565589815953L

Serialized Fields

items

java.util.List<E> items
Storage for the legend items.

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

serialVersionUID: -3832486612685808616L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Ensures that serialization returns the unique instances.

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

name

java.lang.String name
The name.

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

Serialization Methods

readObject

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

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

writeObject

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

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

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

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

Serialization Methods

readObject

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

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

writeObject

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

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

Package org.jfree.chart.annotations

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

Serialization Methods

readObject

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

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

writeObject

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

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

category1

java.lang.Comparable<T> category1
The category for the start of the line.


value1

double value1
The value for the start of the line.


category2

java.lang.Comparable<T> category2
The category for the end of the line.


value2

double value2
The value for the end of the line.

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

serialVersionUID: -4031161445009858551L

Serialization Methods

readObject

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

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

writeObject

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

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

angle

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


tipRadius

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


baseRadius

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


arrowLength

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


arrowWidth

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


labelOffset

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

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

serialVersionUID: 3333360090781320147L

Serialized Fields

category

java.lang.Comparable<T> category
The category.


categoryAnchor

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


value

double value
The value.

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

serialVersionUID: 7008912287533127432L

Serialization Methods

readObject

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

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

writeObject

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

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

text

java.lang.String text
The text.


font

java.awt.Font font
The font.


textAnchor

org.jfree.ui.TextAnchor textAnchor
The text anchor.


rotationAnchor

org.jfree.ui.TextAnchor rotationAnchor
The rotation anchor.


rotationAngle

double rotationAngle
The rotation angle.

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

serialVersionUID: 6764703772526757457L

Serialization Methods

readObject

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

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

writeObject

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

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

x0

double x0
The lower x-coordinate.


y0

double y0
The lower y-coordinate.


x1

double x1
The upper x-coordinate.


y1

double y1
The upper y-coordinate.

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

serialVersionUID: -6540812859722691020L

Serialized Fields

x

double x
The x-coordinate.


y

double y
The y-coordinate.


width

double width
The width.


height

double height
The height.


drawable

org.jfree.ui.Drawable drawable
The drawable object.

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

serialVersionUID: -4364694501921559958L

Serialization Methods

readObject

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

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

writeObject

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

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

x

double x
The x-coordinate (in data space).


y

double y
The y-coordinate (in data space).


anchor

org.jfree.ui.RectangleAnchor anchor
The image anchor point.

Since:
1.0.4

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

serialVersionUID: -80535465244091334L

Serialization Methods

readObject

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

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

writeObject

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

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

x1

double x1
The x-coordinate.


y1

double y1
The y-coordinate.


x2

double x2
The x-coordinate.


y2

double y2
The y-coordinate.

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

serialVersionUID: -4031161445009858551L

Serialization Methods

readObject

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

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

writeObject

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

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

angle

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


tipRadius

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


baseRadius

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


arrowLength

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


arrowWidth

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


labelOffset

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

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

serialVersionUID: -6984203651995900036L

Serialization Methods

readObject

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

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

writeObject

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

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

polygon

double[] polygon
The polygon.

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

serialVersionUID: -8553218317600684041L

Serialization Methods

readObject

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

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

writeObject

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

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

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

serialVersionUID: -2946063342782506328L

Serialization Methods

readObject

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

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

writeObject

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

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

text

java.lang.String text
The text.


font

java.awt.Font font
The font.


x

double x
The x-coordinate.


y

double y
The y-coordinate.


textAnchor

org.jfree.ui.TextAnchor textAnchor
The text anchor (to be aligned with (x, y)).


rotationAnchor

org.jfree.ui.TextAnchor rotationAnchor
The rotation anchor.


rotationAngle

double rotationAngle
The rotation angle.


Package org.jfree.chart.axis

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

serialVersionUID: 7719289504573298271L

Serialization Methods

readObject

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

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

writeObject

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

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

visible

boolean visible
A flag indicating whether or not the axis is visible.


label

java.lang.String label
The label for the axis.


labelFont

java.awt.Font labelFont
The font for displaying the axis label.


labelInsets

org.jfree.ui.RectangleInsets labelInsets
The insets for the axis label.


labelAngle

double labelAngle
The label angle.


axisLineVisible

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


tickLabelsVisible

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


tickLabelFont

java.awt.Font tickLabelFont
The font used to display the tick labels.


tickLabelInsets

org.jfree.ui.RectangleInsets tickLabelInsets
The blank space around each tick label.


tickMarksVisible

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


tickMarkInsideLength

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


tickMarkOutsideLength

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


fixedDimension

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

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

serialVersionUID: -3276922179323563410L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Ensures that serialization returns the unique instances.

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

name

java.lang.String name
The name.

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

serialVersionUID: -2490732595134766305L

Serialized Fields

top

double top
The top space.


bottom

double bottom
The bottom space.


left

double left
The left space.


right

double right
The right space.

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

serialVersionUID: -2604142742210173810L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Ensures that serialization returns the unique instances.

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

name

java.lang.String name
The name.

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

serialVersionUID: 5886554608114265863L

Serialization Methods

readObject

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

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

writeObject

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

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

lowerMargin

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


upperMargin

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


categoryMargin

double categoryMargin
The amount of space reserved between categories.


maximumCategoryLabelLines

int maximumCategoryLabelLines
The maximum number of lines for category labels.


maximumCategoryLabelWidthRatio

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


categoryLabelPositionOffset

int categoryLabelPositionOffset
The category label offset.


categoryLabelPositions

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


tickLabelFontMap

java.util.Map<K,V> tickLabelFontMap
Storage for tick label font overrides (if any).


categoryLabelToolTips

java.util.Map<K,V> categoryLabelToolTips
Storage for the category label tooltips (if any).

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

serialVersionUID: 4114732251353700972L

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

serialVersionUID: 5168681143844183864L

Serialized Fields

categoryAnchor

org.jfree.ui.RectangleAnchor categoryAnchor
The category anchor point.


labelAnchor

org.jfree.text.TextBlockAnchor labelAnchor
The text block anchor.


rotationAnchor

org.jfree.ui.TextAnchor rotationAnchor
The rotation anchor.


angle

double angle
The rotation angle (in radians).


widthType

CategoryLabelWidthType widthType
The width calculation type.


widthRatio

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

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

serialVersionUID: -8999557901920364580L

Serialized Fields

positionForAxisAtTop

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


positionForAxisAtBottom

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


positionForAxisAtLeft

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


positionForAxisAtRight

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

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

serialVersionUID: -6976024792582949656L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Ensures that serialization returns the unique instances.

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

name

java.lang.String name
The name.

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

Serialized Fields

category

java.lang.Comparable<T> category
The category.


label

org.jfree.text.TextBlock label
The label.


labelAnchor

org.jfree.text.TextBlockAnchor labelAnchor
The label anchor.

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

serialVersionUID: -2101776212647268103L

Serialized Fields

axis

ValueAxis axis
Deprecated. 
The axis.


colorBarThickness

int colorBarThickness
Deprecated. 
The color bar thickness.


colorBarThicknessPercent

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


colorPalette

ColorPalette colorPalette
Deprecated. 
The color palette.


colorBarLength

int colorBarLength
Deprecated. 
The color bar length.


outerGap

int outerGap
Deprecated. 
The amount of blank space around the colorbar.

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

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

Serialization Methods

readObject

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

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

writeObject

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

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

offset

double offset
The offset.


period

double period
The period.


boundMappedToLastCycle

boolean boundMappedToLastCycle
??.


advanceLineVisible

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

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

Serialized Fields

mapToLastCycle

boolean mapToLastCycle
Map to last cycle.

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

serialVersionUID: -1013460999649007604L

Serialized Fields

tickUnit

DateTickUnit tickUnit
The current tick unit.


dateFormatOverride

java.text.DateFormat dateFormatOverride
The override date format.


tickMarkPosition

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


timeZone

java.util.TimeZone timeZone
The time zone for the axis.


timeline

Timeline timeline
Our underlying timeline.

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

Serialized Fields

date

java.util.Date date
The date.

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

serialVersionUID: 2540750672764537240L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Ensures that serialization returns the unique instances.

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

name

java.lang.String name
The name.

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

serialVersionUID: -7289292157229621901L

Serialized Fields

unit

int unit
The unit.


count

int count
The unit count.


rollUnit

int rollUnit
The roll unit.


rollCount

int rollCount
The roll count.


formatter

java.text.DateFormat formatter
The date formatter.

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

Serialization Methods

readObject

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

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

writeObject

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

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

sublabels

java.util.Map<K,V> sublabels
Storage for the sublabels.


sublabelFont

java.awt.Font sublabelFont
The sublabel font.

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

serialVersionUID: 2502918599004103054L

Serialized Fields

allowNegativesFlag

boolean allowNegativesFlag
Flag set true to allow negative values in data.


strictValuesFlag

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


numberFormatterObj

java.text.NumberFormat numberFormatterObj
Number formatter for generating numeric strings.


expTickLabelsFlag

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


log10TickLabelsFlag

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


autoRangeNextLogFlag

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


smallLogFlag

boolean smallLogFlag
Helper flag for log axis processing.

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

serialVersionUID: -1729482413886398919L

Serialized Fields

axis

NumberAxis axis
The axis that the band belongs to.


topOuterGap

double topOuterGap
The top outer gap.


topInnerGap

double topInnerGap
The top inner gap.


bottomOuterGap

double bottomOuterGap
The bottom outer gap.


bottomInnerGap

double bottomInnerGap
The bottom inner gap.


font

java.awt.Font font
The font.


markers

java.util.List<E> markers
Storage for the markers.

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

Serialized Fields

fixedRange

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


displayStart

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


displayEnd

double displayEnd
The display end value.

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

Serialized Fields

months

java.lang.String[] months
The symbols used for the months.


showYear

boolean[] showYear
Flags that control which months will have the year appended.


yearFormatter

java.text.DateFormat yearFormatter
The year formatter.

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

serialVersionUID: 2805933088476185789L

Serialized Fields

rangeType

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


autoRangeIncludesZero

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


autoRangeStickyZero

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


tickUnit

NumberTickUnit tickUnit
The tick unit for the axis.


numberFormatOverride

java.text.NumberFormat numberFormatOverride
The override number format.


markerBand

MarkerAxisBand markerBand
An optional band for marking regions on the axis.

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

serialVersionUID: -1790205852569123512L

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

Serialized Fields

number

java.lang.Number number
The number.

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

serialVersionUID: 3849459506627654442L

Serialized Fields

formatter

java.text.NumberFormat formatter
A formatter for the tick unit.

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

serialVersionUID: 8353295532075872069L

Serialization Methods

readObject

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

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

writeObject

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

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

first

RegularTimePeriod first
The first time period in the overall range.


last

RegularTimePeriod last
The last time period in the overall range.


timeZone

java.util.TimeZone timeZone
The time zone used to convert 'first' and 'last' to absolute milliseconds.


calendar

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


autoRangeTimePeriodClass

java.lang.Class<T> autoRangeTimePeriodClass
The RegularTimePeriod subclass used to automatically determine the axis range.


majorTickTimePeriodClass

java.lang.Class<T> majorTickTimePeriodClass
Indicates the RegularTimePeriod subclass that is used to determine the spacing of the major tick marks.


minorTickMarksVisible

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


minorTickTimePeriodClass

java.lang.Class<T> minorTickTimePeriodClass
Indicates the RegularTimePeriod subclass that is used to determine the spacing of the minor tick marks.


minorTickMarkInsideLength

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


minorTickMarkOutsideLength

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


labelInfo

PeriodAxisLabelInfo[] labelInfo
Info for each labelling band.

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

serialVersionUID: 5710451740920277357L

Serialization Methods

readObject

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

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

writeObject

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

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

periodClass

java.lang.Class<T> periodClass
The subclass of RegularTimePeriod to use for this band.


padding

org.jfree.ui.RectangleInsets padding
Controls the gaps around the band.


dateFormat

java.text.DateFormat dateFormat
The date formatter.


labelFont

java.awt.Font labelFont
The label font.


drawDividers

boolean drawDividers
A flag that controls whether or not dividers are visible.

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

serialVersionUID: -6738465248529797176L

Serialized Fields

quarters

java.lang.String[] quarters
The strings.


quarterFirst

boolean quarterFirst
A flag that controls whether the quarter or the year goes first.

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

serialVersionUID: 1093779862539903110L

Serialized Fields

workingCalendarNoDST

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


workingCalendar

java.util.Calendar workingCalendar
This will be a utility calendar that used the default time zone.


segmentSize

long segmentSize
Segment size in ms.


segmentsIncluded

int segmentsIncluded
Number of consecutive segments to include in a segment group.


segmentsExcluded

int segmentsExcluded
Number of consecutive segments to exclude in a segment group.


groupSegmentCount

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


startTime

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


segmentsIncludedSize

long segmentsIncludedSize
Consecutive ms in segmentsIncluded (segmentsIncluded * segmentSize).


segmentsExcludedSize

long segmentsExcludedSize
Consecutive ms in segmentsExcluded (segmentsExcluded * segmentSize).


segmentsGroupSize

long segmentsGroupSize
ms in a segment group (segmentsIncludedSize + segmentsExcludedSize).


exceptionSegments

java.util.List<E> exceptionSegments
List of exception segments (exceptions segments that would otherwise be included based on the periodic (included, excluded) grouping).


baseTimeline

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

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


adjustForDaylightSaving

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

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

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

Serialized Fields

segmentNumber

long segmentNumber
The segment number.


segmentStart

long segmentStart
The segment start.


segmentEnd

long segmentEnd
The segment end.


millisecond

long millisecond
A reference point within the segment.

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

Serialized Fields

segmentCount

long segmentCount
The number of segments in the range.

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

serialVersionUID: -1279463299793228344L

Serialization Methods

readObject

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

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

writeObject

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

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

subCategories

java.util.List<E> subCategories
Storage for the sub-categories (these need to be set manually).


subLabelFont

java.awt.Font subLabelFont
The font for the sub-category labels.

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

serialVersionUID: 7216330468770619716L

Serialization Methods

readObject

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

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

writeObject

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

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

symbols

java.util.List<E> symbols
The list of symbols to display instead of the numeric values.


gridBandsVisible

boolean gridBandsVisible
Flag that indicates whether or not grid bands are visible.

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

serialVersionUID: 6668230383875149773L

Serialized Fields

text

java.lang.String text
A text version of the tick value.


textAnchor

org.jfree.ui.TextAnchor textAnchor
The text anchor for the tick label.


rotationAnchor

org.jfree.ui.TextAnchor rotationAnchor
The rotation anchor for the tick label.


angle

double angle
The rotation angle.

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

serialVersionUID: 510179855057013974L

Serialized Fields

size

double size
The size of the tick unit.

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

serialVersionUID: 1134174035901467545L

Serialized Fields

tickUnits

java.util.List<E> tickUnits
Storage for the tick units.

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

serialVersionUID: 3698345477322391456L

Serialization Methods

readObject

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

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

writeObject

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

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

positive