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

- Packages that use org.apache.fop.fo.properties
  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.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.

Copyright © 2023 Apache Software Foundation. All rights reserved.