Packages
org.apache 
org.apache.fop 
org.apache.fop.apps Application classes used for running FOP both on the command line and embedded in other applications.
org.apache.fop.configuration Classes for parsing and managing session configuration information.
org.apache.fop.datatypes Classes representing XSL-FO Datatypes (See ¶5.11 of the XSL 1.0 Standard).
org.apache.fop.extensions Classes for FOP features that are not required or specified by the XSL-FO standard.
org.apache.fop.fo Classes 1) handling the parsed XSL-FO document, 2) modeling the fo: declarations and color profile objects, and 3) used as base objects for the XSL-FO model objects (in the sub-packages).
org.apache.fop.fo.expr Classes handling XSL-FO expressions (see §5.9 of the XSL 1.0 Standard).
org.apache.fop.fo.flow Classes modeling the fo: flow, link, block, float, footnote, list, marker, inline, table, and wrapper objects (among others).
org.apache.fop.fo.pagination Classes modeling the fo: root, page-, and region-related objects.
org.apache.fop.fo.properties 
org.apache.fop.fonts Classes for reading and handling fonts.
org.apache.fop.fonts.apps Classes for creating FOP-useable font metric files from system font metric files.
org.apache.fop.fonts.type1 Classes for Adobe Type 1 fonts.
org.apache.fop.image 
org.apache.fop.image.analyser Classes for reading Image files.
org.apache.fop.layout Classes handling pages, regions, areas, and generally block-level or rectangular areas in the area tree.
org.apache.fop.layout.hyphenation Classes handling hyphenation issues within the area tree.
org.apache.fop.layout.inline Classes handling inline objects within the area tree.
org.apache.fop.messaging Classes for logging and communication with the user.
org.apache.fop.mif Classes for handling the low-level creation of MIF documents.
org.apache.fop.pdf Classes for handling the low-level creation of PDF documents.
org.apache.fop.render generic renderer interface
org.apache.fop.render.awt 
org.apache.fop.render.mif Classes for rendering the Area Tree to MIF (Maker Interchange Format, used by Adobe FrameMaker).
org.apache.fop.render.mif.fonts 
org.apache.fop.render.pcl Classes for rendering the Area Tree to PCL.
org.apache.fop.render.pdf Classes for rendering the Area Tree to PDF.
org.apache.fop.render.pdf.fonts PDF font information/metrics Generated entirely from XML files.
org.apache.fop.render.ps Classes for rendering the Area Tree to Postscript.
org.apache.fop.render.svg Classes for rendering the Area Tree to SVG.
org.apache.fop.render.txt Classes for rendering the Area Tree to Text.
org.apache.fop.render.xml Classes for rendering the Area Tree to XML (for debugging).
org.apache.fop.svg Classes that add basic SVG support to FOP This includes flow objects, areas and properties.
org.apache.fop.tools 
org.apache.fop.tools.anttasks Classes for making FOP accessible from withing Ant.
org.apache.fop.tools.xslt Classes for XSLT Tranformations.
org.apache.fop.viewer 
org.apache.fop.viewer.Images 
org.apache.fop.viewer.resources