Class SpacePropertyMaker


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

      • SpacePropertyMaker

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

      • 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