TPTP 4.1.0 Platform Project
Public API Specification

Package org.eclipse.tptp.platform.report.core.provisional

This package contains provisional charting service APIs.

See:
          Description

Interface Summary
IBounds Interface that specifies a width and height value.
IChart Provides the root chart model element that is used to represent a chart.
IRenderer An interface that defines apis needed by a device renderer to render a chart.
IRuntimeContext Provides runtime information needed by the Generator to render a chart.
ISerializer This interface defines apis to load a chart model from an XML file or DOM based on the chart schema.
 

Class Summary
BoundsImpl Concrete class of the IBounds interface.
Generator Provides an entry point to build and render a chart for a given model.
RuntimeContextImpl Concrete class that implements the IRuntimeContext interface.
SerializerImpl Concrete class that implements the ISerializer interface.
StaticImageRenderer StaticImageRenderer is a concrete class that takes in an object model that represents a chart and generates an image representation of the chart.
SVGRenderer SVGRenderer is a concrete class that takes in an object model that represents a graphic object such as a chart and generates an SVG representation of the graphic object to an output stream.
SWTGraphicViewer Concrete class that provides an eclipse viewer to view charts.
SWTStaticImageRenderer SWTStaticImageRenderer is a concrete class that takes in an object model that represents a chart and generates an image representation of the chart to an output stream.
 

Exception Summary
RendererException This exception will be thrown if an error occurs during chart rendering time.
 

Package org.eclipse.tptp.platform.report.core.provisional Description

This package contains provisional charting service APIs. The charting service provides standard business graphics for multiple purposes such as reporting test histories and monitoring CPU utilization. A number of chart types are supported and the service can be configured to change the look and feel of the generated charts. Charts can be rendered for different environments such as the web and eclipse workbench.


TPTP 4.1.0 Platform Project
Public API Specification