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.expr |
Classes for XSL expressions and functions.
|
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.table |
Layout managers for tables.
|
org.apache.fop.render |
Generic renderer interface.
|
org.apache.fop.render.rtf.rtflib.tools |
Utility classes used in RTF file generation.
|
Modifier and Type | Field and Description |
---|---|
protected FObj |
LengthBase.fobj
The FO for which this property is to be calculated.
|
Modifier and Type | Method and Description |
---|---|
int |
SimplePercentBaseContext.getBaseLength(int lengthBase,
FObj fobj)
Returns the value for the given lengthBase.
|
int |
ValidationPercentBaseContext.getBaseLength(int lengthBase,
FObj fobj)
Returns the value for the given lengthBase.
|
int |
PercentBaseContext.getBaseLength(int lengthBase,
FObj fobj)
Returns the base length for the given length base.
|
Modifier and Type | Class and Description |
---|---|
class |
FObjMixed
Abstract base class for representation of mixed content formatting objects
(= those that can contain both child
FONode s and #PCDATA ). |
Modifier and Type | Method and Description |
---|---|
FObj |
FObj.findNearestAncestorFObj()
Find the nearest parent, grandparent, etc.
|
FObj |
PropertyList.getFObj() |
FObj |
PropertyList.getParentFObj() |
FObj |
FObj.FObjIterator.parent()
Returns the parent node for this iterator's list
of child nodes
|
FObj |
FONode.FONodeIterator.parent()
Returns the parent node for this iterator's list
of child nodes
|
Modifier and Type | Method and Description |
---|---|
PropertyList |
PropertyListMaker.make(FObj fobj,
PropertyList parentPropertyList)
Make a property list.
|
Constructor and Description |
---|
PropertyList(FObj fObjToAttach,
PropertyList parentPropertyList)
Basic constructor.
|
RecursiveCharIterator(FObj fobj)
Constructor which creates an iterator for all child nodes
|
RecursiveCharIterator(FObj fobj,
FONode child)
Constructor which creates an iterator for only some child nodes
|
StaticPropertyList(FObj fObjToAttach,
PropertyList parentPropertyList)
Construct a StaticPropertyList.
|
Modifier and Type | Method and Description |
---|---|
FObj |
PropertyInfo.getFO()
accessor for FObj
|
Modifier and Type | Class and Description |
---|---|
class |
ExternalDocument
Class for the fox:external-document extension element.
|
Modifier and Type | Class and 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 |
ChangeBar
Common change bar base class.
|
class |
ChangeBarBegin |
class |
ChangeBarEnd |
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 list block
fo:list-block object. |
class |
ListItem
Class modelling the list item
fo:list-item object. |
class |
ListItemBody
Class modelling the list item
fo:list-item-body object . |
class |
ListItemLabel
Class modelling the list item
fo:list-item-label object. |
class |
Marker
Class modelling the marker
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
fo:wrapper object. |
Constructor and Description |
---|
MarkerPropertyList(FObj fobj,
PropertyList parentPropertyList)
Overriding default constructor
|
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 |
TablePart
An abstract base class modelling a TablePart
(i.e.
|
class |
TableRow
Class modelling the
fo:table-row object. |
Modifier and Type | Method and Description |
---|---|
Property |
TableFObj.ColumnNumberPropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
TableFObj.ColumnNumberPropertyMaker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
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
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 and 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 | Method and Description |
---|---|
Property |
CondLengthProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
LengthPairProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
FontStretchPropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Convert a property.
|
Property |
LengthRangeProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
EnumProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Convert a property.
|
Property |
ColorProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a ColorProperty object based on the passed Property object.
|
Property |
SpaceProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
NumberProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
NumberProperty.PositiveIntegerMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
If the value is not positive, return a property with value 1
Return a Property object based on the passed Property object.
|
protected Property |
PropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
FontSizePropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
FontFamilyProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
KeepProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
SpacingPropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Support for the 'normal' value.
|
protected Property |
CompoundPropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
ListProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
ToBeImplementedProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo) |
Property |
LengthProperty.Maker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
TextDecorationMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
LineHeightPropertyMaker.convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
protected Property |
PropertyMaker.convertPropertyDatatype(Property p,
PropertyList propertyList,
FObj fo)
For properties that have more than one legal way to be specified,
this routine should be overridden to attempt to set them based upon
the other methods.
|
Property |
PropertyMaker.convertShorthandProperty(PropertyList propertyList,
Property prop,
FObj fo)
Converts a shorthand property
|
Property |
PropertyMaker.make(Property baseProperty,
int subpropertyId,
PropertyList propertyList,
String value,
FObj fo)
Make a property value for a compound property.
|
Property |
CompoundPropertyMaker.make(Property baseProperty,
int subpropertyId,
PropertyList propertyList,
String value,
FObj fo)
Return a property value for a compound property.
|
Property |
FontShorthandProperty.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
CharacterProperty.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
URIProperty.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
BackgroundPositionShorthand.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
FontWeightPropertyMaker.make(PropertyList pList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
PropertyMaker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
FontSizePropertyMaker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
FontFamilyProperty.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
StringProperty.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Make a new StringProperty object
|
Property |
CompoundPropertyMaker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
OptionalCharacterProperty.Maker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
Property |
LineHeightPropertyMaker.make(PropertyList propertyList,
String value,
FObj fo)
Create a Property object from an attribute specification.
|
protected Property |
CompoundPropertyMaker.makeCompound(PropertyList propertyList,
FObj parentFO)
Create a empty compound property and fill it with default values for
the subproperties.
|
Constructor and Description |
---|
TableColLength(double tcolUnits,
FObj column)
Construct an object with tcolUnits of proportional measure.
|
Modifier and Type | Field and Description |
---|---|
protected FObj |
AbstractBaseLayoutManager.fobj
The formatting object for this LM.
|
Modifier and Type | Method and Description |
---|---|
FObj |
AbstractBaseLayoutManager.getFObj()
Returns the fo this layout manager is associated with.
|
FObj |
LayoutManager.getFObj()
Returns the fo this layout manager is associated with.
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractBaseLayoutManager.getBaseLength(int lengthBase,
FObj fobjx)
Returns the base length for the given length base.
|
Constructor and Description |
---|
AbstractBaseLayoutManager(FObj fo)
Abstract base layout manager.
|
AbstractLayoutManager(FObj fo)
Abstract layout manager.
|
BlockStackingLayoutManager(FObj node) |
MultiCaseLayoutManager(FObj node) |
MultiSwitchLayoutManager(FObj node) |
SpacedBorderedPaddedBlockLayoutManager(FObj node) |
Modifier and Type | Method and Description |
---|---|
int |
LeaderLayoutManager.getBaseLength(int lengthBase,
FObj fobj)
Returns the base length for the given length base.
|
int |
AbstractGraphicsLayoutManager.getBaseLength(int lengthBase,
FObj fobj)
Returns the base length for the given length base.
|
Constructor and Description |
---|
InlineStackingLayoutManager(FObj node)
Create an inline stacking layout manager.
|
LeafNodeLayoutManager(FObj node)
Create a Leaf node layout manager.
|
Modifier and Type | Method and Description |
---|---|
int |
TableLayoutManager.getBaseLength(int lengthBase,
FObj fobj)
Returns the base length for the given length base.
|
int |
TableContentLayoutManager.getBaseLength(int lengthBase,
FObj fobj)
Returns the base length for the given length base.
|
Modifier and Type | Method and Description |
---|---|
int |
DummyPercentBaseContext.getBaseLength(int lengthBase,
FObj fo)
Returns the base length for the given length base.
|
Modifier and Type | Method and Description |
---|---|
int |
PercentContext.getBaseLength(int lengthBase,
FObj fobj)
Returns the available width for a specific FObj
|
void |
BuilderContext.pushPart(FObj part)
Push a Class representing a non-writeable section of the FO tree
|
void |
PercentContext.setDimension(FObj fobj)
Elements willing to use this context have to register themselves by
calling this function.
|
void |
PercentContext.setDimension(FObj fobj,
int width)
Elements having a width property can call this function if their width is
calculated in RTFHandler
|
Copyright © 2025 Apache Software Foundation. All rights reserved.