is a core product of Filigris Works.
It implements a technology for development of high quality template-driven documentation/report
generators from any kind of data provided by various software applications via their standard Java APIs.
It is based on some very abstract generalizations, first of all, an idea that the entire Java API can be mapped onto a virtual XML-like representation
made of some elements and attributes, which may be processed further in a uniform way using techniques borrowed
is a System Development Kit for designing and running any kind of
documentation/report generators from any data stored in XML files.
Actual doc/report generators are created in the form of special templates,
which are designed visually using a graphic Template Designer
basing on the datatype information
obtained from DTD or XSD (W3C XML Schema) files that describe the particular XML-file data source.
All formatting is specified in templates independently of any destination output formats.
A template set (called “template application”) is interpreted by the template
interpretor / output generator, which makes the result XML doc/report generator work.
The output format is selected ony before the generation and may be one of the following:
framed multi-file HTML, single-file HTML, RTF and TXT (plain text).
The whole system may be considered as an alternative to XSL Transformations:
the templates are equivalent of XSLT scripts; the DocFlex/XML generator is an equivalent of XSL processor.
The difference is that DocFlex technology actually provides more capabilities than XSLT.
Moreover, the “templates versus scripts” approach allows you almost to avoid
(or, at least, lessen very much) the need of coding of any scripts at all!
Now, instead of programming everything on the level of abstract commands and operators,
you can visually design the generated content as you expect to see it in the output documentation
mostly by using mouse and specifying properties in the Template Designer dialogs.
At that, you will be able to run the generator immediately and check how the actual result looks.
is a reduced free edition of DocFlex/XML, which provides only the template interpreter / output generator
(without the Template Designer).
It includes also “XSDDoc” template set (see below) and “XMLDoc” templates
that you can use to compile any your generic XML files into a framed/single-file HTML or RTF documentation
with the optional inclusion of the namespace bindings report.
At last, the reduced edition can be used simply as an interpreter of your custom templates
created with the full DocFlex/XML.
is a template application of DocFlex/XML that implements a powerful
XML Schema Documentation Generator,
which you can use to generate by any W3C XML schemas the following types of documentation:
framed multi-file (Javadoc-like) HTML, single-file HTML and unmatched quality RTF.
allows users to automatically insert graphic diagrams produced by Altova XMLSpy®
into the output generated with DocFlex/XML templates (with full support of diagram hyperlinks).
Together with “XSDDoc” template set (see above), it delivers a new fantastic
XML Schema Documentation Generator with diagramming capabilities not found in any single product
currently on the market!
is both a multi-format Javadoc Doclet
and a programming tool for rapid development of Javadoc-based Java API documentation generators in various
output formats, currently: framed/single-file HTML, RTF and TXT.
Actual doc-generators are created in the form of special templates interpreted by “DocFlex Doclet” --
the template interpreter / output generator wrapped as a Javadoc Doclet.
The high quality graphic Template Designer represents the templates in a form resembling the output they generate,
yet allows programming of very sophisticated processing and formatting!
The supplied “JavadocPro” template set will let you immediately generate framed HTML (classic) JavaDoc
and excellent RTF JavaDoc with rendering HTML tags embedded doc-comments (including insertion of images
via <img> tags). Above all, you can filter classes and members by tags/annotations.
All templates are open for any changes!
The plain text output may be particularly useful for various utilizations of Java code information
provided by Javadoc, for instance, to generate XML files by it.
is a free edition of DocFlex/Javadoc. It includes only the template interpreter
(without Template Designer) and two template sets: 1) Basic Template Set, which can generate
both framed/single-file HTML and exceptional quality RTF JavaDoc with rendering of embedded HTML tags, and
2) The new “JavadocPro” template set, which will allow you to generate full-blown framed HTML documentation
with the same look & feel and functionality as the classic JavaDoc.
is a powerful template-driven documentation generator for Borland® Together®
based on DocFlex Technology. It is prepared in the form of a Together plug-in
which installs itself in Together IDE and allows generation of superior quality documentation
by Together projects and models in HTML and RTF output formats.
The Template Designer included in the software allows you to design custom templates and
may be both invoked from the Together IDE and launched as a separate Java application.
The TXT output is supported as well and may be used for non-documentation tasks
to harness sophisticated data query and processing capabilities provided by this technology
(for instance, using templates and TXT output, you can easily program dumping the data from
Together models into various XML files).
is a reduced version of DocFlex/Together without Template Designer and
distributed in freeware mode. The basic templates are embedded as resources.
You can use this tool simply as an additional documentation generator for Borland® Together®
with advanced capabilities plus a free interpreter for your custom templates.