Products         News         Downloads         Licensing         Shop         Support    

 DocFlex Technology
Overview
Features
Key Features
Data Processing
Formatting
Templates / Designer GUI
Documentation
 DocFlex/XML
Overview
Features
Documentation
XSDDoc
WSDLDoc
DiagramKit
Integrations
 DocFlex/Javadoc
Overview
Documentation
JavadocClassic
Tutorials
 DocFlex/Together
Overview
Examples
Basic Templates
Documentation
Tutorials
 Try
Downloads
Registration
Trial License
 Use
Licensing
Shop
Support
 Company
News
Products
Customers
About Us
Imprint
Legal
Contact
Links
 

DocFlex Technology - Key Features

General

  • Allows to represent any Java-provided data sources in the form similar to XML documents (or described by W3C DOM) and process them in a universal way using visually designed templates in order to generate any kind of richly formatted hypertext or plain output documents in any format supported by the current implementation of the technology.
  • The templates are functionally similar to XSLT scripts (but not the same). This allows to employ many powerful approaches and standards developed around XML (and go beyond).
  • Provides a high quality graphical Template Designer for creating those templates.
  • The templates can be designed independently on a particular output format. The formatting specified in templates will be rendered with the best features available in a selected output format.
  • The formatting support has been designed in a prospect of seamlessly adding new output format implementations as well as enhancing the existing ones. This opens the door for constantly improving the quality and diversity of the output generated by the same already created templates without the need of their modification.

Data processing

  • sophisticated capabilities for data querying based on XPath
  • ability to traverse data sources with a network structure (e.g. XML documents with the involvement of IDREF/IDREFS attributes)
  • generating a common output documentation from multiple independent data sources (whose original concepts of data representation may be radically different from each other).
  • universal support for primary data types used in Java
  • sorting capabilities regarding the data types

FlexQuery expressions

Supported output formats

  • HTML
  • RTF
  • TXT (plain text)

Generated output

  • single file documentation (all formats)
  • framed multi-file documentation (HTML)

Inserting images

  • statically specified in templates
  • dynamically generated by Java application
  • supported image formats: GIF, PNG, JPG, WMF, BMP

Creating hyperlinks

  • a common network of hyperlinks for the whole documentation (including possibility to interconnect parts generated by different data sources)
  • possibility to load several frame windows from a single hyperlink at once
  • hyperlinks within images (imagemaps)

Universal support for various formatting techniques

  • text formatting: fonts, colors, borders
  • paragraphs: margins, pagination control, borders, colors
  • border formatting: styles (solid, double, dashed, dotted), thickness, colors
  • tables: arbitrary cell layouts, borders, nested tables
  • lists: bulleted, numbered
  • document fields (RTF): page number, number of pages, TOC, etc.
  • image formatting: scaling, borders, etc.
  • page formatting: size, orientation, margins, headers/footers
  • formatting styles

Embedded HTML support

  • allows to render HTML tags inserted within the text data (for instance, the HTML formatting used in Java source comments). The output markup produced by such a rendering is smoothly integrated with that resulted from the formatting directly specified in templates.

Integration capabilities

  • with any Java applications as a Java-class library
  • with any non-Java applications via XML files

Copyright© 2018 Filigris Works, Leonid Rudy Softwareprodukte. All rights reserved.