Ditype Java API and Java Connectors
Ditype Java APIs provide the ability to write your own code in Java to process XSLFO/XML documents in multiple environments.
Java APIs and Connectors include the following:
Ditype Java API documentation and Developer's Guide
- An example of Ditype usage in command line application. The example illustrates how to call Ditype to process SAX input.
- Readily deployed servlet component with complete source code.
- Ant connector with complete source code.
- jEdit plug-in with complete source code.
<oXygen/> XML Editor plug-in with complete source code.
- Cocoon connector with complete source code.
Servlet component
Servlet component gives an opportunity to use Ditype formatter for implementing web-applications. Using the component you can do the following:
Design electronic libraries, where all books are stored on the server in XML/XSL format. Each e-library user gets an opportunity to download a desired book either in PDF or PostScript format.
Design web-service. Each web-service user uploads an XML/XSLFO document on server or specifies URL of the document, and downloads PDF or PostScript output.
Ant connector
Apache Ant is a Java-based build tool used for automating software build processes, and is popular among java-programmers. It is similar to make but is written in the Java language and extended using Java classes.
Of course, a significant part of every project is good documentation. DiType Ant component gives an opportunity to create a task, which can format XML documents to a printable format - PDF or PostScript.
jEdit connector
jEdit is a mature programmer's text editor. jEdit is written in Java and runs on Windows, Linux, Mac OS X and a number of other operating systems. The product is available under the GNU General Public License. There are dozens of plug-ins for numerous application areas. All this makes it the most commonly used among java developers.
jEdit connector is jEdit plug-in, which gives an opportunity to format XML documents directly from the editor.
<oXygen/> XML Editor connector
The simple look of the <oXygen/> XML Editor combined with the complete coverage of the XML editing features have made it popular in both the corporate and academic worlds. It provides the necessary tools for the document creation and presentation.
oXygen connector is plug-in, which gives an opportunity to format XML documents directly from the editor by choosing "Plugins->Ditype" from context menu.
Apache Cocoon connector
Apache Cocoon is a web development framework built around the concepts of pipeline, separation of concerns and component-based web development. The framework focuses on XML and XSLT publishing and is built using the Java programming language.
DiType Connector for Apache Cocoon is a PDF/PostScript/XEP serializer for Cocoon. It generates PDF, PostScript or XEP documents from XML/XSL Formatting Objects instances.
