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
IDataSetProcessor
interface 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
IDeviceRenderer
interface 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
IDisplayServer
interface 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
ITextMetrics
interface 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.