fop 1.1

## Uses of Class
org.apache.fop.fo.properties.PropertyMaker

Packages that use PropertyMaker
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.flow.table
org.apache.fop.fo.properties: Classes representing the various property types as well as supporting data structures for the FO tree.
org.apache.fop.render.afp.extensions

Uses of PropertyMaker in org.apache.fop.fo

Methods in org.apache.fop.fo that return PropertyMaker
`static PropertyMaker[]` `FOPropertyMapping.getGenericMappings()` Return the array of Makers.
`static PropertyMaker` `FObj.getPropertyMakerFor(int propId)` Returns the PropertyMaker for a given property ID.

Uses of PropertyMaker in org.apache.fop.fo.expr

Methods in org.apache.fop.fo.expr that return PropertyMaker
`PropertyMaker` `PropertyInfo.getPropertyMaker()` accessor for PropertyMaker

Constructors in org.apache.fop.fo.expr with parameters of type PropertyMaker
`PropertyInfo(PropertyMaker maker, PropertyList plist)` Constructor

Uses of PropertyMaker in org.apache.fop.fo.flow.table

Subclasses of PropertyMaker in org.apache.fop.fo.flow.table
`static class` `TableFObj.ColumnNumberPropertyMaker` `PropertyMaker` subclass for the column-number property

Uses of PropertyMaker in org.apache.fop.fo.properties

Subclasses of PropertyMaker in org.apache.fop.fo.properties
`static class` `BackgroundPositionShorthand.Maker` Inner class for creating instances of this property
`class` `BorderWidthPropertyMaker` This subclass of LengthProperty.Maker handles the special treatment of border width described in 7.7.20.
`static class` `CharacterProperty.Maker` Inner class for creating instances of CharacterProperty
`static class` `ColorProperty.Maker` Inner class for creating instances of ColorTypeProperty
`class` `CompoundPropertyMaker` This class extends Property.Maker with support for sub-properties.
`static class` `CondLengthProperty.Maker` Inner class for creating instances of CondLengthProperty
`static class` `EnumProperty.Maker` Inner class for creating EnumProperty instances
`static class` `FontFamilyProperty.Maker` Inner class for creating instances of ListProperty
`static class` `FontShorthandProperty.Maker` Inner class for creating instances of FontShorthandProperty
`class` `FontSizePropertyMaker` This subclass of LengthProperty.Maker handles the special treatment of relative font sizes described in 7.8.4.
`class` `FontStretchPropertyMaker` This subclass of EnumProperty.Maker handles the special treatment of relative font stretch values described in 7.8.5.
`class` `FontWeightPropertyMaker` Font weight property maker.
`static class` `KeepProperty.Maker` Inner class for creating instances of KeepProperty
`static class` `LengthPairProperty.Maker` Inner class for creating instances of LengthPairProperty
`static class` `LengthProperty.Maker` Inner class for making instances of LengthProperty
`static class` `LengthRangeProperty.Maker` Inner class for a Maker for LengthProperty objects
`class` `LineHeightPropertyMaker` A maker which calculates the line-height property.
`static class` `ListProperty.Maker` Inner class for creating instances of `ListProperty`
`static class` `NumberProperty.Maker` Inner class for making NumberProperty objects
`static class` `NumberProperty.PositiveIntegerMaker` A positive integer property maker.
`class` `PageDimensionMaker` Custom Maker for page-height / page-width
`class` `ReferenceOrientationMaker` Custom Maker adding validity check for reference-orientation
`static class` `SpaceProperty.Maker` Inner class used to create new instances of SpaceProperty
`class` `SpacingPropertyMaker` A maker which creates 'letter-spacing' and 'word-spacing' properties.
`static class` `StringProperty.Maker` Inner class for making instances of StringProperty
`class` `TableBorderPrecedence` A table border preference property maker.
`class` `TextDecorationMaker` Dedicated `PropertyMaker` for handling the `text-decoration` property.
`static class` `ToBeImplementedProperty.Maker` A to be implemented property maker instance.
`static class` `URIProperty.Maker` Inner `PropertyMaker` subclass responsible for making instances of this type.

Fields in org.apache.fop.fo.properties declared as PropertyMaker
`protected PropertyMaker` `CorrespondingPropertyMaker.baseMaker` base property maker

Methods in org.apache.fop.fo.properties that return PropertyMaker
`PropertyMaker` `PropertyMaker.getSubpropMaker(int subpropertyId)` Return a subproperty maker for the subpropertyId.
`PropertyMaker` `CompoundPropertyMaker.getSubpropMaker(int subpropertyId)` Return a Maker object which is used to set the values on components of compound property types, such as "space".

Methods in org.apache.fop.fo.properties with parameters of type PropertyMaker
`void` `PropertyMaker.addShorthand(PropertyMaker shorthand)` Add a shorthand to this maker.
`void` `PropertyMaker.addSubpropMaker(PropertyMaker subproperty)` Add a subproperty to this maker.
`void` `CompoundPropertyMaker.addSubpropMaker(PropertyMaker subproperty)` Add a subproperty to this maker.
`protected Property` `GenericShorthandParser.convertValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)` Converts a property name into a Property
`protected Property` `BoxPropShorthandParser.convertValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)` Stores 1 to 4 values of same type.
`protected Property` `BorderSpacingShorthandParser.convertValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)` Converts a property name into a Property
`Property` `XMLLangShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `WhiteSpaceShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `VerticalAlignShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `ShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `PositionShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `PageBreakShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `GenericShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `FontShorthandParser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`Property` `BackgroundPositionShorthand.Parser.getValueForProperty(int propId, Property property, PropertyMaker maker, PropertyList propertyList)`
`void` `PropertyMaker.useGeneric(PropertyMaker generic)` Copy all the values from the generic maker to this maker.
`void` `CompoundPropertyMaker.useGeneric(PropertyMaker generic)` Copy all the values from the generic maker to this maker.

Constructors in org.apache.fop.fo.properties with parameters of type PropertyMaker
`CorrespondingPropertyMaker(PropertyMaker baseMaker)` Construct a corresponding property maker.
`DimensionPropertyMaker(PropertyMaker baseMaker)` Instantiate a dimension property maker.
`IndentPropertyMaker(PropertyMaker baseMaker)` Create a start-indent or end-indent property maker.
`SpacePropertyMaker(PropertyMaker baseMaker)`

Uses of PropertyMaker in org.apache.fop.render.afp.extensions

Subclasses of PropertyMaker in org.apache.fop.render.afp.extensions
`class` `AFPAttribute` This class extends the org.apache.fop.fo.StringProperty.Maker inner class in order to provide a static property maker.

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.