Class SpacePropertyMaker

java.lang.Object
org.apache.fop.fo.properties.CorrespondingPropertyMaker
org.apache.fop.fo.properties.SpacePropertyMaker

public class SpacePropertyMaker extends CorrespondingPropertyMaker
Special CorrespondingPropertyMaker that sets the conditionality subproperty correctly for space-* properties.
  • Constructor Details

    • SpacePropertyMaker

      public SpacePropertyMaker(PropertyMaker baseMaker)
      Parameters:
      baseMaker - base property maker
  • Method Details

    • 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 class CorrespondingPropertyMaker
      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