org.apache.fop.fo.properties |
org.apache.fop.fo.properties Package
Classes representing the various property types as well as supporting data structures for the FO tree.
|
Java Source File Name | Type | Comment |
BackgroundPositionShorthandParser.java | Class | |
BorderSpacingShorthandParser.java | Class | Shorthand parser for the "border-spacing" shorthand property. |
BorderWidthPropertyMaker.java | Class | This subclass of LengthProperty.Maker handles the special treatment of
border width described in 7.7.20. |
BoxPropShorthandParser.java | Class | |
CharacterProperty.java | Class | |
ColorProperty.java | Class | |
ColumnNumberPropertyMaker.java | Class | |
CommonAbsolutePosition.java | Class | Store all common absolute position properties.
See Sec. |
CommonAccessibility.java | Class | Store all common accessibility properties. |
CommonAural.java | Class | Stores all common aural properties.
See Sec. |
CommonBorderPaddingBackground.java | Class | Stores all common border and padding properties.
See Sec. |
CommonFont.java | Class | |
CommonHyphenation.java | Class | Store all common hyphenation properties.
See Sec. |
CommonMarginBlock.java | Class | Store all common margin properties for blocks.
See Sec. |
CommonMarginInline.java | Class | Store all common margin properties for inlines.
See Sec. |
CommonRelativePosition.java | Class | Store all common relative position properties. |
CommonTextDecoration.java | Class | Stores all information concerning text-decoration. |
CompoundPropertyMaker.java | Class | This class extends Property.Maker with support for sub-properties. |
CondLengthProperty.java | Class | |
CorrespondingPropertyMaker.java | Class | |
DimensionPropertyMaker.java | Class | |
EnumLength.java | Class | |
EnumNumber.java | Class | A number quantity in XSL which is specified as an enum, such as "no-limit". |
EnumProperty.java | Class | |
FixedLength.java | Class | |
FontFamilyProperty.java | Class | Property class for the font-family property. |
FontShorthandParser.java | Class | |
FontShorthandProperty.java | Class | |
FontSizePropertyMaker.java | Class | This subclass of LengthProperty.Maker handles the special treatment of
relative font sizes described in 7.8.4. |
FontStretchPropertyMaker.java | Class | This subclass of EnumProperty.Maker handles the special treatment of
relative font stretch values described in 7.8.5. |
FontWeightPropertyMaker.java | Class | |
GenericShorthandParser.java | Class | |
IndentPropertyMaker.java | Class | This property maker handles the calculations described in 5.3.2 which
involves the sizes of the corresponding margin-* properties and the
padding-* and border-*-width properties. |
KeepProperty.java | Class | |
LengthPairProperty.java | Class | |
LengthProperty.java | Class | Superclass for properties wrapping a Length value. |
LengthRangeProperty.java | Class | |
LineHeightPropertyMaker.java | Class | A maker which calculates the line-height property.
This property maker is special because line-height inherits the specified
value, instead of the computed value.
So when a line-height is create based on an attribute, the specified value
is stored in the property and in compute() the stored specified value of
the nearest specified is used to recalculate the line-height. |
ListProperty.java | Class | |
NumberProperty.java | Class | |
PageBreakShorthandParser.java | Class | Shorthand parser for page-break-before, page-break-after and page-break-inside. |
PageDimensionMaker.java | Class | |
PercentLength.java | Class | |
PositionShorthandParser.java | Class | A shorthand parser for the position shorthand. |
Property.java | Class | |
PropertyCache.java | Class | Thin wrapper around a HashMap to implement the property caching idiom
in which a new Property instance is created then tested against cached
instances created previously. |
PropertyMaker.java | Class | |
ReferenceOrientationMaker.java | Class | |
ShorthandParser.java | Interface | Interface used to provide parsing capabilities to Properties with shorthand
characteristics (those with multiple components). |
SpaceProperty.java | Class | Base class used for handling properties of the fo:space-before and
fo:space-after variety. |
SpacePropertyMaker.java | Class | Special CorrespondingPropertyMaker that sets the conditionality subproperty
correctly for space-* properties. |
SpacingPropertyMaker.java | Class | A maker which creates 'letter-spacing' and 'word-spacing' properties. |
StringProperty.java | Class | Exists primarily as a container for its Maker inner class, which is
extended by many string-based FO property classes. |
TableBorderPrecedence.java | Class | |
TableColLength.java | Class | A table-column width specification, possibly including some
number of proportional "column-units". |
TextDecorationProperty.java | Class | Special list property for text-decoration. |
ToBeImplementedProperty.java | Class | |
VerticalAlignShorthandParser.java | Class | A shorthand parser for the vertical-align shorthand. |
WhiteSpaceShorthandParser.java | Class | |