# Package org.eclipse.birt.chart.ui.swt.interfaces

package org.eclipse.birt.chart.ui.swt.interfaces

Provides interfaces to use and extend the Chart Builder

Class
Description
IAssistField
The class is used to wrap a control to support field assist function.
IChangeListener
This interface provides a mechanism whereby a custom UI sheet provider can register a class to manage addition and removal of UI sheets dynamically based on changes in the model.
IChartDataSheet
Data sheet integration interface for chart builder.
IChartPreviewPainter
IChartSubType
IChartType
IChartType
IChartUIAccessible
This interface defines the methods to add accessibility to chart components.
IChartUIFactory
UI factory used to create all kinds of UI classes.
IChartUIHelper
UI helper used to help chart UI customize composites in it.
IChartWizardContext<C extends org.eclipse.birt.chart.model.IChartObject>
Chart's extension of IWizardContext
IDataElementComposite
Composite for inputing a DataElement
IDataServiceProvider
Data service provider for chart wizard, to provide all necessary data.
IExpressionButton
A utility class to display Expression builder and button
IExpressionValidator
This class provides functions to validate if specified expression is valid or legal.
IFontDefinitionDialog
IFontDefinitionDialog
IFormatSpecifierHandler
This interface defines method(s) to process format specifier.
IHelpContent
IImageServiceProvider
IImageServiceProvider
INode
IRegisteredSheetEntry
IRegisteredSubtaskEntry
ISelectDataComponent
ISelectDataCustomizeUI
ISeriesButtonEntry
Used to store customized data for button which will be added into value series composite
ISeriesUIProvider
ITaskChangeListener
ITaskPopupSheet
ITaskPreviewable
Provides preview functionality if current task supports preview
IUIManager
IUIServiceProvider
IUIServiceProvider
IUIServiceProvider.Command