# Serialized Form

- ## Package org.jCharts

  - ### Class org.jCharts.Chart extends Object implements Serializable

    - ### Serialized Fields

      - #### graphics2D

            Graphics2D graphics2D

      - #### width

            int width

      - #### height

            int height

      - #### legend

            Legend legend

      - #### chartProperties

            ChartProperties chartProperties

      - #### generateImageMap

            boolean generateImageMap

      - #### imageMap

            ImageMap imageMap

      - #### bufferedImage

            BufferedImage bufferedImage

  - ### Class org.jCharts.Legend extends Object implements Serializable

    - ### Serialized Fields

      - #### chart

            Chart chart

      - #### legendProperties

            LegendProperties legendProperties

      - #### iconSide

            float iconSide

      - #### widestLabelAndColumnPadding

            float widestLabelAndColumnPadding

      - #### numColumns

            int numColumns

      - #### numRows

            int numRows

      - #### textProcessor

            TextProcessor textProcessor

      - #### x

            float x

      - #### y

            float y

      - #### width

            float width

      - #### height

            float height

      - #### labels

            ArrayList<E> labels

      - #### paints

            ArrayList<E> paints

      - #### shapes

            ArrayList<E> shapes

      - #### fillPointsFlags

            ArrayList<E> fillPointsFlags

      - #### pointOutlinePaints

            ArrayList<E> pointOutlinePaints

- ## Package org.jCharts.axisChart

  - ### Class org.jCharts.axisChart.AxisChart extends Chart implements Serializable

    - ### Serialized Fields

      - #### xAxis

            XAxis xAxis

      - #### yAxis

            YAxis yAxis

      - #### axisProperties

            AxisProperties axisProperties

      - #### iAxisDataSeries

            IAxisDataSeries iAxisDataSeries

  - ### Class org.jCharts.axisChart.ScatterPlotAxisChart extends AxisChart implements Serializable

- ## Package org.jCharts.axisChart.axis

  - ### Class org.jCharts.axisChart.axis.Axis extends Object implements Serializable

    - ### Serialized Fields

      - #### axisChart

            AxisChart axisChart

      - #### scalePixelWidth

            float scalePixelWidth

      - #### pixelLength

            float pixelLength

      - #### origin

            float origin

      - #### titleHeight

            float titleHeight

      - #### titleWidth

            float titleWidth

      - #### minimumWidthNeeded

            float minimumWidthNeeded

      - #### minimumHeightNeeded

            float minimumHeightNeeded

      - #### axisLabelsGroup

            TextTagGroup axisLabelsGroup

      - #### numberOfScaleItems

            int numberOfScaleItems

      - #### tickStart

            float tickStart

      - #### oneUnitPixelSize

            double oneUnitPixelSize

      - #### zeroLineCoordinate

            float zeroLineCoordinate

      - #### scaleCalculator

            ScaleCalculator scaleCalculator

  - ### Class org.jCharts.axisChart.axis.DataAxis extends Axis implements Serializable

    - ### Serialized Fields

      - #### minValue

            double minValue

        Deprecated.

      - #### maxValue

            double maxValue

        Deprecated.

      - #### increment

            double increment

        Deprecated.

      - #### zeroLineCoordinate

            float zeroLineCoordinate

        Deprecated.

  - ### Class org.jCharts.axisChart.axis.LabelAxis extends Axis implements Serializable

  - ### Class org.jCharts.axisChart.axis.XAxis extends Axis implements Serializable

    - ### Serialized Fields

      - #### xLabelFilter

            int xLabelFilter

      - #### startTicksAtAxis

            boolean startTicksAtAxis

  - ### Class org.jCharts.axisChart.axis.YAxis extends Axis implements Serializable

    - ### Serialized Fields

      - #### lastTickY

            float lastTickY

- ## Package org.jCharts.axisChart.customRenderers.axisValue

  - ### Class org.jCharts.axisChart.customRenderers.axisValue.AxisValueRenderEvent extends EventObject implements Serializable

    - ### Serialized Fields

      - #### graphics2D

            Graphics2D graphics2D

      - #### fontRenderContext

            FontRenderContext fontRenderContext

      - #### iAxisPlotDataSet

            IAxisPlotDataSet iAxisPlotDataSet

      - #### totalItemAxisArea

            Rectangle2D.Float totalItemAxisArea

      - #### zeroLineCoordinate

            float zeroLineCoordinate

      - #### valueX

            float valueX

      - #### valueY

            float valueY

      - #### dataSetIndex

            int dataSetIndex

      - #### valueIndex

            int valueIndex

- ## Package org.jCharts.chartData

  - ### Class org.jCharts.chartData.AxisChartDataSet extends DataSet implements Serializable

    - ### Serialized Fields

      - #### chartType

            ChartType chartType

  - ### Class org.jCharts.chartData.AxisDataSeries extends Object implements Serializable

    - ### Serialized Fields

      - #### chartTitle

            String chartTitle

      - #### xAxisTitle

            String xAxisTitle

      - #### yAxisTitle

            String yAxisTitle

      - #### dataSets

            HashMap<K,V> dataSets

      - #### totalNumberOfDataSets

            int totalNumberOfDataSets

      - #### sizeOfEachDataSet

            int sizeOfEachDataSet

  - ### Class org.jCharts.chartData.ChartDataException extends Exception implements Serializable

    - ### Serialized Fields

      - #### throwable

            Throwable throwable

  - ### Class org.jCharts.chartData.DataSeries extends AxisDataSeries implements Serializable

    - ### Serialized Fields

      - #### axisLabels

            String[] axisLabels

  - ### Class org.jCharts.chartData.DataSet extends Object implements Serializable

    - ### Serialized Fields

      - #### chartTypeProperties

            ChartTypeProperties chartTypeProperties

      - #### data

            double[][] data

      - #### legendLabels

            String[] legendLabels

      - #### paints

            Paint[] paints

  - ### Class org.jCharts.chartData.PieChartDataSet extends DataSet implements Serializable

    - ### Serialized Fields

      - #### chartTitle

            String chartTitle

  - ### Class org.jCharts.chartData.ScatterPlotDataSeries extends AxisDataSeries implements Serializable

  - ### Class org.jCharts.chartData.ScatterPlotDataSet extends Object implements Serializable

    - ### Serialized Fields

      - #### data

            ArrayList<E> data

      - #### legendLabels

            ArrayList<E> legendLabels

      - #### paints

            ArrayList<E> paints

      - #### scatterPlotProperties

            ScatterPlotProperties scatterPlotProperties

      - #### numDataItems

            int numDataItems

  - ### Class org.jCharts.chartData.StockChartDataSet extends Object implements Serializable

    - ### Serialized Fields

      - #### chartType

            ChartType chartType

      - #### high

            double[] high

      - #### low

            double[] low

      - #### open

            double[] open

      - #### close

            double[] close

      - #### numberOfDataSets

            int numberOfDataSets

      - #### legendLabels

            String[] legendLabels

      - #### paints

            Paint[] paints

      - #### stockChartProperties

            StockChartProperties stockChartProperties

- ## Package org.jCharts.chartData.interfaces

- ## Package org.jCharts.chartText

  - ### Class org.jCharts.chartText.BarValueGroup.BarValue extends TextTag implements Serializable

    - ### Serialized Fields

      - #### barRect

            Rectangle2D.Float barRect

      - #### startPosition

            int startPosition

      - #### isNegative

            boolean isNegative

      - #### text

            String text

  - ### Class org.jCharts.chartText.NumericTagGroup extends TextTagGroup implements Serializable

    - ### Serialized Fields

      - #### numberFormat

            NumberFormat numberFormat

  - ### Class org.jCharts.chartText.TextTag extends Object implements Serializable

    - ### Serialized Fields

      - #### xPosition

            float xPosition

      - #### yPosition

            float yPosition

      - #### textLayout

            TextLayout textLayout

      - #### attributes

            Hashtable<K,V> attributes

      - #### isHidden

            boolean isHidden

      - #### width

            float width

      - #### height

            float height

      - #### fontAscent

            float fontAscent

      - #### fontDescent

            float fontDescent

      - #### isDerived

            boolean isDerived

      - #### derivedFont

            Font derivedFont

      - #### text

            String text

      - #### font

            Font font

  - ### Class org.jCharts.chartText.TextTagGroup extends Object implements Serializable

    - ### Serialized Fields

      - #### widestLabel

            float widestLabel

      - #### tallestLabel

            float tallestLabel

      - #### totalLabelWidths

            float totalLabelWidths

      - #### textTags

            ArrayList<E> textTags

      - #### chartFont

            ChartFont chartFont

      - #### fontRenderContext

            FontRenderContext fontRenderContext

- ## Package org.jCharts.imageMap

  - ### Class org.jCharts.imageMap.AreaShape extends Object implements Serializable

    - ### Serialized Fields

      - #### value

            String value

  - ### Class org.jCharts.imageMap.CircleMapArea extends ImageMapArea implements Serializable

    - ### Serialized Fields

      - #### radius

            int radius

  - ### Class org.jCharts.imageMap.ImageMap extends Object implements Serializable

    - ### Serialized Fields

      - #### areas

            ArrayList<E> areas

  - ### Class org.jCharts.imageMap.ImageMapArea extends Object implements Serializable

    - ### Serialized Fields

      - #### x

            int[] x

      - #### y

            int[] y

      - #### value

            double value

      - #### xAxisLabel

            String xAxisLabel

      - #### legendLabel

            String legendLabel

  - ### Class org.jCharts.imageMap.ImageMapNotSupportedException extends RuntimeException implements Serializable

  - ### Class org.jCharts.imageMap.PolyMapArea extends ImageMapArea implements Serializable

  - ### Class org.jCharts.imageMap.RectMapArea extends ImageMapArea implements Serializable

- ## Package org.jCharts.nonAxisChart

  - ### Class org.jCharts.nonAxisChart.PieChart2D extends Chart implements Serializable

    - ### Serialized Fields

      - #### pieX

            float pieX

      - #### pieY

            float pieY

      - #### diameter

            float diameter

      - #### iPieChartDataSet

            IPieChartDataSet iPieChartDataSet

      - #### pieChartDataProcessor

            PieChartDataProcessor pieChartDataProcessor

      - #### textTagGroup

            TextTagGroup textTagGroup

- ## Package org.jCharts.properties

  - ### Class org.jCharts.properties.AreaProperties extends Properties implements Serializable

    - ### Serialized Fields

      - #### edgePadding

            float edgePadding

      - #### borderStroke

            ChartStroke borderStroke

  - ### Class org.jCharts.properties.AxisProperties extends Properties implements Serializable

    - ### Serialized Fields

      - #### xAxisProperties

            AxisTypeProperties xAxisProperties

      - #### yAxisProperties

            AxisTypeProperties yAxisProperties

      - #### isPlotHorizontal

            boolean isPlotHorizontal

      - #### xAxisLabelsAreVertical

            boolean xAxisLabelsAreVertical

  - ### Class org.jCharts.properties.AxisTypeProperties extends Properties implements Serializable

    - ### Serialized Fields

      - #### showTicks

            int showTicks

      - #### tickChartStroke

            ChartStroke tickChartStroke

      - #### showGridLines

            int showGridLines

      - #### gridLineChartStroke

            ChartStroke gridLineChartStroke

      - #### scaleChartFont

            ChartFont scaleChartFont

      - #### axisTitleChartFont

            ChartFont axisTitleChartFont

      - #### axisStroke

            ChartStroke axisStroke

      - #### paddingBetweenAxisTitleAndLabels

            float paddingBetweenAxisTitleAndLabels

      - #### axisTickMarkPixelLength

            float axisTickMarkPixelLength

      - #### paddingBetweenLabelsAndTicks

            float paddingBetweenLabelsAndTicks

      - #### paddingBetweenAxisAndLabels

            float paddingBetweenAxisAndLabels

      - #### paddingBetweenAxisLabels

            float paddingBetweenAxisLabels

      - #### showEndBorder

            boolean showEndBorder

      - #### showAxisLabels

            boolean showAxisLabels

      - #### titleChartFont

            ChartFont titleChartFont

  - ### Class org.jCharts.properties.ChartProperties extends AreaProperties implements Serializable

    - ### Serialized Fields

      - #### titleChartFont

            ChartFont titleChartFont

      - #### titlePadding

            float titlePadding

      - #### validate

            boolean validate

  - ### Class org.jCharts.properties.DataAxisProperties extends LabelAxisProperties implements Serializable

    - ### Serialized Fields

      - #### roundToNearest

            int roundToNearest

      - #### showZeroLine

            boolean showZeroLine

      - #### zeroLineChartStroke

            ChartStroke zeroLineChartStroke

      - #### userDefinedScale

            boolean userDefinedScale

      - #### userDefinedMinimumValue

            double userDefinedMinimumValue

      - #### userDefinedIncrement

            double userDefinedIncrement

      - #### numItems

            int numItems

      - #### useDollarSigns

            boolean useDollarSigns

      - #### useCommas

            boolean useCommas

      - #### usePercentSigns

            boolean usePercentSigns

      - #### scaleCalculator

            ScaleCalculator scaleCalculator

  - ### Class org.jCharts.properties.LabelAxisProperties extends AxisTypeProperties implements Serializable

  - ### Class org.jCharts.properties.LegendAreaProperties extends AreaProperties implements Serializable

    - ### Serialized Fields

      - #### numColumns

            int numColumns

      - #### rowPadding

            int rowPadding

      - #### columnPadding

            int columnPadding

      - #### iconPadding

            int iconPadding

      - #### chartPadding

            int chartPadding

      - #### placement

            int placement

  - ### Class org.jCharts.properties.LegendProperties extends LegendAreaProperties implements Serializable

    - ### Serialized Fields

      - #### font

            Font font

      - #### fontPaint

            Paint fontPaint

      - #### iconBorderPaint

            Paint iconBorderPaint

      - #### iconBorderStroke

            Stroke iconBorderStroke

      - #### size

            Dimension size

  - ### Class org.jCharts.properties.Properties extends Object implements Serializable

    - ### Serialized Fields

      - #### backgroundPaint

            Paint backgroundPaint

  - ### Class org.jCharts.properties.PropertyException extends Exception implements Serializable

- ## Package org.jCharts.test

  - ### Class org.jCharts.test.SwingTest extends JFrame implements Serializable

    - ### Serialized Fields

      - #### panel

            JPanel panel

- ## Package org.jCharts.types

  - ### Class org.jCharts.types.ChartType extends IntType implements Serializable

    - ### Serialized Fields

      - #### stackedData

            boolean stackedData

  - ### Class org.jCharts.types.IntType extends Object implements Serializable

    - ### Serialized Fields

      - #### type

            int type

  - ### Class org.jCharts.types.PieLabelType extends IntType implements Serializable

  - ### Class org.jCharts.types.StockChartDataType extends IntType implements Serializable

  - ### Class org.jCharts.types.Type extends Object implements Serializable

    - ### Serialized Fields

      - #### typeCode

            int typeCode