Class URIProperty.Maker

  • All Implemented Interfaces:
    java.lang.Cloneable
    Enclosing class:
    URIProperty

    public static class URIProperty.Maker
    extends PropertyMaker
    Inner PropertyMaker subclass responsible for making instances of this type.
    • Constructor Detail

      • Maker

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

      • make

        public Property make​(PropertyList propertyList,
                             java.lang.String value,
                             FObj fo)
                      throws PropertyException
        Create a Property object from an attribute specification. Check if xml:base has been specified and whether the given value represents a relative URI. If so, create a property representing the resolved URI.
        Overrides:
        make in class PropertyMaker
        Parameters:
        propertyList - The PropertyList object being built for this FO.
        value - The attribute value.
        fo - The parent FO for the FO whose property is being made.
        Returns:
        The initialized Property object.
        Throws:
        PropertyException - for invalid or inconsistent FO input