Package | Description |
---|---|
org.apache.fop.datatypes |
XSL Datatypes.
|
org.apache.fop.fo |
Classes, constants and basic infrastructure for the FO tree.
|
org.apache.fop.fo.extensions |
Base classes for implementing extensions to XSL-FO.
|
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.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 | |
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.java2d |
Java2D Renderer which paints rendered pages on Graphics2D instances.
|
org.apache.fop.render.pcl |
PCL Renderer (Supports PCL5 and HP GL/2)
|
org.apache.fop.render.pdf |
PDF Renderer
|
org.apache.fop.render.ps |
PostScript Renderer
|
org.apache.fop.render.svg |
SVG (Structured Vector Graphics) Renderer
|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompoundDatatype
This interface is used as a base for compound datatypes.
|
Modifier and Type | Class and Description |
---|---|
class |
FObj
Base class for representation of formatting objects and their processing.
|
class |
FObjMixed
Base class for representation of mixed content formatting objects
(i.e., those that can contain both child FO's and text nodes/PCDATA).
|
class |
FOPropertyMapping
This class creates and returns an array of Property.Maker instances
indexed by the PR_* propId from Constants.java.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtensionObj
Base class for pdf bookmark extension objects.
|
class |
ExternalDocument
Class for the fox:external-document extenstion element.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGraphics
Common base class for instream-foreign-object and external-graphics
flow formatting objects.
|
class |
AbstractListItemPart
Common superclass for list-item-label and list-item-body.
|
class |
AbstractPageNumberCitation
Base class modelling the fo:page-number-citation object.
|
class |
BasicLink
Class modelling the fo:basic-link object.
|
class |
BidiOverride
Class modelling the fo:bidi-override object.
|
class |
Block
Class modelling the fo:block object.
|
class |
BlockContainer
Class modelling the fo:block-container object.
|
class |
Character
Class modelling the fo:character object.
|
class |
ExternalGraphic
Class modelling the
fo:external-graphic object. |
class |
Float
Class modelling the fo:float object.
|
class |
Footnote
Class modelling the fo:footnote object.
|
class |
FootnoteBody
Class modelling the fo:footnote-body object.
|
class |
InitialPropertySet
Class modelling the fo:initial-property-set object.
|
class |
Inline
Class modelling the fo:inline formatting object.
|
class |
InlineContainer
Class modelling the fo:inline-container object.
|
class |
InlineLevel
Class modelling the commonalities of several inline-level
formatting objects.
|
class |
InstreamForeignObject
Class modelling the fo:instream-foreign-object object.
|
class |
Leader
Class modelling fo:leader object.
|
class |
ListBlock
Class modelling the fo:list-block object.
|
class |
ListItem
Class modelling the fo:list-item object.
|
class |
ListItemBody
Class modelling the fo:list-item-body object.
|
class |
ListItemLabel
Class modelling the fo:list-item-label object.
|
class |
Marker
Class modelling the fo:marker object.
|
class |
MultiCase
Class modelling the fo:multi-case object.
|
class |
MultiProperties
Class modelling the fo:multi-properties object.
|
class |
MultiPropertySet
Class modelling the fo:multi-property-set object.
|
class |
MultiSwitch
Class modelling the fo:multi-switch object.
|
class |
MultiToggle
Class modelling the fo:multi-toggle property.
|
class |
PageNumber
Class modelling the fo:page-number object.
|
class |
PageNumberCitation
Class modelling the fo:page-number-citation object.
|
class |
PageNumberCitationLast
Class modelling the fo:page-number-citation-last object from XSL 1.1.
|
class |
RetrieveMarker
Class modelling the fo:retrieve-marker object.
|
class |
Wrapper
Class modelling the fo:wrapper object.
|
Modifier and Type | Class and Description |
---|---|
class |
Table
Class modelling the fo:table object.
|
class |
TableAndCaption
Class modelling the fo:table-and-caption property.
|
class |
TableBody
Class modelling the fo:table-body object.
|
class |
TableCaption
Class modelling the fo:table-caption object.
|
class |
TableCell
Class modelling the fo:table-cell object.
|
class |
TableCellContainer
A common class for fo:table-body and fo:table-row which both can contain fo:table-cell.
|
class |
TableColumn
Class modelling the fo:table-column object.
|
class |
TableFObj
Common base class for table-related FOs
|
class |
TableFooter
Class modelling the fo:table-footer object.
|
class |
TableHeader
Class modelling the fo:table-header object.
|
class |
TableRow
Class modelling the fo:table-row object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPageSequence
Abstract base class for the fo:page-sequence formatting object and the fox:external-document
extension object.
|
class |
ColorProfile
The fo:color-profile formatting object.
|
class |
ConditionalPageMasterReference
A conditional-page-master-reference formatting object.
|
class |
Declarations
Declarations formatting object.
|
class |
Flow
Class modelling the fo:flow object.
|
class |
LayoutMasterSet
The layout-master-set formatting object.
|
class |
PageSequence
Abstract base implementation for page sequences.
|
class |
PageSequenceMaster
The page-sequence-master formatting object.
|
class |
PageSequenceWrapper
The fo:page-sequence-wrapper formatting object, first introduced
in the XSL 1.1 WD.
|
class |
Region
This is an abstract base class for pagination regions
|
class |
RegionAfter
The fo:region-after element.
|
class |
RegionBA
Abstract base class for fo:region-before and fo:region-after.
|
class |
RegionBefore
The fo:region-before element.
|
class |
RegionBody
The fo:region-body element.
|
class |
RegionEnd
The fo:region-end element.
|
class |
RegionSE
Abstract base class for fo:region-start and fo:region-end.
|
class |
RegionStart
The fo:region-start element.
|
class |
RepeatablePageMasterAlternatives
A repeatable-page-master-alternatives formatting object.
|
class |
RepeatablePageMasterReference
A repeatable-page-master-reference formatting object.
|
class |
Root
The fo:root formatting object.
|
class |
SideRegion
Common base class for side regions (before, after, start, end).
|
class |
SimplePageMaster
A simple-page-master formatting object.
|
class |
SinglePageMasterReference
A single-page-master-reference formatting object.
|
class |
StaticContent
Class modelling the fo:static-content object.
|
class |
Title
Class modelling the fo:title object.
|
Modifier and Type | Class and Description |
---|---|
class |
Bookmark
The fo:bookmark formatting object, first introduced in the
XSL 1.1 WD.
|
class |
BookmarkTitle
The fo:bookmark-title formatting object, first introduced in the
XSL 1.1 WD.
|
class |
BookmarkTree
The fo:bookmark-tree formatting object, first introduced in the
XSL 1.1 WD.
|
Modifier and Type | Class and Description |
---|---|
class |
CondLengthProperty
Superclass for properties that have conditional lengths
|
class |
FontSizePropertyMaker
This subclass of LengthProperty.Maker handles the special treatment of
relative font sizes described in 7.8.4.
|
class |
FontStretchPropertyMaker
This subclass of EnumProperty.Maker handles the special treatment of
relative font stretch values described in 7.8.5.
|
class |
KeepProperty
Class for properties that wrap Keep values
|
class |
LengthPairProperty
Superclass for properties wrapping a LengthPair value
|
class |
LengthRangeProperty
Superclass for properties that contain LengthRange values
|
class |
SpaceProperty
Base class used for handling properties of the fo:space-before and
fo:space-after variety.
|
class |
VerticalAlignShorthandParser
A shorthand parser for the vertical-align shorthand.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLayoutManager
The base class for most LayoutManagers.
|
class |
AbstractPageSequenceLayoutManager
Abstract base class for a page sequence layout manager.
|
class |
BlockContainerLayoutManager
LayoutManager for a block-container FO.
|
class |
BlockLayoutManager
LayoutManager for a block FO.
|
class |
BlockStackingLayoutManager
Base LayoutManager class for all areas which stack their child
areas in the block-progression direction, such as Flow, Block, ListBlock.
|
class |
ExternalDocumentLayoutManager
LayoutManager for an external-document extension element.
|
class |
FlowLayoutManager
LayoutManager for an fo:flow object.
|
class |
FootnoteBodyLayoutManager
Layout manager for footnote bodies.
|
class |
PageProvider
This class delivers Page instances.
|
class |
PageSequenceLayoutManager
LayoutManager for a PageSequence.
|
class |
StaticContentLayoutManager
LayoutManager for an fo:flow object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGraphicsLayoutManager
LayoutManager handling the common tasks for the fo:instream-foreign-object
and fo:external-graphics formatting objects
|
class |
AbstractPageNumberCitationLayoutManager
LayoutManager for the fo:page-number-citation(-last) formatting object
|
class |
AlignmentContext
The alignment context is carried within a LayoutContext and as
part of the Knuth Inline elements to facilitate proper line building.
|
class |
BasicLinkLayoutManager
LayoutManager for the fo:basic-link formatting object
|
class |
BasicScaledBaselineTable
An implementation of the ScaledBaselineTable interface which calculates
all baselines given the height above and below the dominant baseline.
|
class |
BidiLayoutManager
If this bidi has a different writing mode direction
ltr or rtl than its parent writing mode then this
reverses the inline areas (at the character level).
|
class |
CharacterLayoutManager
LayoutManager for the fo:character formatting object
|
class |
ExternalGraphicLayoutManager
LayoutManager for the fo:external-graphic formatting object
|
class |
FootnoteLayoutManager
Layout manager for fo:footnote.
|
class |
ICLayoutManager
This creates a single inline container area after
laying out the child block areas.
|
class |
ImageLayout
Helper class which calculates the size and position in the viewport of an image.
|
class |
InlineLayoutManager
LayoutManager for objects which stack children in the inline direction,
such as Inline or Line
|
class |
InlineStackingLayoutManager
Class modelling the commonalities of layoutmanagers for objects
which stack children in the inline direction, such as Inline or
Line.
|
class |
InstreamForeignObjectLM
LayoutManager for the fo:instream-foreign-object formatting object
|
class |
LeaderLayoutManager
LayoutManager for the fo:leader formatting object
|
class |
LeafNodeLayoutManager
Base LayoutManager for leaf-node FObj, ie: ones which have no children.
|
class |
LineLayoutManager
LayoutManager for lines.
|
class |
PageNumberCitationLastLayoutManager
LayoutManager for the fo:page-number-citation-last formatting object
|
class |
PageNumberCitationLayoutManager
LayoutManager for the fo:page-number-citation formatting object
|
class |
PageNumberLayoutManager
LayoutManager for the fo:page-number formatting object
|
class |
ScaledBaselineTableFactory
A factory class for making alignment contexts.
|
class |
TextLayoutManager
LayoutManager for text (a sequence of characters) which generates one
or more inline areas.
|
class |
WrapperLayoutManager
This is the layout manager for the fo:wrapper formatting object.
|
Modifier and Type | Class and Description |
---|---|
class |
ListBlockLayoutManager
LayoutManager for a list-block FO.
|
class |
ListItemContentLayoutManager
LayoutManager for a list-item-label or list-item-body FO.
|
class |
ListItemLayoutManager
LayoutManager for a list-item FO.
|
Modifier and Type | Class and Description |
---|---|
class |
TableAndCaptionLayoutManager
LayoutManager for a table-and-caption FO.
|
class |
TableCaptionLayoutManager
LayoutManager for a table-caption FO.
|
class |
TableCellLayoutManager
LayoutManager for a table-cell FO.
|
class |
TableLayoutManager
LayoutManager for a table FO.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPathOrientedRenderer
Abstract base class for renderers like PDF and PostScript where many painting operations
follow similar patterns which makes it possible to share some code.
|
class |
AbstractRenderer
Abstract base class for all renderers.
|
class |
PrintRenderer
Abstract base class of "Print" type renderers.
|
Modifier and Type | Class and Description |
---|---|
class |
AFPRenderer
This is an implementation of a FOP Renderer that renders areas to AFP.
|
Modifier and Type | Class and Description |
---|---|
class |
AWTRenderer
The AWTRender outputs the pages generated by the layout engine to a Swing
window.
|
Modifier and Type | Class and Description |
---|---|
class |
PNGRenderer
PNG Renderer This class actually does not render itself, instead it extends
org.apache.fop.render.java2D.Java2DRenderer and just encode
rendering results into PNG format using Batik's image codec |
class |
PNGRenderer_onthefly
PNG Renderer This class actually does not render itself, instead it extends
org.apache.fop.render.java2D.Java2DRenderer and just encode
rendering results into PNG format using Batik's image codec |
class |
TIFFRenderer
This class represents renderer to TIFF (Tagged Image File Format) format.
|
Modifier and Type | Class and Description |
---|---|
class |
Java2DRenderer
The
Java2DRenderer class provides the abstract technical
foundation for all rendering with the Java2D API. |
Modifier and Type | Class and Description |
---|---|
class |
PCLRenderer
Renderer for the PCL 5 printer language.
|
Modifier and Type | Class and Description |
---|---|
class |
PDFRenderer
Renderer that renders areas to PDF.
|
Modifier and Type | Class and Description |
---|---|
class |
PSRenderer
Renderer that renders to PostScript.
|
Modifier and Type | Class and Description |
---|---|
class |
SVGRenderer
This renderer generates SVG (Scalable Vector Graphics) format.
|
Modifier and Type | Class and Description |
---|---|
class |
TXTRenderer
Renderer that renders areas to plain text.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBorderElement
This class keeps information about abstract border element, i.e.
|
class |
DashedBorderElement
This class is responsible for managing of dashed border elements.
|
class |
DottedBorderElement
This class is responsible for managing of dotted border elements.
|
class |
SolidAndDoubleBorderElement
This class is responsible for solid and double border elements managing.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLRenderer
Renderer that renders areas to XML for debugging purposes.
|
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.