Class SpaceProperty.Maker

    • Constructor Detail

      • Maker

        public Maker​(int propId)
        Parameters:
        propId - the id of the property for which a Maker should be created
    • Method Detail

      • convertProperty

        public Property convertProperty​(Property p,
                                        PropertyList propertyList,
                                        FObj fo)
                                 throws PropertyException
        Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
        Overrides:
        convertProperty in class CompoundPropertyMaker
        Parameters:
        p - The Property object return by the expression parser
        propertyList - The PropertyList object being built for this FO.
        fo - The parent FO for the FO whose property is being made.
        Returns:
        A Property of the correct type or null if the parsed value can't be converted to the correct type.
        Throws:
        PropertyException - for invalid or inconsistent FO input