# Uses of Package
org.apache.fop.fo.properties

Packages that use org.apache.fop.fo.properties
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.list: Layout managers for lists.
org.apache.fop.layoutmgr.table: Layout managers for tables.
org.apache.fop.render.afp.extensions
org.apache.fop.render.rtf: RTF (Rich Text Format) Output Support
org.apache.fop.traits: Trait classes and other supporting data structures.

Classes in org.apache.fop.fo.properties used by org.apache.fop.datatypes
Class and Description
Property Base class for all property objects

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo
Class and Description
CommonAbsolutePosition Store all common absolute position properties.
CommonAural Stores all common aural properties.
CommonBorderPaddingBackground Stores all common border and padding properties.
CommonFont Collection of CommonFont properties
CommonHyphenation Store all common hyphenation properties.
CommonMarginBlock Store all common margin properties for blocks.
CommonMarginInline Store all common margin properties for inlines.
CommonRelativePosition Store all common relative position properties.
CommonTextDecoration Stores all information concerning text-decoration.
KeepProperty Class for properties that wrap Keep values
LengthRangeProperty Superclass for properties that contain LengthRange values
Property Base class for all property objects
PropertyMaker Base class for all property makers
SpaceProperty Base class used for handling properties of the fo:space-before and fo:space-after variety.

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.expr
Class and Description
Property Base class for all property objects
PropertyMaker Base class for all property makers

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.extensions
Class and Description
CommonAccessibilityHolder Classes that implement this interface support the common accessibility properties.
LengthRangeProperty Superclass for properties that contain LengthRange values

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.flow
Class and Description
BreakPropertySet Defines property access methods for the break-before and break-after properties.
CommonAbsolutePosition Store all common absolute position properties.
CommonAccessibility The "role" and "source-document" properties, see Section 7.5 of the XSL-FO 1.1 Recommendation.
CommonAccessibilityHolder Classes that implement this interface support the common accessibility properties.
CommonBorderPaddingBackground Stores all common border and padding properties.
CommonFont Collection of CommonFont properties
CommonHyphenation Store all common hyphenation properties.
CommonMarginBlock Store all common margin properties for blocks.
CommonMarginInline Store all common margin properties for inlines.
CommonRelativePosition Store all common relative position properties.
CommonTextDecoration Stores all information concerning text-decoration.
KeepProperty Class for properties that wrap Keep values
LengthRangeProperty Superclass for properties that contain LengthRange values
Property Base class for all property objects
SpaceProperty Base class used for handling properties of the fo:space-before and fo:space-after variety.
StringProperty Exists primarily as a container for its Maker inner class, which is extended by many string-based FO property classes.
StructureTreeElementHolder Implementations of this interface can return the element in the document's structure tree that they resulted into.

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.flow.table
Class and Description
BreakPropertySet Defines property access methods for the break-before and break-after properties.
CommonAccessibility The "role" and "source-document" properties, see Section 7.5 of the XSL-FO 1.1 Recommendation.
CommonAccessibilityHolder Classes that implement this interface support the common accessibility properties.
CommonBorderPaddingBackground Stores all common border and padding properties.
CommonBorderPaddingBackground.BorderInfo Utility class to express border info.
CommonMarginBlock Store all common margin properties for blocks.
KeepProperty Class for properties that wrap Keep values
LengthPairProperty Superclass for properties wrapping a LengthPair value
LengthRangeProperty Superclass for properties that contain LengthRange values
Property Base class for all property objects
PropertyMaker Base class for all property makers

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.pagination
Class and Description
CommonAccessibility The "role" and "source-document" properties, see Section 7.5 of the XSL-FO 1.1 Recommendation.
CommonAccessibilityHolder Classes that implement this interface support the common accessibility properties.
CommonBorderPaddingBackground Stores all common border and padding properties.
CommonMarginBlock Store all common margin properties for blocks.

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.pagination.bookmarks
Class and Description
CommonAccessibility The "role" and "source-document" properties, see Section 7.5 of the XSL-FO 1.1 Recommendation.
CommonAccessibilityHolder Classes that implement this interface support the common accessibility properties.

Classes in org.apache.fop.fo.properties used by org.apache.fop.fo.properties
Class and Description
CharacterProperty Superclass for properties that wrap a character value TODO convert character value to int in order to denote unicode scalar value instead of a single UTF-16 code element
ColorProperty Class for properties that wrap Color values
CommonAccessibility The "role" and "source-document" properties, see Section 7.5 of the XSL-FO 1.1 Recommendation.
CommonBorderPaddingBackground Stores all common border and padding properties.
CommonBorderPaddingBackground.BorderInfo Utility class to express border info.
CommonFont Collection of CommonFont properties
CommonHyphenation Store all common hyphenation properties.
CommonTextDecoration Stores all information concerning text-decoration.
CompoundPropertyMaker This class extends Property.Maker with support for sub-properties.
CondLengthProperty Superclass for properties that have conditional lengths
CorrespondingPropertyMaker Maker class for handling corresponding properties.
EnumNumber A number quantity in XSL which is specified as an enum, such as "no-limit".
EnumProperty Superclass for properties that wrap an enumeration value
EnumProperty.Maker Inner class for creating EnumProperty instances
FixedLength An absolute length quantity in XSL
GenericShorthandParser Generic shorthand parser for ListProperties
KeepProperty Class for properties that wrap Keep values
LengthPairProperty Superclass for properties wrapping a LengthPair value
LengthProperty Superclass for properties wrapping a Length value.
LengthProperty.Maker Inner class for making instances of LengthProperty
LengthRangeProperty Superclass for properties that contain LengthRange values
ListProperty Superclass for properties that are lists of other properties
ListProperty.Maker Inner class for creating instances of `ListProperty`
NumberProperty Class for handling numeric properties
NumberProperty.Maker Inner class for making NumberProperty objects
OptionalCharacterProperty Superclass for properties that wrap an optional character value TODO convert character value to int in order to denote unicode scalar value instead of a single UTF-16 code element
Property Base class for all property objects
PropertyMaker Base class for all property makers
ShorthandParser Interface used to provide parsing capabilities to Properties with shorthand characteristics (those with multiple components).
SpaceProperty Base class used for handling properties of the fo:space-before and fo:space-after variety.
SpaceProperty.Maker Inner class used to create new instances of SpaceProperty
StringProperty Exists primarily as a container for its Maker inner class, which is extended by many string-based FO property classes.

Classes in org.apache.fop.fo.properties used by org.apache.fop.layoutmgr
Class and Description
CommonBorderPaddingBackground Stores all common border and padding properties.
CommonBorderPaddingBackground.BorderInfo Utility class to express border info.
CommonMarginBlock Store all common margin properties for blocks.
CommonTextDecoration Stores all information concerning text-decoration.
CondLengthProperty Superclass for properties that have conditional lengths
KeepProperty Class for properties that wrap Keep values
SpaceProperty Base class used for handling properties of the fo:space-before and fo:space-after variety.

Classes in org.apache.fop.fo.properties used by org.apache.fop.layoutmgr.inline
Class and Description
CommonBorderPaddingBackground Stores all common border and padding properties.
KeepProperty Class for properties that wrap Keep values
SpaceProperty Base class used for handling properties of the fo:space-before and fo:space-after variety.

Classes in org.apache.fop.fo.properties used by org.apache.fop.layoutmgr.list
Class and Description
CommonBorderPaddingBackground Stores all common border and padding properties.
KeepProperty Class for properties that wrap Keep values

Classes in org.apache.fop.fo.properties used by org.apache.fop.layoutmgr.table
Class and Description
CommonBorderPaddingBackground Stores all common border and padding properties.
KeepProperty Class for properties that wrap Keep values

Classes in org.apache.fop.fo.properties used by org.apache.fop.render.afp.extensions
Class and Description
Property Base class for all property objects
PropertyMaker Base class for all property makers
StringProperty.Maker Inner class for making instances of StringProperty

Classes in org.apache.fop.fo.properties used by org.apache.fop.render.rtf
Class and Description
CommonBorderPaddingBackground Stores all common border and padding properties.

Classes in org.apache.fop.fo.properties used by org.apache.fop.traits
Class and Description
Property Base class for all property objects
SpaceProperty Base class used for handling properties of the fo:space-before and fo:space-after variety.