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:
<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, FO, 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. It contains a tab for each file with text results
displayed in the view.
- The <oXygen/> Browser view
- The <oXygen/> Browser view is automatically showed
in the views pane of the Eclipse window to display HTML output from
XSLT transformations. It contains a tab for each file with HTML results
displayed in the view.
- 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 XSL:FO documents
- The icon for XQuery documents
- The icon for WSDL documents
- The icon for Schematron
documents
- The icon for JS documents
- The icon for Python documents
- The icon for CSS documents
<oXygen/> XSLT Debugger Perspective
The XSLT Debugger perspective is used for detecting problems in an XSLT
transformation process by executing the process step by step in a controlled
environment and inspecting the information 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 three types of views for the output: a text view
(with XML syntax highlight), an XHTML view and one text view for each
xsl:result-document element used in the stylesheet (if it is a XSLT 2.0
stylesheet).
- 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.
<oXygen/> XQuery Debugger Perspective
The XQuery Debugger perspective is similar to the XSLT Debugger perspective.
It is used for detecting problems in an XQuery
transformation process by executing the process step by step in a controlled
environment and inspecting the information 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).
- XQuery document view - Displays and allows editing of XQuery
files.
- Output document view - Displays the
transformed output that results from the input of a selected document
(XML) and selected XQuery document to the XQuery transformer. The result of
transformation is dynamically written as the transformation is
processed. There are two types of 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.