Uses of Package
org.apache.fop.apps

Packages that use org.apache.fop.apps
Package
Description
Application classes used for running FOP embedded in other applications.
FOP's area tree.
This package contains the command-line client for Apache FOP.
Subsystem for reporting events inside FOP to client applications.
Classes, constants and basic infrastructure for the FO tree.
Classes for XSL expressions and functions.
Base classes for implementing extensions to XSL-FO.
Classes to support named destinations (only relevant for PDF output)
All the block- and inline-level flow formatting objects.
 
All the pagination and declaration formatting objects.
Formatting objects for bookmarks as defined since XSL 1.1.
Classes representing the various property types as well as supporting data structures for the FO tree.
Classes for font handling.
Font substitution facilities.
Hyphenation support.
FOP's layout engine.
Layout managers for inline formatting objects and line building.
Generic renderer interface.
An AFP Renderer implementation and supporting classes.
 
AWT Renderer used for displaying rendered pages in Java applications.
AWT Viewer PreviewDialog and PreviewPanel.
Bitmap Renderer which creates TIFF and PNG images from rendered pages.
 
Java2D Renderer which paints rendered pages on Graphics2D instances.
PCL Renderer (Supports PCL5 and HP GL/2)
PDF Renderer
 
Renderer which prints rendered pages directly to a printer.
PostScript Renderer
Extensions specific to the PostScript Renderer.
RTF (Rich Text Format) Output Support
Independent subsystem (not specific to FOP) classes that are used to build RTF documents.
Plain Text Renderer
Area Tree XML Renderer.
This package contains two sample FOP servlets.
Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
 
Trait classes and other supporting data structures.
Various utility classes (I/O, codecs, color support, service discovers etc.).