• Envisage Documentation
  • API documentation
  • envisage package
  • index
  • modules
  • next
  • previous

envisage.api module¶

Primary API for envisage

Interfaces¶

  • IApplication

  • IExtensionPoint

  • IExtensionPointUser

  • IExtensionProvider

  • IExtensionRegistry

  • IImportManager

  • IPlugin

  • IPluginActivator

  • IPluginManager

  • IServiceRegistry

Constants¶

  • BINDINGS

  • COMMANDS

  • PREFERENCES

  • PREFERENCES_CATEGORIES

  • PREFERENCES_PANES

  • SERVICE_OFFERS

  • TASKS

  • TASK_EXTENSIONS

Application, plugin and related classes¶

  • Application

  • CorePlugin

  • EggPluginManager

  • ExtensionPoint

  • ExtensionPointBinding

  • bind_extension_point()

  • unbind_extension_point()

  • ExtensionProvider

  • ExtensionPointChangedEvent

  • ImportManager

  • Plugin

  • PluginActivator

  • PluginExtensionRegistry

  • PluginManager

  • ProviderExtensionRegistry

  • Service

  • ServiceOffer

  • ServiceRegistry

Exceptions¶

  • NoSuchServiceError

  • UnknownExtension

  • UnknownExtensionPoint

Logo

Table of Contents

  • envisage.api module
    • Interfaces
    • Constants
    • Application, plugin and related classes
    • Exceptions

Previous topic

envisage package

Next topic

envisage.application module

This Page

Show Source

Quick search

  • © Copyright 2007-2025, Enthought
  • Last updated on Apr 25, 2025.
  • Created using Sphinx 6.1.3.