Miscellaneous
Configurable Document Templates
<oXygen/> allows a flexible document creation management through
document templates. You can easily create new document templates from
the editor content and you can publish your templates to share them with
other users. Organisations can maintain a central document templates
repository and all the users will be able to create documents using it.
More, <oXygen/> provides a set of document templates for the most used
types of documents.
Spell Checking
You can check the spelling of your document content from within
<oXygen/>. This is very important when you write a lot of text content.
The spell checking support is XML aware i.e it can check only the text
and skips the markup. The supported languages are English, German and
French including locale variants.
The spell checking takes into account the value of the xml:lang
attribute and switches the dictionary automatically.
Syntax Coloring
The documents are more readable if the tokens can be assigned
different colors. <oXygen/> provides syntax coloring support for XML
documents but also for DTD, Relax NG schema in compact syntax, Java,
C++, C, PHP, Perl, Properties files, SQL, Shell and Batch documents. The
colors are customizable for each type of document.
Multi-line Find/Replace
The Find/Replace is enhanced with multi-line
capabilities. Both the find and the replace expressions can cover
multiple lines of the document. This together with the regular
expressions and XPath filtering support allow powerful changes to be
applied on the document content.
The replace expression can include group variables like $1, $2, etc.
for reusing regular expression groups matched by the find
expression.
If find operations are executed frequently and the dialog hides too
much of the editor panel a reduced version of the dialog is available on
request as a floating toolbar displayed by default at the bottom of the
editor panel. The toolbar takes less screen space so it is easier to use
in such cases.
Find All Elements Action
The Find All Elements action is
available in all the XML editor modes: Text,
Author and Grid. It represents an
easy way to search for XML elements by their tag names, attribute names
and values.
Java Web Start Deployment
Along with the desktop deployment there is possible also a remote
deployment of <oXygen/> through Java Web Start. This is mostly useful
for large organizations that can minimise this way the maintenance cost,
since a new version of <oXygen/> will require updating the installation
on one machine regardless of the number of users using it.
Plugin Support
Users can extend the <oXygen/> functionality using the plugin
support. This offers a generally available API anyone can use to
integrate custom functionality in <oXygen/>. More, being available
itself as an Eclipse plugin you may write other Eclipse plugins and
integrate them with <oXygen/> inside the Eclipse framework.
Mark Selected Text
If you have an unstructured document and you want to obtain an XML
document then you will find really useful the "surround in"
option offered by <oXygen/>. This allows you to surround the current
selected text into a specified tag. A shortcut is provided for the last
"surround in" operation.
Configurable External Tools
You can configure external tools and trigger their execution from
<oXygen/>. In this process you can use the defined editor variables to
specify the path of the currently edited file, the currently edited file
directory, the transformation result file and the project directory.
When the execution of an external tool is too long you can stop its
execution at any time.
Configurable Key Bindings for Actions
If you are used to some shortcuts for performing certain actions you
can use them in <oXygen/>. The actions available in <oXygen/> are
presented with the current key bindings and you can freely change
them.
Print Support - Print Preview
You can preview the printing result before actually
printing an XML document.
You can setup the page,
preview the result and make scaling adjustments until you are
satisfied with the result.
Sortable Tables
The tables that present the search, the validation results or the
debugger state are now sortable. By clicking on the header of the column
the rows will be sorted ascending or descending according to the
selected column data.
You can revert to the original order by clicking the header of the
column until the arrow icon disappears.
In the next image you can see how the header of the column "Resources"
changes when sorted.
Outliner Drag And Drop editing support
Entire XML elements can be moved or copied in the edited document
using the new drag and drop editing support of the Outliner.
Dragging an XML element in the Outliner panel and dropping it on
another one in the same panel will cause the dragged element to be moved
after the drop target element. Holding the mouse pointer over the drop
target for a short time will expand that element and then the dragged
element will be moved inside the expanded element immediately after its
opening tag. If the CTRL key is pressed during the operation then the
dragged element will be copied instead of moved.
Extended Go to Options
You can indicate the line and the column or the offset into the
document at which the editor must place the caret.
Specifying the column in addition to the line is useful in case you
are validating XML documents that have very long lines and you need to
place the caret at the exact location. Also specifying the offset is
useful because some processors are reporting the error in terms of
document offset.
Image Preview View
Images can be viewed in <oXygen/>. It supports
GIF, JPG, PNG, BMP and SVG images.
Information View
Shows some messages with what happens behind the
scene, for instance when a validation is performed it informs what file
was validated and what schema it was validated against.
Properties View
Shows information about the current editor like:
filename, encoding, number of characters, indent size, etc.
|