Base class for TIBCO Spotfire AddIns.
An AddIn is used to extend the application with new functionality.
Inheritance Hierarchy
Spotfire.Dxp.Application.ExtensionAddIn
Namespace: Spotfire.Dxp.Application.Extension
Assembly: Spotfire.Dxp.Application (in Spotfire.Dxp.Application.dll) Version: 25.11.10401.3615 (25.11.10401.3615)
Syntax
C#
public abstract class AddIn : IAddIn
The AddIn type exposes the following members.
Constructors
Name | Description | |
---|---|---|
AddIn | Initializes a new instance of type AddIn.
|
Methods
Name | Description | |
---|---|---|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnAnalysisServicesRegistered |
Override this method to lookup and access analysis services during the per-analysis startup
phase of the application.
| |
OnGlobalServicesRegistered |
Override this method to lookup and access global services during the global startup
phase of the application.
| |
OnUserServicesRegistered |
Override this method to lookup and access user services during the per-user startup
phase of the application.
| |
RegisterAnalysisServices |
Override this method to register one or more analysis services with the
application.
| |
RegisterApplicationEventHandlers |
Override this method to register one or more application event handlers. These
are objects of classes deriving from CustomApplicationEventHandler.
| |
RegisterCalculations | Obsolete.
Override this method to extend the application with new calculations.
For each new calculation, it is registered
with the AddInCalculationRegistrar.
| |
RegisterDataAdapters |
Override this method to extend the application with new data adapters.
For each new type of data adapter, a DataAdapterFactory is registered
with the DataAdapterRegistrar.
| |
RegisterDataFunctionExecutors |
Override this method to register data function executors with the application.
| |
RegisterDataMethods |
Override this method to extend the application with new data methods (e.g. aggregation methods).
For each new data method, it is registered
with the AddInDataMethodRegistrar.
| |
RegisterDataSources |
Override this method to extend the application with new data sources.
For each new type of data source, a DataSourceFactory is registered
with the AddInDataSourceRegistrar.
| |
RegisterDataTransformations |
Override this method to extend the application with new data transformations.
For each new type of data transformation, a DataTransformationFactory is registered
with the AddInDataTransformationRegistrar.
| |
RegisterDataWriters |
Override this method to extend the application with new data writers.
For each new type of data writer, a DataWriterFactory is registered
with the AddInDataWriterRegistrar.
| |
RegisterFittingModels |
Override this method to register custom fitting models with the
application.
For each new type of fitting model, a FittingModelFactory is registered
with the AddInFittingModelRegistrar.
| |
RegisterGlobalServices |
Override this method to register one or more global services with the
application.
| |
RegisterHelp |
Override this method to register help items with the application.
| |
RegisterPanels |
Override this method to extend the application with new panels.
For each new type of panel, a CustomPanelFactoryT is registered
with the AddInPanelRegistrar.
| |
RegisterPreferences |
Override this method to register custom preferences with the
application.
For each new type of preference, a CustomPreference is registered
with the AddInPreferenceRegistrar.
| |
RegisterProperties |
Override this method to register custom properties with the application.
Each property will be added to the DataPropertyRegistry.
| |
RegisterTools |
Override this method to extend the application with new tools.
Each new tool should inherit from CustomToolTContext,
and is then registered with the AddInToolRegistrar.
| |
RegisterTypeBindings |
Override this method to register type bindings used to resolve backward
compatibility deserialization issues for .dxp files.
| |
RegisterUserServices |
Override this method to register one or more user services with the
application.
| |
RegisterValueRenderers |
Override this method to register value renderer producers with the application.
For each new type of value renderer producer, a
ValueRendererFactory is registered with the
AddInValueRendererRegistrar.
| |
RegisterViews |
Override this method to register views for model objects such as tools.
Each new view is registered with the AddInViewRegistrar.
| |
RegisterVirtualColumnProducers |
Override this method to register virtual column producers with the application.
For each new type of virtual column producer, a
VirtualColumnProducerFactory is registered with the
AddInVirtualColumnRegistrar.
| |
RegisterVisuals |
Override this method to extend the application with new visuals (e.g. plots).
For each new type of visual, a VisualFactory is registered
with the AddInVisualRegistrar.
|
Remarks
An AddIn may not throw exceptions during its initialization. If it does, TIBCO Spotfire will crash at startup.
Version Information
See Also