This chapter explains how to write and install a plugin for the Text mode of the <oXygen/> XML Editor 10.0 or higher. It treats only the standalone version, as the Eclipse plugin version can be extended with other plugins following the rules of the Eclipse platform.
<oXygen/> defines a couple of extension points to allow providing custom functionality via plugins. The plugin support includes four types of plugins:
General plugins
Selection plugins
Document plugins
Custom protocol plugins
Resource locking custom protocol plugins
A selection plugin can be applied to both an XML document and a non XML document but the other types of plugins can be applied only to XML documents.