org.apache.fop.fo.properties
Class LeaderPatternWidthMaker

java.lang.Object
  extended byorg.apache.fop.fo.Property.Maker
      extended byorg.apache.fop.fo.LengthProperty.Maker
          extended byorg.apache.fop.fo.properties.LeaderPatternWidthMaker

public class LeaderPatternWidthMaker
extends LengthProperty.Maker


Constructor Summary
protected LeaderPatternWidthMaker(java.lang.String name)
           
 
Method Summary
protected  java.lang.String checkValueKeywords(java.lang.String keyword)
          Return a String to be parsed if the passed value corresponds to a keyword which can be parsed and used to initialize the property.
 PercentBase getPercentBase(FObj fo, PropertyList propertyList)
          Return object used to calculate base Length for percent specifications.
 boolean isInherited()
          Default implementation of isInherited.
 Property make(PropertyList propertyList)
          Return a Property object representing the initial value.
static Property.Maker maker(java.lang.String propName)
           
 
Methods inherited from class org.apache.fop.fo.LengthProperty.Maker
convertProperty, isAutoLengthAllowed
 
Methods inherited from class org.apache.fop.fo.Property.Maker
checkEnumValues, compute, convertPropertyDatatype, convertShorthandProperty, getPropName, getShorthand, getSubpropMaker, getSubpropValue, inheritsSpecified, isCompoundMaker, isCorrespondingForced, make, make, makeCompound, setSubprop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeaderPatternWidthMaker

protected LeaderPatternWidthMaker(java.lang.String name)
Method Detail

maker

public static Property.Maker maker(java.lang.String propName)

isInherited

public boolean isInherited()
Description copied from class: Property.Maker
Default implementation of isInherited.

Overrides:
isInherited in class Property.Maker
Returns:
A boolean indicating whether this property is inherited.

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
Parameters:
propertyList - The PropertyList object being built for this FO.
Throws:
FOPException

checkValueKeywords

protected java.lang.String checkValueKeywords(java.lang.String keyword)
Description copied from class: Property.Maker
Return a String to be parsed if the passed value corresponds to a keyword which can be parsed and used to initialize the property. For example, the border-width family of properties can have the initializers "thin", "medium", or "thick". The foproperties.xml file specifies a length value equivalent for these keywords, such as "0.5pt" for "thin". These values are considered parseable, since the Length object is no longer responsible for parsing unit expresssions.

Overrides:
checkValueKeywords in class Property.Maker
Parameters:
keyword - The string value of property attribute.
Returns:
A String containging a parseable equivalent or null if the passed value isn't a keyword initializer for this Property.

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-2003 Apache Software Foundation. All Rights Reserved.