BIRT Eclipse Chart Engine
API Specification v 4.3.1

This document is the API specification for the BIRT Chart Library

See:
          Description

Packages
org.eclipse.birt.chart.aggregate  
org.eclipse.birt.chart.api  
org.eclipse.birt.chart.computation This is a placeholder file for the org.eclipse.birt.chart.computation package.
org.eclipse.birt.chart.computation.withaxes This is a placeholder file for the org.eclipse.birt.chart.computation.withaxes package.
org.eclipse.birt.chart.computation.withoutaxes This is a placeholder file for the org.eclipse.birt.chart.computation.withoutaxes package.
org.eclipse.birt.chart.datafeed Provides classes and interfaces that determine how a user's custom dataset needs to be interpreted.
org.eclipse.birt.chart.device Provides interfaces and no-op adapters that define services provided by the device renderer and an associated display server.
org.eclipse.birt.chart.event Contains classes that define a rendering notification that is interpreted by a device renderer.
org.eclipse.birt.chart.exception Contains all exception classes associated with the chart API.
org.eclipse.birt.chart.extension.datafeed  
org.eclipse.birt.chart.factory Contains classes and interfaces used in the chart building and generation phase.
org.eclipse.birt.chart.log Provides convenience classes for logging user messages, warnings, errors and internally generated exceptions.
org.eclipse.birt.chart.model Contains the chart model interfaces that define the starting point for creating a new chart.
org.eclipse.birt.chart.model.attribute Contains attribute interface definitions (for fonts, fills, lines, etc) for all chart components that may be customized via appropriate accessor methods.
org.eclipse.birt.chart.model.attribute.impl Contains attribute core class implementations (for fonts, fills, lines, etc) for all chart components that may be customized via appropriate accessor methods.
org.eclipse.birt.chart.model.component Represents a set of chart sub-components (as interfaces) that are used to build a complete chart.
org.eclipse.birt.chart.model.component.impl Represents a set of chart sub-components (as core implementations) that are used to build a complete chart.
org.eclipse.birt.chart.model.data Holds a set of interfaces that define the structure of the data source and typed data elements associated with a chart series.
org.eclipse.birt.chart.model.data.impl Holds a set of classes that define the structure of the data source and typed data elements associated with a chart series.
org.eclipse.birt.chart.model.impl Represents the chart model implementation classes that define the starting point for creating a new chart.
org.eclipse.birt.chart.model.layout Contains a layout manager capable of arranging a set of blocks associated with the chart representation.
org.eclipse.birt.chart.model.layout.impl Contains core class implementations for blocks associated with the chart representation.
org.eclipse.birt.chart.model.type Contains a default out-of-the-box set of series type interfaces that are associated with all charts.
org.eclipse.birt.chart.model.type.impl Contains a default out-of-the-box set of series type core implementation classes that are associated with all charts.
org.eclipse.birt.chart.render Contains classes that represent the core plot rendering framework.
org.eclipse.birt.chart.script  
org.eclipse.birt.chart.util Provides miscellaneous classes associated with data types and extension lookup services.

 

This document is the API specification for the BIRT Chart Library

Start with the org.eclipse.birt.chart.model.impl package to determine what type of chart needs to be created.

The model.* packages represent the core chart model interfaces and enumeration classes generated using EMF
The model.*.impl packages represent the core chart model implementation classes generated using EMF
All other packages are dependencies and indirect references from the core model.

Read about EMF (Eclipse Modelling Framework) at http://www.eclipse.org/emf
See the official BIRT Chart FAQ at http://www.eclipse.org/birt/faq/Charts_FAQ.doc
Post your questions at the BIRT Newsgroup at http://www.eclipse.org/newsportal/thread.php?group=eclipse.birt
Report a bug at https://bugs.eclipse.org/bugs/enter_bug.cgi?product=BIRT



Copyright © 2005-2008 Actuate Corp. All rights reserved.