# Serialized Form

## Package org.eclipse.birt.chart.event

### Class org.eclipse.birt.chart.event.Arc3DRenderEvent

class Arc3DRenderEvent extends ArcRenderEvent implements Serializable

serialVersionUID:
  4105315690869364270L

### Class org.eclipse.birt.chart.event.ArcRenderEvent

class ArcRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  -8516218845415390970L

#### Serialized Fields

##### dExtentInDegrees

    double dExtentInDegrees

##### dHeight

    double dHeight

##### dInnerRadius

    double dInnerRadius

##### dOuterRadius

    double dOuterRadius

##### dStartInDegrees

    double dStartInDegrees

##### dWidth

    double dWidth

##### iStyle

    int iStyle

### Class org.eclipse.birt.chart.event.Area3DRenderEvent

class Area3DRenderEvent extends AreaRenderEvent implements Serializable

serialVersionUID:
  -308233971777301084L

### Class org.eclipse.birt.chart.event.AreaRenderEvent

class AreaRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  4924819106091024348L

#### Serialized Fields

##### alLinesAndArcs

    List<PrimitiveRenderEvent> alLinesAndArcs

### Class org.eclipse.birt.chart.event.BlockGenerationEvent

class BlockGenerationEvent extends ChartEvent implements Serializable

serialVersionUID:
  5869588499778117671L

### Class org.eclipse.birt.chart.event.ChartEvent

class ChartEvent extends EventObject implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.birt.chart.event.ClipRenderEvent

class ClipRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  -1609479639743164885L

### Class org.eclipse.birt.chart.event.Image3DRenderEvent

class Image3DRenderEvent extends ImageRenderEvent implements Serializable

serialVersionUID:
  -5027476689319210090L

### Class org.eclipse.birt.chart.event.ImageRenderEvent

class ImageRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  -5467310111862210812L

#### Serialized Fields

##### height

    int height

##### pos

    Position pos

##### stretch

    boolean stretch

##### width

    int width

### Class org.eclipse.birt.chart.event.InteractionEvent

class InteractionEvent extends ChartEvent implements Serializable

serialVersionUID:
  -3554746649816942383L

#### Serialized Fields

##### _lhmTriggers

    LinkedHashMap<TriggerCondition,Action> _lhmTriggers

##### _pre

    PrimitiveRenderEvent _pre

##### zOrder

    short zOrder

### Class org.eclipse.birt.chart.event.Line3DRenderEvent

class Line3DRenderEvent extends LineRenderEvent implements Serializable

serialVersionUID:
  33812052466380930L

### Class org.eclipse.birt.chart.event.LineRenderEvent

class LineRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  7216549683820618553L

#### Serialized Fields

##### zOrder

    int zOrder

### Class org.eclipse.birt.chart.event.Oval3DRenderEvent

class Oval3DRenderEvent extends OvalRenderEvent implements Serializable

serialVersionUID:
  3249838045689532033L

### Class org.eclipse.birt.chart.event.OvalRenderEvent

class OvalRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  -6716453650694010927L

### Class org.eclipse.birt.chart.event.Polygon3DRenderEvent

class Polygon3DRenderEvent extends PolygonRenderEvent implements Serializable

serialVersionUID:
  -6572679563207168795L

#### Serialized Fields

##### bBehind

    boolean bBehind

##### bDoubleSided

    boolean bDoubleSided

##### dBrightness

    double dBrightness

### Class org.eclipse.birt.chart.event.PolygonRenderEvent

class PolygonRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  7825900630615976817L

### Class org.eclipse.birt.chart.event.PrimitiveRenderEvent

class PrimitiveRenderEvent extends ChartEvent implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bEnabled

    boolean bEnabled

##### dDepth

    double dDepth

##### iObjIndex

    int iObjIndex

An index value used internally. Note this is public only for cross-package internal access.

### Class org.eclipse.birt.chart.event.RectangleRenderEvent

class RectangleRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  -2020892672024222905L

### Class org.eclipse.birt.chart.event.StructureChangeEvent

class StructureChangeEvent extends ChartEvent implements Serializable

serialVersionUID:
  -8897456257858266632L

#### Serialized Fields

##### sEventName

    String sEventName

### Class org.eclipse.birt.chart.event.Text3DRenderEvent

class Text3DRenderEvent extends TextRenderEvent implements Serializable

serialVersionUID:
  3083777028665416663L

### Class org.eclipse.birt.chart.event.TextRenderEvent

class TextRenderEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  1683131722588162319L

#### Serialized Fields

##### _iAction

    int _iAction

##### _iTextPosition

    int _iTextPosition

### Class org.eclipse.birt.chart.event.TransformationEvent

class TransformationEvent extends PrimitiveRenderEvent implements Serializable

serialVersionUID:
  -2322114654814388838L

#### Serialized Fields

##### _dRotationInDegrees

    double _dRotationInDegrees

##### _dScale

    double _dScale

##### _dTranslateX

    double _dTranslateX

##### _dTranslateY

    double _dTranslateY

##### _iTransform

    int _iTransform

## Package org.eclipse.birt.chart.exception

### Exception Class org.eclipse.birt.chart.exception.ChartException

class ChartException extends org.eclipse.birt.core.exception.BirtException implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### type

    int type

## Package org.eclipse.birt.chart.factory

### Class org.eclipse.birt.chart.factory.RunTimeContext

class RunTimeContext extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### csc

    IScriptContext csc

A chart script context associated with a chart model.

##### enableScripting

    boolean enableScripting

Specifies if enable scripting support in current context.

##### iRightToLeft

    int iRightToLeft

Specifies if right-left mode is enabled.

##### iRightToLeftText

    int iRightToLeftText

Specifies if the displayed text bidi reading order is Right To Left.

##### isSharingQuery

    boolean isSharingQuery

The field indicates if current chart is sharing query with other module(table/crosstab...).

Since:
  2.3

##### lcl

    com.ibm.icu.util.ULocale lcl

The locale associated with the runtime context.

##### stateStore

    HashMap<Object,Object> stateStore

A map to store user defined state object.

##### timeZone

    com.ibm.icu.util.TimeZone timeZone

##### useNonHierarchyCategoryData

    boolean useNonHierarchyCategoryData

## Package org.eclipse.birt.chart.script

### Class org.eclipse.birt.chart.script.AbstractScriptContext

class AbstractScriptContext extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### locale

    com.ibm.icu.util.ULocale locale

##### propertyMap

    Map<Object,Object> propertyMap

### Class org.eclipse.birt.chart.script.AbstractScriptHandler

class AbstractScriptHandler extends org.mozilla.javascript.ScriptableObject implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### csc

    IScriptContext csc

### Class org.eclipse.birt.chart.script.ChartScriptContext

class ChartScriptContext extends AbstractScriptContext implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.birt.chart.script.ScriptHandler

class ScriptHandler extends AbstractScriptHandler<IChartEventHandler> implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.birt.chart.util

### Class org.eclipse.birt.chart.util.BigNumber

class BigNumber extends Number implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### divisor

    com.ibm.icu.math.BigDecimal divisor

The divisor of big decimal.

##### doublePart

    double doublePart

The double part which is used to compute axis scale and chart layout by chart engine.

##### value

    com.ibm.icu.math.BigDecimal value

The original big decimal value.

### Class org.eclipse.birt.chart.util.CDateTime

class CDateTime extends com.ibm.icu.util.GregorianCalendar implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bDateOnly

    boolean bDateOnly

##### bTimeOnly

    boolean bTimeOnly

### Class org.eclipse.birt.chart.util.ChartExpressionUtil.ExpressionSet

class ExpressionSet extends LinkedHashSet<String> implements Serializable

serialVersionUID:
  1L