Package org.apache.fop.fo.properties
Class DimensionPropertyMaker
- java.lang.Object
-
- org.apache.fop.fo.properties.CorrespondingPropertyMaker
-
- org.apache.fop.fo.properties.DimensionPropertyMaker
-
public class DimensionPropertyMaker extends CorrespondingPropertyMaker
Dimensioned property maker.
-
-
Field Summary
Fields Modifier and Type Field Description private int[][]
extraCorresponding
-
Constructor Summary
Constructors Constructor Description DimensionPropertyMaker(PropertyMaker baseMaker)
Instantiate a dimension property maker.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Property
compute(PropertyList propertyList)
Return a Property object representing the value of this property, based on other property values for this FO.boolean
isCorrespondingForced(PropertyList propertyList)
Determine if corresponding property is forced.void
setExtraCorresponding(int[][] extraCorresponding)
Set extra correspondences.-
Methods inherited from class org.apache.fop.fo.properties.CorrespondingPropertyMaker
getWMPropertyList, setCorresponding, setRelative, setUseParent
-
-
-
-
Constructor Detail
-
DimensionPropertyMaker
public DimensionPropertyMaker(PropertyMaker baseMaker)
Instantiate a dimension property maker.- Parameters:
baseMaker
- the base property maker
-
-
Method Detail
-
setExtraCorresponding
public void setExtraCorresponding(int[][] extraCorresponding)
Set extra correspondences.- Parameters:
extraCorresponding
- an array of four element integer arrays
-
isCorrespondingForced
public boolean isCorrespondingForced(PropertyList propertyList)
Determine if corresponding property is forced.- Overrides:
isCorrespondingForced
in classCorrespondingPropertyMaker
- Parameters:
propertyList
- the property list to use- Returns:
- true if it is forced
-
compute
public Property compute(PropertyList propertyList) throws PropertyException
Return a Property object representing the value of this property, based on other property values for this FO. A special case is properties which inherit the specified value, rather than the computed value.- Overrides:
compute
in classCorrespondingPropertyMaker
- Parameters:
propertyList
- The PropertyList for the FO.- Returns:
- Property A computed Property value or null if no rules are specified (in foproperties.xml) to compute the value.
- Throws:
PropertyException
- if a property exception occurs
-
-