# Uses of Package
org.apache.fop.fo

Packages that use org.apache.fop.fo
org.apache.fop.accessibility.fo
org.apache.fop.apps: Application classes used for running FOP embedded in other applications.
org.apache.fop.area: FOP's area tree.
org.apache.fop.complexscripts.bidi
org.apache.fop.datatypes: XSL Datatypes.
org.apache.fop.events: Subsystem for reporting events inside FOP to client applications.
org.apache.fop.fo: Classes, constants and basic infrastructure for the FO tree.
org.apache.fop.fo.expr: Classes for XSL expressions and functions.
org.apache.fop.fo.extensions: Base classes for implementing extensions to XSL-FO.
org.apache.fop.fo.extensions.destination: Classes to support named destinations (only relevant for PDF output)
org.apache.fop.fo.extensions.svg: SVG extension classes which handle elements from the SVG namespace.
org.apache.fop.fo.extensions.xmp: Extension classes which handles XMP metadata.
org.apache.fop.fo.flow: All the block- and inline-level flow formatting objects.
org.apache.fop.fo.flow.table
org.apache.fop.fo.pagination: All the pagination and declaration formatting objects.
org.apache.fop.fo.pagination.bookmarks: Formatting objects for bookmarks as defined since XSL 1.1.
org.apache.fop.fo.properties: Classes representing the various property types as well as supporting data structures for the FO tree.
org.apache.fop.fonts: Classes for font handling.
org.apache.fop.layoutmgr: FOP's layout engine.
org.apache.fop.layoutmgr.inline: Layout managers for inline formatting objects and line building.
org.apache.fop.layoutmgr.list: Layout managers for lists.
org.apache.fop.layoutmgr.table: Layout managers for tables.
org.apache.fop.render: Generic renderer interface.
org.apache.fop.render.afp.extensions
org.apache.fop.render.awt: AWT Renderer used for displaying rendered pages in Java applications.
org.apache.fop.render.bitmap: Bitmap Renderer which creates TIFF and PNG images from rendered pages.
org.apache.fop.render.intermediate
org.apache.fop.render.java2d: Java2D Renderer which paints rendered pages on Graphics2D instances.
org.apache.fop.render.pcl.extensions
org.apache.fop.render.pdf.extensions
org.apache.fop.render.print: Renderer which prints rendered pages directly to a printer.
org.apache.fop.render.ps.extensions: Extensions specific to the PostScript Renderer.
org.apache.fop.render.rtf: RTF (Rich Text Format) Output Support
org.apache.fop.render.rtf.rtflib.tools: Utility classes used in RTF file generation.
org.apache.fop.render.txt: Plain Text Renderer
org.apache.fop.render.txt.border: Border handling classes for the Plain Text Renderer
org.apache.fop.render.xml: Area Tree XML Renderer.
org.apache.fop.traits: Trait classes and other supporting data structures.

Classes in org.apache.fop.fo used by org.apache.fop.accessibility.fo
Class and Description
DelegatingFOEventHandler This class delegates all FO events to another FOEventHandler instance.
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.
FOText A text node (PCDATA) in the formatting object tree.

Classes in org.apache.fop.fo used by org.apache.fop.apps
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
ElementMappingRegistry This class keeps track of all configured ElementMapping implementations which are responsible for properly handling all kinds of different XML namespaces.
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.

Classes in org.apache.fop.fo used by org.apache.fop.area
Class and Description
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.

Classes in org.apache.fop.fo used by org.apache.fop.complexscripts.bidi
Class and Description
CharIterator Abstract base class for iterators that should iterate through a series of characters.
FONode Base class for nodes in the XML tree

Classes in org.apache.fop.fo used by org.apache.fop.datatypes
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
PropertyList Class containing the collection of properties for a given FObj.

Classes in org.apache.fop.fo used by org.apache.fop.events
Class and Description
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.fo
Class and Description
CharIterator Abstract base class for iterators that should iterate through a series of characters.
Constants Definition of constants used throughout FOP.
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
ElementMapping.Maker Base class for all Makers.
ElementMappingRegistry This class keeps track of all configured ElementMapping implementations which are responsible for properly handling all kinds of different XML namespaces.
FObj Base class for representation of formatting objects and their processing.
FObjMixed Abstract base class for representation of mixed content formatting objects (= those that can contain both child `FONode`s and `#PCDATA`).
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.
FONode Base class for nodes in the XML tree
FONode.FONodeIterator Base iterator interface over a FO's children, offering three methods on top of the base interface methods.
FOText A text node (PCDATA) in the formatting object tree.
FOTreeBuilderContext Context class providing information needed while building the FO tree.
FOValidationEventProducer Event producer interface for XSL-FO validation messages.
PropertyList Class containing the collection of properties for a given FObj.
PropertyListMaker A PropertyListMaker is a factory that creates PropertyLists.
ValidationException Exception thrown during FO tree validation.
XMLObj Abstract class modelling generic, non-XSL-FO XML objects.
XMLWhiteSpaceHandler Class encapsulating the functionality for white-space-handling during refinement stage.

Classes in org.apache.fop.fo used by org.apache.fop.fo.expr
Class and Description
FObj Base class for representation of formatting objects and their processing.
PropertyList Class containing the collection of properties for a given FObj.

Classes in org.apache.fop.fo used by org.apache.fop.fo.extensions
Class and Description
Constants Definition of constants used throughout FOP.
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
FObj Base class for representation of formatting objects and their processing.
FONode Base class for nodes in the XML tree
GraphicsProperties This interface provides access to properties necessary to calculate the size and positioning of images and graphics inside a viewport.
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.fo.extensions.destination
Class and Description
FONode Base class for nodes in the XML tree
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.fo.extensions.svg
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
FONode Base class for nodes in the XML tree
XMLObj Abstract class modelling generic, non-XSL-FO XML objects.

Classes in org.apache.fop.fo used by org.apache.fop.fo.extensions.xmp
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
FONode Base class for nodes in the XML tree

Classes in org.apache.fop.fo used by org.apache.fop.fo.flow
Class and Description
CharIterator Abstract base class for iterators that should iterate through a series of characters.
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FObjMixed Abstract base class for representation of mixed content formatting objects (= those that can contain both child `FONode`s and `#PCDATA`).
FONode Base class for nodes in the XML tree
GraphicsProperties This interface provides access to properties necessary to calculate the size and positioning of images and graphics inside a viewport.
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.
XMLObj Abstract class modelling generic, non-XSL-FO XML objects.

Classes in org.apache.fop.fo used by org.apache.fop.fo.flow.table
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FONode Base class for nodes in the XML tree
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.fo.pagination
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FObjMixed Abstract base class for representation of mixed content formatting objects (= those that can contain both child `FONode`s and `#PCDATA`).
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.
FONode Base class for nodes in the XML tree
FOTreeBuilderContext Context class providing information needed while building the FO tree.
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.fo.pagination.bookmarks
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FONode Base class for nodes in the XML tree
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.fo.properties
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
PropertyList Class containing the collection of properties for a given FObj.

Classes in org.apache.fop.fo used by org.apache.fop.fonts
Class and Description
FOText A text node (PCDATA) in the formatting object tree.

Classes in org.apache.fop.fo used by org.apache.fop.layoutmgr
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FONode Base class for nodes in the XML tree

Classes in org.apache.fop.fo used by org.apache.fop.layoutmgr.inline
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FOText A text node (PCDATA) in the formatting object tree.
GraphicsProperties This interface provides access to properties necessary to calculate the size and positioning of images and graphics inside a viewport.

Classes in org.apache.fop.fo used by org.apache.fop.layoutmgr.list
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.layoutmgr.table
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.

Classes in org.apache.fop.fo used by org.apache.fop.render
Class and Description
Constants Definition of constants used throughout FOP.
FObj Base class for representation of formatting objects and their processing.
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.

Classes in org.apache.fop.fo used by org.apache.fop.render.afp.extensions
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
FONode Base class for nodes in the XML tree
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.render.awt
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.bitmap
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.intermediate
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.java2d
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.pcl.extensions
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.

Classes in org.apache.fop.fo used by org.apache.fop.render.pdf.extensions
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
FONode Base class for nodes in the XML tree
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.render.print
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.ps.extensions
Class and Description
ElementMapping Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attributes for a given namespace.
FONode Base class for nodes in the XML tree
PropertyList Class containing the collection of properties for a given FObj.
ValidationException Exception thrown during FO tree validation.

Classes in org.apache.fop.fo used by org.apache.fop.render.rtf
Class and Description
FOEventHandler Abstract class defining what should be done with SAX events that map to XSL-FO input.
FONode Base class for nodes in the XML tree
FOText A text node (PCDATA) in the formatting object tree.

Classes in org.apache.fop.fo used by org.apache.fop.render.rtf.rtflib.tools
Class and Description
FObj Base class for representation of formatting objects and their processing.

Classes in org.apache.fop.fo used by org.apache.fop.render.txt
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.txt.border
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.render.xml
Class and Description
Constants Definition of constants used throughout FOP.

Classes in org.apache.fop.fo used by org.apache.fop.traits
Class and Description
FONode Base class for nodes in the XML tree