# Uses of Class
org.eclipse.birt.chart.factory.GeneratedChartState

Packages that use GeneratedChartState
Package
Description
org.eclipse.birt.chart.factory
Contains classes and interfaces used in the chart building and generation phase.
org.eclipse.birt.chart.script

## Uses of GeneratedChartState in org.eclipse.birt.chart.factory

Methods in org.eclipse.birt.chart.factory that return GeneratedChartState
Modifier and Type
Method
Description
`GeneratedChartState`
Generator.`build(IDisplayServer ids, Chart cmRunTime, Bounds bo, RunTimeContext rtc)`
Builds and computes preferred sizes of various chart components offscreen using the provided display server.
`GeneratedChartState`
Generator.`build(IDisplayServer ids, Chart cmRunTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc)`
Builds and computes preferred sizes of various chart components offscreen using the provided display server.
`GeneratedChartState`
Generator.`build(IDisplayServer ids, Chart cmRunTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc, org.eclipse.birt.chart.style.IStyleProcessor externalProcessor)`
Builds and computes preferred sizes of various chart components offscreen using the provided display server.
`GeneratedChartState`
Generator.`build(IDisplayServer ids, Chart cmRunTime, org.mozilla.javascript.Scriptable scParent, Bounds bo, RunTimeContext rtc)`
Deprecated.
use `Generator.build(IDisplayServer, Chart, Bounds, IExternalContext, RunTimeContext)` instead.
`GeneratedChartState`
Generator.`build(IDisplayServer ids, Chart cmRunTime, org.mozilla.javascript.Scriptable scParent, Bounds bo, RunTimeContext rtc, org.eclipse.birt.chart.style.IStyleProcessor externalProcessor)`
Deprecated.
use `Generator.build(IDisplayServer, Chart, Bounds, IExternalContext, RunTimeContext, IStyleProcessor)` instead.
`GeneratedChartState`
IGenerator.`build(IDisplayServer ids, Chart cmDesignTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc)`
Builds and computes preferred sizes of various chart components offscreen using the provided display server.
`GeneratedChartState`
IGenerator.`build(IDisplayServer ids, Chart cmDesignTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc, org.eclipse.birt.chart.style.IStyleProcessor externalProcessor)`
Builds and computes preferred sizes of various chart components offscreen using the provided display server.
Methods in org.eclipse.birt.chart.factory with parameters of type GeneratedChartState
Modifier and Type
Method
Description
`void`
Generator.`refresh(GeneratedChartState gcs)`
Performs a minimal rebuild of the chart if non-sizing attributes are altered or the dataset for any series has changed.
`void`
IGenerator.`refresh(GeneratedChartState gcs)`
Performs a minimal rebuild of the chart if non-sizing attributes are altered or the dataset for any series has changed.
`void`
Generator.`render(IDeviceRenderer idr, GeneratedChartState gcs)`
Draws a previously built chart using the specified device renderer into a target output device.
`void`
IGenerator.`render(IDeviceRenderer idr, GeneratedChartState gcs)`
Draws a previously built chart using the specified device renderer into a target output device.

## Uses of GeneratedChartState in org.eclipse.birt.chart.script

Methods in org.eclipse.birt.chart.script with parameters of type GeneratedChartState
Modifier and Type
Method
Description
`void`
ChartEventHandlerAdapter.`afterGeneration(GeneratedChartState gcs, IChartScriptContext icsc)`
`void`
IChartEventHandler.`afterGeneration(GeneratedChartState gcs, IChartScriptContext icsc)`
Called after generation of chart model to GeneratedChartState.
`void`
ChartEventHandlerAdapter.`afterRendering(GeneratedChartState gcs, IChartScriptContext icsc)`
`void`
IChartEventHandler.`afterRendering(GeneratedChartState gcs, IChartScriptContext icsc)`
Called after the chart is rendered.
`void`
ChartEventHandlerAdapter.`beforeRendering(GeneratedChartState gcs, IChartScriptContext icsc)`
`void`
IChartEventHandler.`beforeRendering(GeneratedChartState gcs, IChartScriptContext icsc)`
Called before the chart is rendered.
`void`
ScriptHandler.`setGeneratedChartState(GeneratedChartState gcs)`
Deprecated.
Not used anymore.