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.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.print |
Renderer which prints rendered pages directly to a printer.
|
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 | Description |
---|---|---|
interface |
CompoundDatatype |
This interface is used as a base for compound datatypes.
|
Modifier and Type | Class | Description |
---|---|---|
class |
FObj |
Base class for representation of formatting objects and their processing.
|
class |
FObjMixed |
Abstract base class for representation of mixed content formatting objects
(= those that can contain both child
FONode s and #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 | Description |
---|---|---|
class |
ExternalDocument |
Class for the fox:external-document extension element.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractGraphics |
Common base class for the
fo:instream-foreign-object
and
fo:external-graphic flow formatting objects. |
class |
AbstractListItemPart |
Common superclass for
fo:list-item-label and
fo:list-item-body . |
class |
AbstractPageNumberCitation |
Common base class for the
fo:page-number-citation and
fo:page-number-citation-last objects. |
class |
AbstractRetrieveMarker |
Abstract base class for the
fo:retrieve-marker and
fo:retrieve-table-marker formatting objects. |
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 |
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 the
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 formatting object. |
class |
RetrieveTableMarker |
Class modelling the
fo:retrieve-table-marker formatting object. |
class |
Wrapper |
Class modelling the
fo:wrapper object. |
Modifier and Type | Class | 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 |
TablePart |
An abstract base class modelling a TablePart
(i.e.
|
class |
TableRow |
Class modelling the
fo:table-row object. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractPageSequence |
Abstract base class for the
fo:page-sequence formatting object and the
fox:external-document extension object. |
class |
ColorProfile |
Class modelling the
fo:color-profile object. |
class |
ConditionalPageMasterReference |
Class modelling the
fo:conditional-page-master-reference object. |
class |
Declarations |
Class modelling the
fo:declarations object. |
class |
Flow |
Class modelling the
fo:flow object. |
class |
LayoutMasterSet |
Class modelling the
fo:layout-master-set object. |
class |
PageSequence |
Class modelling the
fo:page-sequence object. |
class |
PageSequenceMaster |
Class modelling the
fo:page-sequence-master object. |
class |
PageSequenceWrapper |
Class modelling the
fo:page-sequence-wrapper object, first introduced
in the XSL 1.1 WD. |
class |
Region |
This is an abstract base class for pagination regions.
|
class |
RegionAfter |
Class modelling the
fo:region-after object. |
class |
RegionBA |
Abstract base class for
fo:region-before and
fo:region-after . |
class |
RegionBefore |
Class modelling the
fo:region-before object. |
class |
RegionBody |
Class modelling the
fo:region-body object. |
class |
RegionEnd |
Class modelling the
fo:region-end object. |
class |
RegionSE |
Abstract base class for
fo:region-start and
fo:region-end . |
class |
RegionStart |
Class modelling the
fo:region-start object. |
class |
RepeatablePageMasterAlternatives |
Class modelling the
fo:repeatable-page-master-alternatives object. |
class |
RepeatablePageMasterReference |
Class modelling the
fo:repeatable-page-master-reference object. |
class |
Root |
Class modeling the
fo:root formatting object. |
class |
SideRegion |
Common base class for side regions (before, after, start, end).
|
class |
SimplePageMaster |
Class modelling the
fo:simple-page-master object. |
class |
SinglePageMasterReference |
Class modelling the
fo:single-page-master-reference object. |
class |
StaticContent |
Class modelling the
fo:static-content object. |
class |
Title |
Class modeling the
fo:title object. |
Modifier and Type | Class | Description |
---|---|---|
class |
Bookmark |
Class modelling the
fo:bookmark object, first introduced in the
XSL 1.1 WD. |
class |
BookmarkTitle |
Class modelling the
fo:bookmark-title object, first introduced in the
XSL 1.1 WD. |
class |
BookmarkTree |
Class modelling the
fo:bookmark-tree object, first introduced in the
XSL 1.1 WD. |
Modifier and Type | Class | 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 | 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 |
FloatContentLayoutManager |
|
class |
FlowLayoutManager |
LayoutManager for an fo:flow object.
|
class |
FootnoteBodyLayoutManager |
Layout manager for footnote bodies.
|
class |
MultiCaseLayoutManager |
|
class |
MultiSwitchLayoutManager |
|
class |
PageProvider |
This class delivers Page instances.
|
class |
PageSequenceLayoutManager |
LayoutManager for a PageSequence.
|
class |
RetrieveTableMarkerLayoutManager |
|
class |
SpacedBorderedPaddedBlockLayoutManager |
A block-stacking layout manager for an FO that supports spaces, border and padding.
|
class |
StaticContentLayoutManager |
LayoutManager for an fo:flow object.
|
Modifier and Type | Class | 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 |
BidiLayoutManager |
Layout manager for fo:bidi-override.
|
class |
CharacterLayoutManager |
LayoutManager for the fo:character formatting object
|
class |
ExternalGraphicLayoutManager |
LayoutManager for the fo:external-graphic formatting object
|
class |
FloatLayoutManager |
|
class |
FootnoteLayoutManager |
Layout manager for fo:footnote.
|
class |
ImageLayout |
Helper class which calculates the size and position in the viewport of an image.
|
class |
InlineContainerLayoutManager |
This creates a single inline container area after
laying out the child block areas.
|
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 |
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 | 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 | 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 | 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 | Description |
---|---|---|
class |
AWTRenderer |
The AWTRender outputs the pages generated by the layout engine to a Swing
window.
|
Modifier and Type | Class | 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 |
TIFFRenderer |
This class represents renderer to TIFF (Tagged Image File Format) format.
|
Modifier and Type | Class | Description |
---|---|---|
class |
IFRenderer |
This renderer implementation is an adapter to the
IFPainter interface. |
Modifier and Type | Class | Description |
---|---|---|
class |
Java2DRenderer |
The
Java2DRenderer class provides the abstract technical
foundation for all rendering with the Java2D API. |
Modifier and Type | Class | Description |
---|---|---|
class |
PageableRenderer |
Renderer that prints through java.awt.PrintJob.
|
class |
PrintRenderer |
Renderer that prints through java.awt.PrintJob.
|
Modifier and Type | Class | Description |
---|---|---|
class |
SVGRenderer |
This renderer generates SVG (Scalable Vector Graphics) format.
|
Modifier and Type | Class | Description |
---|---|---|
class |
TXTRenderer |
Renderer that renders areas to plain text.
|
Modifier and Type | Class | 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 | Description |
---|---|---|
class |
AbstractXMLRenderer |
Abstract xml renderer base class.
|
class |
XMLRenderer |
Renderer that renders areas to XML for debugging purposes.
|
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.