Package org.eclipse.birt.report.model.api.extension

Defines the fundamental interfaces for those extensions from the reportitem extension point.

See:
          Description

Interface Summary
IChoiceDefinition Defines a choice within a list of property choices defined by a peer extension.
ICompatibleReportItem Represents an instance of a extended report element that can work with the bound data columns.
IElementCommand Represents a extended element command that is integrated with the BIRT command stack.
IEncryptionHelper Defines the interface of encryption helper, which includes two methods for encryption and decryption.
IMessages The interface for getting localized messages from extension element.
IPropertyDefinition Defines a property or structure member provided by an peer extension.
IReportItem Represents an instance of a extended report element.
IReportItemFactory Represents the peer extension itself.
IResourceBundleProvider Provides the resource bundle with the given locale.
 

Class Summary
ChoiceDefinition Adapter class for the IChoiceDefinition class.
ElementCommand Extension adapter class for the IElementCommand.
PropertyDefinition Extension adapter class for the IPropertyDefintion.
ReportItem Extension adapter class for the IReportItem.
ReportItemFactory Adapter class for the IReportItemFactory interface.
 

Exception Summary
ExtendedElementException Base class for all peer-provided exceptions.
 

Package org.eclipse.birt.report.model.api.extension Description

Defines the fundamental interfaces for those extensions from the reportitem extension point.

Package Specification

The extension package defines the key interfaces of those extension implementation from the reportitem extension point. All the implementation of reportitem extension point build on these interfaces to offer the extension definition, extension properties, extension choice, extension element, extension command and extension exception and other concepts defined in the reportitem extension point schema.

The key interfaces in this package include:



Copyright © 2005 Actuate Corp. All rights reserved.