Jump to main content
Oxygen XML Logo XML Editor
Oxygen XML Editor 27.1 User Guide
  • Getting Started
  • Working With Documents
  • Editing Supported Document Types
  • Publishing
  • XSLT/XQuery Debugging
  • Tools
  • DITA Authoring
  • Scripting Oxygen
Index
  1. Home
  2. Extending Oxygen With the SDK

    Information about extending Oxygen XML Editor using the SDK

  3. Developer Quick Start Guide
  4. Plugins
  5. Workspace Access Plugin Extension
  6. Contributing a Custom Preferences Page
  • Introduction

    Welcome to the User Manual of Oxygen XML Editor 27.1

  • Getting Started

    Information and resources to help you get started using Oxygen XML Editor as quickly as possible

  • Installation

    The requirements and installation instructions for each platform

  • Configuration

    Description of all of the options that allow you to configure Oxygen XML Editor

  • Perspectives

    The Editor, XSLT Debugger, XQuery Debugger, and Database perspectives

  • Editing Modes

    The Text, Grid, Author, and Schema Design editing modes

  • Working With Documents

    General information about features available when working with documents

  • Editing Supported Document Types

    Details about the various types of supported documents and their unique editing features

  • Built-in Frameworks (Document Types)

    The editing frameworks that are supported in Oxygen XML Editor

  • Additional XML Editing Frameworks (Document Types)

    The custom frameworks that are supported in Oxygen XML Editor

  • Publishing

    Details about transformation scenarios and customizing various types of output

  • Working with XPath Expressions

    Information about using XPath Expressions in Oxygen XML Editor

  • Working with Archives

    Describes how to use the Archive Browser to work with various type of archives

  • Databases and SharePoint

    Connecting to supported databases and integrating Oxygen XML Editor with SharePoint

  • Importing Data

    Information about how to import data from external sources into XML documents

  • XSLT/XQuery Debugging

    The debugging interface that detects problems with XSLT and XQuery transformations

  • Framework and Author Mode Customization

    Tutorials and details about customizing frameworks and the visual Author editing mode

  • Extending Oxygen With the SDK

    Information about extending Oxygen XML Editor using the SDK

    • Extending Oxygen XML Editor with Plugins
    • Oxygen XML Author Component
    • Oxygen XML Web Author Component
    • Developer Quick Start Guide
      • Plugins
        • Sample Plugins
        • Workspace Access Plugin Extension
          • Java or JavaScript?
          • API Overview
          • Adding Toolbar and Menu Actions
          • Adding a New Side-View
          • Customizing the Project View
          • Customizing the DITA Maps Manager View
          • Persistent Storage
          • Contributing a Custom Preferences Page
          • Imposing a Fixed Set of Global Preferences
          • Interaction with the End-User
          • Contributing Translations for New Labels and UI Text
          • Comparing Documents
        • Customizing the Application Layout
        • Adding new User Interface Translations
      • Frameworks
      • Difference Between a Framework (Document Type) and a Plugin Extension
    • SDK Common Use Cases
  • Add-ons

    Information about extending Oxygen XML Editor with add-ons

  • Tools

    Specifics about the various tools that are included in Oxygen XML Editor

  • Troubleshooting

    A compilation of common problems and their solutions

  • DITA Authoring

    A guide to help content authors who create and publish DITA content

  • Scripting Oxygen

    Details about the scripting possibilities that are available with Oxygen XML Editor

  • Glossary
  • Copyright

    Legal information

Edit online

Contributing a Custom Preferences Page

There is a specific plugin extension type that can be used to contribute a custom preferences page to the Preferences dialog box in Oxygen XML Editor. An example of how such a page is implemented can be found in this sample plugin: https://github.com/oxygenxml/oxygen-dita-prolog-updater-addon/blob/master/src/main/java/com/oxygenxml/prolog/updater/plugin/PrologOptionPageExtension.java.

Oxygen on Facebook Follow Oxygen on Twitter Oxygen Web Feed Oxygen Blog Oxygen Youtube Channel
© 2002-2025 SyncRO Soft SRL. All rights reserved.
Index Terms | Copyright | Glossary Terms of Use | Privacy Policy

This website was created & generated with <oXygen/>®XML Editor