Package org.apache.fop.fo.properties
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
Inner class for creating EnumProperty instances
-
Field Summary
Fields inherited from class org.apache.fop.fo.properties.PropertyMaker
contextDep, corresponding, defaultProperty, defaultValue, propId, setByShorthand
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncheckEnumValues
(String value) Called by subclass if no match found.convertProperty
(Property p, PropertyList propertyList, FObj fo) Convert a property.Methods inherited from class org.apache.fop.fo.properties.PropertyMaker
addEnum, addKeyword, addShorthand, addSubpropMaker, checkValueKeywords, clone, compute, convertPropertyDatatype, convertShorthandProperty, findProperty, get, getName, getPercentBase, getPropId, getShorthand, getSubprop, getSubpropMaker, isInherited, make, make, make, makeNewProperty, setByShorthand, setCorresponding, setDatatypeParser, setDefault, setDefault, setInherited, setPercentBase, setSubprop, useGeneric
-
Constructor Details
-
Maker
public Maker(int propId) - Parameters:
propId
- the id of the property for which a Maker should be created
-
-
Method Details
-
checkEnumValues
Called by subclass if no match found.- Overrides:
checkEnumValues
in classPropertyMaker
- 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 classPropertyMaker
- Parameters:
p
- the property to convertpropertyList
- the property list to use in conversionfo
- the FO to use in conversion- Returns:
- the converted property
- Throws:
PropertyException
- if a property conversion exception occurs
-