Package org.eclipse.birt.chart.device

Provides interfaces and no-op adapters that define services provided by the device renderer and an associated display server.

See:
          Description

Interface Summary
ICallBackNotifier 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.
IDeviceRenderer Combines the primitive rendering notifications provided in the primitive and other convenience methods needed by a device renderer.
IDisplayServer Provides generic services to a device renderer for computing metrics and centralized creation of device specific resources.
IImageMapEmitter This interface defines the capability for implementors to provide a image map string.
IPrimitiveRenderer Provides low level primitive rendering notifications that are interpreted by a device renderer.
IStructureDefinitionListener Notifies a listener of group change events associated with a structure being rendered.
ITextMetrics Provides a layer of abstraction for text metrics retrieval via display server dependent implementations.
IUpdateNotifier Defines methods that allow model updating via a device event handler used in conjunction with a device renderer.
 

Class Summary
DeviceAdapter A no-op adapter implementation for the IDeviceRendererinterface definition.
DisplayAdapter A no-op adapter implementation for the IDisplayServerinterface definition.
EmptyUpdateNotifier A convenient empty update notifier doing nothing.
TextAdapter A no-op adapter implementation for the ITextMetricsinterface definition.
 

Package org.eclipse.birt.chart.device Description

Provides interfaces and no-op adapters that define services provided by the device renderer and an associated display server. A device renderer is responsible for rendering a chart on a device-specific context (e.g. an image into a JPEG file). A display server is responsible for providing device-specific metrics needed to build charts and compute preferred sizes of the various chart components.



Copyright © 2005 Actuate Corp. All rights reserved.