A plugin can have one or more defined plugin extensions which provide functionality to the
application.
Workspace Access Plugin Extension
This plugin type allows you to contribute actions to the main menu and toolbars of Oxygen XML Editor, to create custom views and interact with the application workspace, make modifications to opened documents and add listeners for various events.
JavaScript-based Workspace Access Plugin Extension
This is a JavaScript-based plugin extension that allows you to contribute actions to the main menu and toolbars of Oxygen XML Editor, create custom views, interact with the application workspace, make modifications to opened documents, and add listeners for various events.
Option Page Plugin Extension
This extension type allows developers to add custom preference pages to the application Preferences dialog box.
Components Validation Plugin Extension
This plugin type allows the developer to customize the editor menus, toolbars, and other components by allowing or filtering them from the user interface.
Custom Protocol Plugin Extension
This type of plugin allows the developer to work with a custom designed protocol for retrieving and storing files.
Resource Locking Custom Protocol Plugin Extension
This plugin type allows the developer to work with a custom designed protocol for retrieving and storing files. It can lock a resource on opening it in Oxygen XML Editor. This type of plugin extends the custom protocol plugin type with resource locking support.
XML Refactoring Operations Plugin Extension
This plugin type allows the developer to specify one or more directories from which the XML Refactoring operation resources are loaded.