Products         Customers         News         Downloads         Licensing         Shop    

 DocFlex Technology
Overview
Features
Documentation
 DocFlex/XML
Overview
Features
Documentation
XSDDoc
WSDLDoc
Integrations
Bundles
 DocFlex/Javadoc
Overview
Documentation
Basic Templates
JavadocPro
Examples
Tutorials
 DocFlex/Together
Overview
Examples
Basic Templates
Documentation
Tutorials
 Try
Downloads
Registration
Trial License
 Buy
Licensing
Shop
 Company
News
Products
Customers
About Us
Imprint
Legal
Contact
Links
 

Product Overview

DocFlex Technology

DocFlex SDK 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 from XML.

XML Application Line

DocFlex/XML SDK 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.

DocFlex/XML RE 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.

DocFlex/XML XSDDoc 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.

DocFlex/XML XMLSpy Integration 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 the most powerful and versatile XML Schema Documentation Generator in the world!

DocFlex/XML OxygenXML Integration is for the fans of Oxygen XML Editor. If you love this tool, yet not exactly satisfied with the documentation it generates, we won't let you down too. Now, you can have both things at once: the most sophisticated XML Schema documentation imaginable plus the Oxygen XML diagrams in it!

Javadoc Application Line

DocFlex/Javadoc 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.

DocFlex/Doclet 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.

Together Application Line

DocFlex/Together 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).

DocFlex/Together (Lite) 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.

Copyright© 2003-2014 Filigris Works, Leonid Rudy Softwareprodukte. All rights reserved.