Doxia Modules Guide

Doxia has several out-of-box modules that support several markup languages.

APT

APT (Almost Plain Text) is a simple text format.

References :

Confluence

Confluence is an Enterprise wiki from Atlassian . It uses Textile inside as an APT language.

References :

DocBook

DocBook is a markup language for technical documentation.

References :

FML

FML (FAQ Markup Language) is a FAQ markup language.

References :

iText

iText is a free Java/PDF library.

References :

LaTeX

LaTeX is a popular document markup language.

References :

RTF

RTF is a proprietary document file format.

References :

TWiki

TWiki is a structured wiki.

References :

XDoc

XDoc is a generic format for document into a styled HTML document.

References :

XHTML

XHTML is a markup language with the same expressions as HTML, but also conforms to XML syntax.

References :

Using A Doxia Module

The following snippet shows how to use a Doxia Parser in Java.

  Sink sink = new AptSink( ... );

  Reader reader = new FileReader( "/tmp/test.apt" );

  Parser parser = (AptParser) lookup( Parser.ROLE, "apt" ); // Plexus lookup
  parser.parse( reader, sink );