All Classes and Interfaces

Class
Description
The abstract class implements an adapter for subclass.
The abstract class is just defined for the grouping integration with BIRT report, Stand-alone mode of chart or chart default grouping mode can't use the class and its implementation.
The abstract class implements common methods to store script contexts.
The abstract class defines methods to execute java function and java script functions, it makes the sub-class can execute own regular java functions and java script functions.
A representation of the model object 'Accessibility Value'.
An implementation of the model object 'Accessibility Value'.
A representation of the model object 'Action'.
An adapter class for IActionEvaluator
An implementation of the model object ' Action'.
An adapter class for IActionRenderer
A representation of the literals of the enumeration ' Action Type', and utility methods for working with them.
A representation of the model object 'Action Value'.
An implementation of the model object ' Action Value'.
AllAxes
A representation of the literals of the enumeration ' Anchor', and utility methods for working with them.
A representation of the model object 'Angle3 D'.
An implementation of the model object 'Angle3 D'.
A representation of the literals of the enumeration 'Angle Type', and utility methods for working with them.
A rendering event type for rendering 3D Arc object.
A rendering event type for rendering Arc object.
A rendering event type for rendering 3D Area object.
A rendering event type for rendering Area object.
A representation of the model object 'Area Series'.
An implementation of the model object 'Area Series'.
The Factory for the model.
An implementation of the model Factory .
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package .
Encapsulates the auto scaling algorithms used by the rendering and chart computation framework.
 
The class is used to adjust axes's location and scale.
Provides a base framework for custom series rendering extensions that are interested in being rendered in a pre-computed plot containing axes.
Helper class for AxesRenderer.
A representation of the model object 'Axis'.
An implementation of the model object ' Axis'.
This class provides the axis label texts of an axis.
A representation of the model object 'Axis Origin'.
An implementation of the model object 'Axis Origin'.
Computation unit for total, min, max and etc.
A helper class to compute coordinates for Axis Ticks
A representation of the literals of the enumeration ' Axis Type', and utility methods for working with them.
A representation of the model object 'Bar Series'.
An implementation of the model object ' Bar Series'.
Provides a generic framework that initiates the rendering sequence of the various chart components.
A representation of the model object 'Base Sample Data'.
An implementation of the model object ' Base Sample Data'.
A representation of the model object 'Big Number Data Element'.
An implementation of the model object 'Big Number Data Element'.
 
A representation of the model object ' Block'.
An event type for block generation.
An implementation of the model object ' Block'.
This class ...
A representation of the model object 'Bounds'.
An implementation of the model object ' Bounds'.
A representation of the model object 'Bubble Data Set'.
An implementation of the model object 'Bubble Data Set'.
BubbleEntry
A representation of the model object 'Bubble Series'.
An implementation of the model object 'Bubble Series'.
A representation of the model object 'Call Back Value'.
An implementation of the model object 'Call Back Value'.
A convenience data type provided to aid in wrapping a datetime value used with datetime data elements.
A representation of the model object 'Chart'.
 
A representation of the literals of the enumeration ' Chart Dimension', and utility methods for working with them.
The Entry Point class to access the Eclipse Chart Engine (ECE) API
Base Abstract class for various Chart Events: Primitive render events, interaction events, structure change events
An adapter (empty implementation of IChartEventHandler) makes the interface easier for the user.
Exception class for Chart framework.
An implementation of the model object ' Chart'.
Chart Model helper is default implementation of IChartModelHelper.
Deprecated.
only reserved for compatibility
Deprecated.
only reserved for compatibility
An internal implementation for IChartScriptContext
A representation of the literals of the enumeration ' Chart Type', and utility methods for working with them.
A representation of the model object 'Chart With Axes'.
An implementation of the model object ' Chart With Axes'.
A representation of the model object 'Chart Without Axes'.
An implementation of the model object 'Chart Without Axes'.
A representation of the model object 'Client Area'.
An implementation of the model object 'Client Area'.
This class encapsulates clipping information required for clip implementation in a device.
A representation of the model object 'Color Definition'.
An implementation of the model object ' Color Definition'.
The Factory for the model.
An implementation of the model Factory .
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package .
Coordinates
A representation of the model object 'Cursor'.
An implementation of the model object 'Cursor'.
A representation of the literals of the enumeration 'Cursor Type', and utility methods for working with them.
A representation of the model object 'Curve Fitting'.
An implementation of the model object 'Curve Fitting'.
CurveRenderer
A representation of the model object 'Element'.
An implementation of the model object 'Element'.
The Factory for the model.
An implementation of the model Factory .
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package .
A representation of the model object 'Data Point'.
A representation of the model object 'Data Point Component'.
An implementation of the model object ' Data Point Component'.
A representation of the literals of the enumeration ' Data Point Component Type', and utility methods for working with them.
Holds the information necessary to render a DataPoint Label
An implementation of the model object ' Data Point'.
An adapter class for IDataRowExpressionEvaluator
A representation of the model object 'Set'.
Provides a no-op implementation of the IDataSetProcessorinterface definition to be subclassed by each extension writer as needed.
An implementation of the model object ' Set'.
An immutable class with convenience methods provided to retrieve data from the dataset
A representation of the literals of the enumeration ' Data Type', and utility methods for working with them.
A representation of the literals of the enumeration ' Date Format Detail', and utility methods for working with them.
A representation of the model object 'Date Format Specifier'.
An implementation of the model object ' Date Format Specifier'.
A representation of the literals of the enumeration ' Date Format Type', and utility methods for working with them.
A representation of the model object 'Date Time Data Element'.
An implementation of the model object ' Date Time Data Element'.
A representation of the model object 'Date Time Data Set'.
An implementation of the model object 'Date Time Data Set'.
This class implements deferred rendering capability for chart.
The class is used to manage runtime DeferredCache of series, it assures the correct painting z-order of series for 2D case.
A no-op adapter implementation for the IDeviceRendererinterface definition.
A representation of the model object 'Dial'.
A representation of the model object 'Dial Chart'.
An implementation of the model object 'Dial Chart'.
An implementation of the model object 'Dial'.
A representation of the model object 'Dial Region'.
An implementation of the model object 'Dial Region'.
A representation of the model object 'Dial Series'.
An implementation of the model object 'Dial Series'.
A representation of the model object 'Difference Data Set'.
An implementation of the model object 'Difference Data Set'.
DifferenceEntry
A representation of the model object 'Difference Series'.
An implementation of the model object 'Difference Series'.
A representation of the literals of the enumeration ' Direction', and utility methods for working with them.
A no-op adapter implementation for the IDisplayServerinterface definition.
Provides a helper class to shorten a string with ellipsis.
ITester
A representation of the model object 'Embedded Image'.
An implementation of the model object 'Embedded Image'.
A convenient empty update notifier doing nothing.
This class implements an empty renderer for ChartWithAxes type.
This class implements an empty renderer for ChartWithoutAxes type.
Engine3D
An implementation of the model object 'EString To Data Set Map Entry'.
An implementation of the model object 'EString To String Map Entry'.
An internal cache that provides reusable primitive (and block) rendering event objects.
A representation of the model object 'Extended Property'.
An implementation of the model object ' Extended Property'.
A representation of the model object 'Fill'.
An implementation of the model object ' Fill'.
A representation of the model object 'Font Definition'.
An implementation of the model object ' Font Definition'.
Font utility class.
A representation of the model object 'Format Specifier'.
An implementation of the model object 'Format Specifier'.
A representation of the model object 'Fraction Number Format Specifier'.
An implementation of the model object 'Fraction Number Format Specifier'.
A representation of the model object 'Gantt Data Set'.
An implementation of the model object 'Gantt Data Set'.
A representation of the model object 'Gantt Series'.
An implementation of the model object 'Gantt Series'.
Maintains state information containing the original chart model and runtime built information based on offscreen computations performed using the Generator.build(IDisplayServer, Chart, Scriptable, Bounds, RunTimeContext) method.
Provides an entry point into building a chart for a given model.
 
A representation of the model object 'Gradient'.
An implementation of the model object ' Gradient'.
Grid
A representation of the model object 'Grid'.
An implementation of the model object ' Grid'.
A representation of the literals of the enumeration ' Grouping Unit Type', and utility methods for working with them.
A representation of the literals of the enumeration ' Horizontal Alignment', and utility methods for working with them.
The class is used to adjust horizontal axes's location and scale.
The class is used to adjust the location and scale of one horizontal axis.
An interface that all 3D rendering events must extend.
This interface defines the capability to manipulate action based expressions.
This interface defines the methods to process the trigger actions during rendering.
This interface defines the extension interface for all chart aggregate functions.
This interface defines a decorator renderer for Axes
The interface declares function to adjust axis(axes) scale and location.
This interface adds the callback ability to the existing IUpdateNotifer interface, any listener who want to perform a callback must implement this instead of the original IUpdateNotifer.
 
 
Script event handler interface for charts.
This helper class is used to update chart model or return model properties.
Root interface of all chart's model objects.
This interface allows the script to get access to common chart varialbes and communicate with an external context.
Defines all constants here.
A datapoint definition is responsible for defining the data types of a datapoint entry and the display text.
The entry is a data point that is usually made up of several data.
This interface provide expression evaluations of any string expression based on a row context.
Provides a generic definition of a data set processor capable of building or scanning through data sets associated with specific series types.
Combines the primitive rendering notifications provided in the primitive and other convenience methods needed by a device renderer.
Provides generic services to a device renderer for computing metrics and centralized creation of device specific resources.
This class defines a common interface to load extra chart model.
This interface defines an common context adapter which provide scriptable context object or plain context object.
Provides services for externalization of static text messages rendered in a chart.
Provides an entry point into building a chart for a given model.
 
The interface is declared to wrap IQueryResultSet and evaluate grouped, uni-dimensional data.
This interface defines the capability for implementors to provide an html image map string.
This interface defines the ability of creating an ImageWriter.
Provides an abstraction layer into the logging framework capable of writing categorized messages into a target repository (or console).
A representation of the model object 'Image'.
A rendering event type for rendering 3D Image object.
An implementation of the model object ' Image'.
A rendering event type for rendering Image object.
A representation of the literals of the enumeration 'Image Source Type', and utility methods for working with them.
 
Provides services for externalization of static text messages rendered in a chart.
A representation of the model object 'Insets'.
An implementation of the model object ' Insets'.
An event type for Interactivity.
 
A representation of the model object 'Interactivity'.
An implementation of the model object 'Interactivity'.
A representation of the literals of the enumeration ' Intersection Type', and utility methods for working with them.
IntersectionValue
Provides low level primitive rendering notifications that are interpreted by a device renderer.
A render instruction wraps a render event or several events.
Provides a way to find a resource in resource folder.
This interface maintains a subset of a resultset by defining a selective list of columns and a row range to be extracted from a full resultset.
This interface defines the functions to load script classes for chart scripting.
The interface declares methods to provide appropriate context in scripts.
The interface defines method(s) to generate scripts for Action Value of chart model.
Defines the callback methods to be implemented by a custom series renderer to compute and render a specific series implementation.
This interface defines the rendering hints required by series renderer.
This interface defines the 3D rendering hints required by series renderer.
Notifies a listener of group change events associated with a structure being rendered.
Provides a layer of abstraction for text metrics retrieval via display server dependent implementations.
Provides convenience methods for rendering rotated text with configurable attributes on a graphics context.
Defines methods that allow model updating via a device event handler used in conjunction with a device renderer.
A representation of the model object 'Java Date Format Specifier'.
An implementation of the model object ' Java Date Format Specifier'.
A representation of the model object 'Java Number Format Specifier'.
An implementation of the model object ' Java Number Format Specifier'.
A representation of the model object 'Label'.
A representation of the model object 'Label Block'.
An implementation of the model object ' Label Block'.
An implementation of the model object ' Label'.
Helper class to limit the size of a label by wrapping its text or shorten its text with ellipsis.
Options used by method limitLabelSize.
The Factory for the model.
An implementation of the model Factory .
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package .
A representation of the literals of the enumeration ' Leader Line Style', and utility methods for working with them.
A representation of the model object 'Legend'.
A representation of the literals of the enumeration 'Legend Behavior Type', and utility methods for working with them.
A helper class for Legend computation.
 
 
An implementation of the model object ' Legend'.
LegendItemHints
 
LegendItemRenderingHints
A representation of the literals of the enumeration ' Legend Item Type', and utility methods for working with them.
LegendItemLayoutHints
A rendering event type for rendering 3D Line object.
A representation of the model object 'Line Attributes'.
An implementation of the model object ' Line Attributes'.
A representation of the literals of the enumeration 'Line Decorator', and utility methods for working with them.
A rendering event type for rendering Line object.
A representation of the model object 'Line Series'.
An implementation of the model object ' Line Series'.
A representation of the literals of the enumeration ' Line Style', and utility methods for working with them.
A representation of the model object 'Location'.
A representation of the model object 'Location3 D'.
An implementation of the model object 'Location3 D'.
An implementation of the model object ' Location'.
A centralized class to start use and manager loggers.
A representation of the model object 'Marker'.
An implementation of the model object ' Marker'.
This class wraps a rendering event for Marker
A representation of the model object 'Marker Line'.
An implementation of the model object ' Marker Line'.
A representation of the model object 'Marker Range'.
An implementation of the model object ' Marker Range'.
This class implements marker rendering capability used in Line, Area or other series.
A representation of the literals of the enumeration ' Marker Type', and utility methods for working with them.
A representation of the literals of the enumeration 'Menu Styles Key Type', and utility methods for working with them.
Methods
The Factory for the model.
An implementation of the model Factory .
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package .
A representation of the model object 'Multiple Actions'.
An implementation of the model object 'Multiple Actions'.
A representation of the model object 'Multiple Fill'.
An implementation of the model object 'Multiple Fill'.
A representation of the model object 'Multi URL Values'.
An implementation of the model object 'Multi URL Values'.
A representation of the model object 'Needle'.
An implementation of the model object 'Needle'.
A representation of the model object 'Null Data Set'.
An implementation of the model object 'Null Data Set'.
A representation of the model object 'Number Data Element'.
An implementation of the model object ' Number Data Element'.
The class defines abstract methods to access number values from number data set.
A representation of the model object 'Number Data Set'.
An implementation of the model object 'Number Data Set'.
A representation of the model object 'Number Format Specifier'.
An implementation of the model object ' Number Format Specifier'.
This class represents a 3D object and is used to perform all 3d operations.
This class provides an internal implementation of the axis class used by the renderer.
A representation of the literals of the enumeration ' Orientation', and utility methods for working with them.
A representation of the model object 'Orthogonal Sample Data'.
An implementation of the model object ' Orthogonal Sample Data'.
A rendering event type for rendering 3D Oval object.
A rendering event type for rendering Oval object.
A representation of the model object 'Palette'.
An implementation of the model object ' Palette'.
A representation of the model object 'Pattern Image'.
An implementation of the model object 'Pattern Image'.
A representation of the model object 'Pie Series'.
An implementation of the model object ' Pie Series'.
A representation of the model object 'Plot'.
Used as base class for Plot computation.
An implementation of the model object ' Plot'.
This class is capable of computing the content of a chart (with axes) based on preferred sizes, text rotation, fit ability, scaling, etc and prepares it for rendering.
This class is capable of computing the content of a chart (with axes) based on preferred sizes, text rotation, fit ability, scaling, etc and prepares it for rendering.
PlotWithAxes
This class is capable of computing the content of a chart (without axes) based on preferred sizes, text rotation, fit ability, scaling, etc and prepares it for rendering.
The Location class defines a point specified in double precision.
A 2D Polygon class
A rendering event type for rendering 3D Polygon object.
A rendering event type for rendering Polygon object.
A representation of the literals of the enumeration ' Label Position', and utility methods for working with them.
 
A representation of the model object 'Query'.
An implementation of the model object ' Query'.
The Rectangle class defines a rectangle specified in Rectangle coordinates.
A rendering event type for rendering Rectangle object.
A representation of the literals of the enumeration ' Riser Type', and utility methods for working with them.
RotatedRectangle
A representation of the model object 'Rotation3 D'.
An implementation of the model object 'Rotation3 D'.
Deprecated.
only reserved for compatibility
Deprecated.
only reserved for compatibility
Deprecated.
only reserved for compatibility
Encapsulates runtime information associated with each chart generation and rendering session.
Predifined static keys for states.
A representation of the model object 'Sample Data'.
An implementation of the model object 'Sample Data'.
A representation of the model object 'Scale'.
Scale context for min/max computation.
An implementation of the model object ' Scale'.
A representation of the literals of the enumeration ' Scale Unit Type', and utility methods for working with them.
A representation of the model object 'Scatter Series'.
An implementation of the model object ' Scatter Series'.
An adapter class for IScriptClassLoader.
 
This class forms the basis of script handling in the charting library.
The helper class is used to generate scripts for Action Value of chart model.
A representation of the model object 'Script Value'.
An implementation of the model object ' Script Value'.
This interface provides a means to serialize and/or de-serialize the chart model instance into XML content.
SerializerImpl
A representation of the model object 'Series'.
A representation of the model object 'Series Definition'.
An implementation of the model object ' Series Definition'.
A representation of the model object 'Series Grouping'.
An implementation of the model object ' Series Grouping'.
An implementation of the model object ' Series'.
SeriesNameFormat is a Formatter special for SeriesIdentifier with optional Y-Grouping.
SeriesRenderingHints
SeriesRenderingHints
SeriesRenderingHints3D
A representation of the model object 'Series Value'.
An implementation of the model object ' Series Value'.
We use this class to store shared scale context of chart in cross-tab.
A representation of the model object 'Size'.
An implementation of the model object ' Size'.
A representation of the literals of the enumeration ' Sort Option', and utility methods for working with them.
Implements a double lookup data structure for stacked series.
StackGroup
A representation of the model object 'Stock Data Set'.
An implementation of the model object 'Stock Data Set'.
StockEntry
A representation of the model object 'Stock Series'.
An implementation of the model object ' Stock Series'.
A representation of the literals of the enumeration ' Stretch', and utility methods for working with them.
A representation of the model object 'String Format Specifier'.
An implementation of the model object 'String Format Specifier'.
A event type indicates a structure change.
This class defines a structure source object for all chart events.
This class defines the type for a StructureSource object and provides predefined constants.
A representation of the model object 'Style'.
A representation of the literals of the enumeration 'Styled Component', and utility methods for working with them.
An implementation of the model object 'Style'.
A representation of the model object 'Style Map'.
An implementation of the model object ' Style Map'.
A representation of the model object 'Text'.
A rendering event type for rendering 3D text object.
A no-op adapter implementation for the ITextMetricsinterface definition.
A representation of the model object 'Text Alignment'.
An implementation of the model object ' Text Alignment'.
A representation of the model object 'Text Data Element'.
A representation of the model object 'Text Data Set'.
An implementation of the model object 'Text Data Set'.
An implementation of the model object ' Text'.
 
A rendering event type for rendering text object.
A representation of the literals of the enumeration ' Tick Style', and utility methods for working with them.
A representation of the model object 'Title Block'.
An implementation of the model object 'Title Block'.
A representation of the model object 'Tooltip Value'.
An implementation of the model object ' Tooltip Value'.
An event type for transformation.
A representation of the model object 'Trigger'.
A representation of the literals of the enumeration ' Trigger Condition', and utility methods for working with them.
A representation of the literals of the enumeration 'Trigger Flow', and utility methods for working with them.
An implementation of the model object ' Trigger'.
The Factory for the model.
An implementation of the model Factory .
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package .
A representation of the literals of the enumeration ' Units Of Measurement', and utility methods for working with them.
A representation of the model object 'URL Value'.
An implementation of the model object ' URL Value'.
This class provides the ability to process the user dataSets.
This class handles the formatting work of any data value.
A Vector class used to perform 3D computation.
A representation of the literals of the enumeration ' Vertical Alignment', and utility methods for working with them.
The class is used to adjust vertical axes's location and scale.
The class is used to adjust the location and scale of one vertical axis.
This class wraps different types of rendering events.
This class defines a wrapped structure source object which could have a parent source for all chart events.