org.apache.fop.fo.properties
Class LeaderLengthMaker
java.lang.Object
|
+--org.apache.fop.fo.Property.Maker
|
+--org.apache.fop.fo.LengthProperty.Maker
|
+--org.apache.fop.fo.LengthRangeProperty.Maker
|
+--org.apache.fop.fo.properties.LeaderLengthMaker
- public class LeaderLengthMaker
- extends LengthRangeProperty.Maker
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LeaderLengthMaker
protected LeaderLengthMaker(java.lang.String name)
maker
public static Property.Maker maker(java.lang.String propName)
checkEnumValues
public Property checkEnumValues(java.lang.String value)
- Overrides:
checkEnumValues
in class Property.Maker
isCompoundMaker
protected boolean isCompoundMaker()
- Overrides:
isCompoundMaker
in class Property.Maker
getSubpropMaker
protected Property.Maker getSubpropMaker(java.lang.String subprop)
- Description copied from class:
Property.Maker
- Return a Maker object which is used to set the values on components
of compound property types, such as "space".
Overridden by property maker subclasses which handle
compound properties.
- Overrides:
getSubpropMaker
in class Property.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Parameters:
subprop
- The name of the component for which a Maker is to
returned, for example "optimum", if the FO attribute is
space.optimum='10pt'.
setSubprop
protected Property setSubprop(Property baseProp,
java.lang.String subpropName,
Property subProp)
- Description copied from class:
Property.Maker
- Set a component in a compound property and return the modified
compound property object.
This default implementation returns the original base property
without modifying it.
It is overridden by property maker subclasses which handle
compound properties.
- Overrides:
setSubprop
in class Property.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Parameters:
baseProp
- The Property object representing the compound property,
such as SpaceProperty.partName
- The name of the component whose value is specified.subProp
- A Property object holding the specified value of the
component to be set.- Returns:
- The modified compound property object.
getSubpropValue
public Property getSubpropValue(Property baseProp,
java.lang.String subpropName)
- Description copied from class:
Property.Maker
- Return a property value for the given component of a compound
property.
- Overrides:
getSubpropValue
in class Property.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Parameters:
p
- A property value for a compound property type such as
SpaceProperty.subprop
- 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.
make
public Property make(PropertyList propertyList)
throws FOPException
- Description copied from class:
Property.Maker
- Return a Property object representing the initial value.
- Overrides:
make
in class Property.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Parameters:
propertyList
- The PropertyList object being built for this FO.
makeCompound
protected Property makeCompound(PropertyList pList,
FObj fo)
throws FOPException
- Description copied from class:
Property.Maker
- Return a Property object representing the initial value.
- Overrides:
makeCompound
in class Property.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Parameters:
propertyList
- The PropertyList object being built for this FO.parentFO
- The parent FO for the FO whose property is being made.- Returns:
- a Property subclass object holding a "compound" property object
initialized to the default values for each component.
getDefaultForMinimum
protected java.lang.String getDefaultForMinimum()
getDefaultForOptimum
protected java.lang.String getDefaultForOptimum()
getDefaultForMaximum
protected java.lang.String getDefaultForMaximum()
convertProperty
public Property convertProperty(Property p,
PropertyList pList,
FObj fo)
throws FOPException
- Set the appropriate components when the "base" property is set.
- Overrides:
convertProperty
in class LengthProperty.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Parameters:
p
- The Property object return by the expression parserpropertyList
- The PropertyList object being built for this FO.fo
- The current FO whose properties are being set.- Returns:
- A Property of the correct type or null if the parsed value
can't be converted to the correct type.
isInherited
public boolean isInherited()
- Description copied from class:
Property.Maker
- Default implementation of isInherited.
- Overrides:
isInherited
in class Property.Maker
- Following copied from class:
org.apache.fop.fo.Property.Maker
- Returns:
- A boolean indicating whether this property is inherited.
getPercentBase
public PercentBase getPercentBase(FObj fo,
PropertyList propertyList)
- Return object used to calculate base Length
for percent specifications.
- Overrides:
getPercentBase
in class Property.Maker
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.