# Hierarchy For Package org.apache.fop.fo.properties

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.fop.fo.properties.CommonAbsolutePosition
  - org.apache.fop.fo.properties.CommonAccessibility
  - org.apache.fop.fo.properties.CommonAural
  - org.apache.fop.fo.properties.CommonBorderPaddingBackground
  - org.apache.fop.fo.properties.CommonBorderPaddingBackground.BorderInfo
  - org.apache.fop.fo.properties.CommonFont
  - org.apache.fop.fo.properties.CommonHyphenation
  - org.apache.fop.fo.properties.CommonMarginBlock
  - org.apache.fop.fo.properties.CommonMarginInline
  - org.apache.fop.fo.properties.CommonRelativePosition
  - org.apache.fop.fo.properties.CommonTextDecoration
  - org.apache.fop.fo.properties.CorrespondingPropertyMaker
    - org.apache.fop.fo.properties.DimensionPropertyMaker
    - org.apache.fop.fo.properties.IndentPropertyMaker
    - org.apache.fop.fo.properties.SpacePropertyMaker
  - org.apache.fop.fo.properties.GenericShorthandParser (implements org.apache.fop.fo.properties.ShorthandParser)
    - org.apache.fop.fo.properties.BackgroundPositionShorthand.Parser
    - org.apache.fop.fo.properties.BorderSpacingShorthandParser
    - org.apache.fop.fo.properties.BoxCornerPropShorthandParser
    - org.apache.fop.fo.properties.BoxPropShorthandParser
    - org.apache.fop.fo.properties.FontShorthandParser
    - org.apache.fop.fo.properties.XMLLangShorthandParser
  - org.apache.fop.fo.properties.PageBreakShorthandParser (implements org.apache.fop.fo.properties.ShorthandParser)
  - org.apache.fop.fo.properties.PositionShorthandParser (implements org.apache.fop.fo.properties.ShorthandParser)
  - org.apache.fop.fo.properties.Property
    - org.apache.fop.fo.properties.CharacterProperty
    - org.apache.fop.fo.properties.ColorProperty
    - org.apache.fop.fo.properties.CondLengthProperty (implements org.apache.fop.datatypes.CompoundDatatype)
    - org.apache.fop.fo.properties.EnumNumber (implements org.apache.fop.datatypes.Numeric)
    - org.apache.fop.fo.properties.EnumProperty
    - org.apache.fop.fo.properties.KeepProperty (implements org.apache.fop.datatypes.CompoundDatatype)
    - org.apache.fop.fo.properties.LengthPairProperty (implements org.apache.fop.datatypes.CompoundDatatype)
    - org.apache.fop.fo.properties.LengthProperty (implements org.apache.fop.datatypes.Length, org.apache.fop.datatypes.Numeric)
      - org.apache.fop.fo.properties.EnumLength
      - org.apache.fop.fo.properties.FixedLength
      - org.apache.fop.fo.properties.PercentLength
      - org.apache.fop.fo.properties.TableColLength
    - org.apache.fop.fo.properties.LengthRangeProperty (implements org.apache.fop.datatypes.CompoundDatatype)
      - org.apache.fop.fo.properties.SpaceProperty
    - org.apache.fop.fo.properties.ListProperty
      - org.apache.fop.fo.properties.BackgroundPositionShorthand
      - org.apache.fop.fo.properties.FontFamilyProperty
      - org.apache.fop.fo.properties.FontShorthandProperty
    - org.apache.fop.fo.properties.NumberProperty (implements org.apache.fop.datatypes.Numeric)
    - org.apache.fop.fo.properties.OptionalCharacterProperty
    - org.apache.fop.fo.properties.StringProperty
    - org.apache.fop.fo.properties.ToBeImplementedProperty
    - org.apache.fop.fo.properties.URIProperty
  - org.apache.fop.fo.properties.PropertyCache<T>
  - org.apache.fop.fo.properties.PropertyMaker (implements java.lang.Cloneable)
    - org.apache.fop.fo.properties.CharacterProperty.Maker
    - org.apache.fop.fo.properties.ColorProperty.Maker
    - org.apache.fop.fo.properties.CompoundPropertyMaker
      - org.apache.fop.fo.properties.CondLengthProperty.Maker
      - org.apache.fop.fo.properties.KeepProperty.Maker
      - org.apache.fop.fo.properties.LengthPairProperty.Maker
      - org.apache.fop.fo.properties.LengthRangeProperty.Maker
      - org.apache.fop.fo.properties.SpaceProperty.Maker
        - org.apache.fop.fo.properties.LineHeightPropertyMaker
        - org.apache.fop.fo.properties.SpacingPropertyMaker
    - org.apache.fop.fo.properties.EnumProperty.Maker
      - org.apache.fop.fo.properties.FontStretchPropertyMaker (implements org.apache.fop.fo.Constants)
      - org.apache.fop.fo.properties.FontWeightPropertyMaker
    - org.apache.fop.fo.properties.FontFamilyProperty.Maker
    - org.apache.fop.fo.properties.FontShorthandProperty.Maker
    - org.apache.fop.fo.properties.LengthProperty.Maker
      - org.apache.fop.fo.properties.BorderWidthPropertyMaker
      - org.apache.fop.fo.properties.FontSizePropertyMaker (implements org.apache.fop.fo.Constants)
      - org.apache.fop.fo.properties.PageDimensionMaker
    - org.apache.fop.fo.properties.ListProperty.Maker
      - org.apache.fop.fo.properties.BackgroundPositionShorthand.Maker
      - org.apache.fop.fo.properties.TextDecorationMaker
    - org.apache.fop.fo.properties.NumberProperty.Maker
      - org.apache.fop.fo.properties.ReferenceOrientationMaker
      - org.apache.fop.fo.properties.TableBorderPrecedence
    - org.apache.fop.fo.properties.NumberProperty.PositiveIntegerMaker
    - org.apache.fop.fo.properties.OptionalCharacterProperty.Maker
    - org.apache.fop.fo.properties.StringProperty.Maker
    - org.apache.fop.fo.properties.ToBeImplementedProperty.Maker
    - org.apache.fop.fo.properties.URIProperty.Maker
  - org.apache.fop.fo.properties.VerticalAlignShorthandParser (implements org.apache.fop.fo.Constants, org.apache.fop.fo.properties.ShorthandParser)
  - org.apache.fop.fo.properties.WhiteSpaceShorthandParser (implements org.apache.fop.fo.properties.ShorthandParser)

## Interface Hierarchy

- org.apache.fop.fo.properties.BreakPropertySet
- org.apache.fop.fo.properties.CommonAccessibilityHolder
- org.apache.fop.fo.properties.ShorthandParser
- org.apache.fop.fo.properties.StructureTreeElementHolder