|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.fo.Property.Maker
org.apache.fop.fo.LengthProperty.Maker
org.apache.fop.fo.LengthRangeProperty.Maker
org.apache.fop.fo.properties.BlockProgressionDimensionMaker
Constructor Summary | |
---|---|
protected |
BlockProgressionDimensionMaker(java.lang.String name)
|
Method Summary | |
---|---|
Property |
checkEnumValues(java.lang.String value)
|
Property |
compute(PropertyList propertyList)
Return a Property object representing the value of this property, based on other property values for this FO. |
Property |
convertProperty(Property p,
PropertyList pList,
FObj fo)
Set the appropriate components when the "base" property is set. |
protected java.lang.String |
getDefaultForMaximum()
|
protected java.lang.String |
getDefaultForMinimum()
|
protected java.lang.String |
getDefaultForOptimum()
|
protected Property.Maker |
getSubpropMaker(java.lang.String subprop)
Return a Maker object which is used to set the values on components of compound property types, such as "space". |
Property |
getSubpropValue(Property baseProp,
java.lang.String subpropName)
Return a property value for the given component of a compound property. |
protected boolean |
isCompoundMaker()
|
boolean |
isCorrespondingForced(PropertyList propertyList)
|
boolean |
isInherited()
Default implementation of isInherited. |
Property |
make(PropertyList propertyList)
Return a Property object representing the initial value. |
protected Property |
makeCompound(PropertyList pList,
FObj fo)
Return a Property object representing the initial value. |
static Property.Maker |
maker(java.lang.String propName)
|
protected Property |
setSubprop(Property baseProp,
java.lang.String subpropName,
Property subProp)
Set a component in a compound property and return the modified compound property object. |
Methods inherited from class org.apache.fop.fo.LengthProperty.Maker |
---|
isAutoLengthAllowed |
Methods inherited from class org.apache.fop.fo.Property.Maker |
---|
checkValueKeywords, convertPropertyDatatype, convertShorthandProperty, getPercentBase, getPropName, getShorthand, inheritsSpecified, make, make |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected BlockProgressionDimensionMaker(java.lang.String name)
Method Detail |
public static Property.Maker maker(java.lang.String propName)
public Property checkEnumValues(java.lang.String value)
checkEnumValues
in class Property.Maker
protected boolean isCompoundMaker()
isCompoundMaker
in class Property.Maker
protected Property.Maker getSubpropMaker(java.lang.String subprop)
Property.Maker
getSubpropMaker
in class Property.Maker
subprop
- The name of the component for which a Maker is to
returned, for example "optimum", if the FO attribute is
space.optimum='10pt'.protected Property setSubprop(Property baseProp, java.lang.String subpropName, Property subProp)
Property.Maker
setSubprop
in class Property.Maker
baseProp
- The Property object representing the compound property,
such as SpaceProperty.subpropName
- The name of the component whose value is specified.subProp
- A Property object holding the specified value of the
component to be set.
public Property getSubpropValue(Property baseProp, java.lang.String subpropName)
Property.Maker
getSubpropValue
in class Property.Maker
baseProp
- A property value for a compound property type such as
SpaceProperty.subpropName
- The name of the component whose value is to be
returned.
NOTE: this is only to ease porting when calls are made to
PropertyList.get() using a component name of a compound property,
such as get("space.optimum"). The recommended technique is:
get("space").getOptimum().
Overridden by property maker subclasses which handle
compound properties.public Property make(PropertyList propertyList) throws FOPException
Property.Maker
make
in class Property.Maker
propertyList
- The PropertyList object being built for this FO.
FOPException
protected Property makeCompound(PropertyList pList, FObj fo) throws FOPException
Property.Maker
makeCompound
in class Property.Maker
pList
- The PropertyList object being built for this FO.fo
- The parent FO for the FO whose property is being made.
FOPException
protected java.lang.String getDefaultForMinimum()
protected java.lang.String getDefaultForOptimum()
protected java.lang.String getDefaultForMaximum()
public Property convertProperty(Property p, PropertyList pList, FObj fo) throws FOPException
convertProperty
in class LengthProperty.Maker
FOPException
public boolean isInherited()
Property.Maker
isInherited
in class Property.Maker
public boolean isCorrespondingForced(PropertyList propertyList)
isCorrespondingForced
in class Property.Maker
public Property compute(PropertyList propertyList) throws FOPException
Property.Maker
compute
in class Property.Maker
propertyList
- The PropertyList for the FO.
FOPException
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |