org.apache.fop.fo.properties
Class GenericBorderWidth

java.lang.Object
  |
  +--org.apache.fop.fo.Property.Maker
        |
        +--org.apache.fop.fo.LengthProperty.Maker
              |
              +--org.apache.fop.fo.properties.GenericBorderWidth
Direct Known Subclasses:
BorderBottomWidthMaker, BorderLeftWidthMaker, BorderRightWidthMaker, BorderTopWidthMaker

public class GenericBorderWidth
extends LengthProperty.Maker


Constructor Summary
protected GenericBorderWidth(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.
 Property getShorthand(PropertyList propertyList)
           
 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, getPercentBase, getPropName, 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

GenericBorderWidth

protected GenericBorderWidth(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
Following copied from class: org.apache.fop.fo.Property.Maker
Returns:
A boolean indicating whether this property is inherited.

getShorthand

public Property getShorthand(PropertyList propertyList)
Overrides:
getShorthand in class Property.Maker

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
Following copied from class: org.apache.fop.fo.Property.Maker
Parameters:
value - 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.

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.


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.