Class EnumProperty.Maker

java.lang.Object
org.apache.fop.fo.properties.PropertyMaker
org.apache.fop.fo.properties.EnumProperty.Maker
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
FontStretchPropertyMaker, FontWeightPropertyMaker
Enclosing class:
EnumProperty

public static class EnumProperty.Maker extends PropertyMaker
Inner class for creating EnumProperty instances
  • Constructor Details

    • Maker

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

    • checkEnumValues

      public Property checkEnumValues(String value)
      Called by subclass if no match found.
      Overrides:
      checkEnumValues in class PropertyMaker
      Parameters:
      value - string containing the value to be checked
      Returns:
      null (indicates that an appropriate match was not found)
    • convertProperty

      public Property convertProperty(Property p, PropertyList propertyList, FObj fo) throws PropertyException
      Convert a property.
      Overrides:
      convertProperty in class PropertyMaker
      Parameters:
      p - the property to convert
      propertyList - the property list to use in conversion
      fo - the FO to use in conversion
      Returns:
      the converted property
      Throws:
      PropertyException - if a property conversion exception occurs