Class: abstract
Plugin
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:32
Plug-in base class, all plug-ins must inherit from this base class. Provide basic methods.
Extends
Extended by
UniverDataValidationPlugin
UniverDocsPlugin
UniverDocsDrawingPlugin
UniverDocsDrawingUIPlugin
UniverDocsHyperLinkPlugin
UniverDocsHyperLinkUIPlugin
UniverDocsMentionUIPlugin
UniverDocsThreadCommentUIPlugin
UniverDocsUIPlugin
UniverDrawingPlugin
UniverDrawingUIPlugin
UniverFormulaEnginePlugin
UniverRenderEnginePlugin
UniverFindReplacePlugin
UniverNetworkPlugin
UniverRPCMainThreadPlugin
UniverRPCWorkerThreadPlugin
UniverRPCNodeMainPlugin
UniverRPCNodeWorkerPlugin
UniverSheetsPlugin
UniverSheetsConditionalFormattingPlugin
UniverSheetsConditionalFormattingMobileUIPlugin
UniverSheetsConditionalFormattingUIPlugin
UniverSheetsCrosshairHighlightPlugin
UniverSheetsDataValidationPlugin
UniverSheetsDataValidationMobileUIPlugin
UniverSheetsDataValidationUIPlugin
UniverSheetsDrawingPlugin
UniverSheetsDrawingUIPlugin
UniverSheetsFilterPlugin
UniverSheetsFilterMobileUIPlugin
UniverSheetsFilterUIPlugin
UniverSheetsFilterUIWorkerPlugin
UniverSheetsFindReplacePlugin
UniverRemoteSheetsFormulaPlugin
UniverSheetsFormulaPlugin
UniverSheetsFormulaUIPlugin
UniverSheetGraphicsPlugin
UniverSheetsHyperLinkPlugin
UniverSheetsHyperLinkUIPlugin
UniverSheetsNumfmtPlugin
UniverSheetsNumfmtUIPlugin
UniverSheetsSortPlugin
UniverSheetsSortUIPlugin
UniverSheetsThreadCommentPlugin
UniverSheetsThreadCommentUIPlugin
UniverThreadCommentUIPlugin
UniverSheetsUIPlugin
UniverSheetsZenEditorPlugin
UniverSlidesPlugin
UniverSlidesUIPlugin
UniverThreadCommentPlugin
UniverThreadCommentUIPlugin
UniverUIPlugin
UniverUniscriptPlugin
UniverWatermarkPlugin
UniverCollaborationPlugin
UniverCollaborationClientPlugin
UniverCollaborationClientNodePlugin
UniverCollaborationClientUIPlugin
UniverDocsExchangeClientPlugin
UniverEditHistoryLoaderPlugin
UniverEditHistoryViewerPlugin
UniverFormulaEnginePlugin
UniverExchangeClientPlugin
UniverLiveSharePlugin
UniverSheetsChartUIPlugin
UniverSheetsExchangeClientPlugin
UniverSheetsPivotTablePlugin
UniverSheetsPivotTableUIPlugin
UniverSheetsPrintPlugin
UniverSheetSparklinePlugin
UniverSheetSparklineUIPlugin
UniverTelemetryPlugin
UniverThreadCommentDataSourcePlugin
UniverThreadCommentResourcePlugin
Constructors
new Plugin()
new Plugin(): Plugin
Returns
Inherited from
Properties
Property | Modifier | Type | Default value | Inherited from | Defined in |
---|---|---|---|---|---|
_disposed | protected | boolean | false | Disposable ._disposed | packages/api/tmp/univer-pro/submodules/univer/packages/core/src/shared/lifecycle.ts:96 |
_injector | abstract | Injector | undefined | - | packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:37 |
pluginName | static | string | undefined | - | packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:33 |
type | static | UniverInstanceType | UniverInstanceType.UNIVER_UNKNOWN | - | packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:35 |
Methods
dispose()
dispose(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/shared/lifecycle.ts:109
Returns
void
Inherited from
disposeWithMe()
disposeWithMe(disposable): IDisposable
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/shared/lifecycle.ts:99
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
Inherited from
ensureNotDisposed()
protected ensureNotDisposed(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/shared/lifecycle.ts:103
Returns
void
Inherited from
getPluginName()
getPluginName(): string
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:59
Returns
string
getUniverInstanceType()
getUniverInstanceType(): UniverInstanceType
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:55
Returns
onReady()
onReady(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:43
Returns
void
onRendered()
onRendered(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:47
Returns
void
onStarting()
onStarting(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:39
Returns
void
onSteady()
onSteady(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.ts:51
Returns
void