The <oXygen/> interface uses standard interface conventions and
components to provide a familiar and intuitive editing environment across all
operating systems.
In <oXygen/> you can work with documents in one of the perspectives:
-
Editor perspective
- Editing of documents is supported by specialized and synchronized
editors and views.
-
Debugger perspective
- XSLT stylesheets can be debugged by tracing their execution step
by step.
<oXygen/> XML perspective
The <oXygen/> XML perspective is
used for editing the content of your documents. The space is organized in:
As majority of the work process centers around the Editor panel,
other panels can be hidden from view using the expand and collapse controls
located on the divider bars.
This perspective organizes the workspace in the following panels:
- The <oXygen/> custom menu
- When the current editor window contains a document
associated with <oXygen/> a custom menu is added to the Eclipse menu
bar named after the document type: XML, XSL, XSD, RNG, RNC,
Schematron, DTD, WSDL, XQuery, CSS.
- The <oXygen/> toolbar buttons
- The toolbar buttons added by the <oXygen/> plugin
provide easy access to common and frequently used functions. Each
icon is a button that acts as a shortcut to a related function.
- The editor pane
The editor pane is where you edit your documents
opened or created by the <oXygen/> Eclipse plugin. You know the
document is associated with <oXygen/> from the special icon
displayed in the editor's title bar which has the same graphic
pattern painted with different colors for different
types of documents.
- The outline view
The outline view has the following functions:
XML document overview, modification follow-up, document
structure change, document tag selection.
- The <oXygen/> text view
- The <oXygen/> text view is automatically showed in
the views pane of the Eclipse window to display text output from XSLT
transformations, FO processor's info, warning and error messages.
- The <oXygen/> Browser view
- The <oXygen/> text view is automatically showed in
the views pane of the Eclipse window to display HTML output from XSLT
transformations.
- The <oXygen/> XPath view
- The <oXygen/> XPath view is automatically showed in
the views pane of the Eclipse window to display XPath results.
The <oXygen/> Eclipse plugin provides special Eclipse editors
identified by the following icons:
- The icon for XML documents
- The icon for XSL stylesheets
- The icon for XML Schema
- The icon for Document Type Definition schemas
- The icon for RELAX NG full syntax schemas
- The icon for RELAX NG compact syntax schemas
- The icon for Namespace Routing Language
schemas
- The icon for XQuery
documents
- The icon for WSDL documents
<oXygen/> XSLT Debugger perspective
The Debugger perspective is used for detecting problems in a XSLT
transformation process by executing the process step by step in a controlled
environment and inspecting the informations provided in different special views.
The workspace is organized in:
- Source document view - Displays and allows editing of
data or document oriented XML files (documents).
- Stylesheet document view - Displays and allows editing
of XSL files(stylesheets).
- Output document view -
Displays the transformed output that results from the input of a
selected document (XML) and selected stylesheet (XSL) to the
transformer. The result of transformation is dynamically written as the
transformation is processed. There are two views for the output: a text
view (with XML syntax highlight) and an XHTML view.
- Control toolbar - Contains all actions needed in order
to configure and control the debug process.
- Information views - Distributed in two panes that are used
to display various types of information that can be used to understand
the transformation process. For each information type there is a
corresponding tab. While running a transformation, relevant events are
displayed in the various information views. This enables the developer
to obtain a clear view of the transformation progress.