org.apache.fop.fo.properties
Class BorderStartColorMaker

java.lang.Object
  extended byorg.apache.fop.fo.Property.Maker
      extended byorg.apache.fop.fo.ColorTypeProperty.Maker
          extended byorg.apache.fop.fo.properties.GenericColor
              extended byorg.apache.fop.fo.properties.BorderStartColorMaker

public class BorderStartColorMaker
extends GenericColor


Constructor Summary
protected BorderStartColorMaker(String name)
           
 
Method Summary
 Property compute(PropertyList propertyList)
          Return a Property object representing the value of this property, based on other property values for this FO.
 boolean isCorrespondingForced(PropertyList propertyList)
           
 boolean isInherited()
          Default implementation of isInherited.
 Property make(PropertyList propertyList)
          Return a Property object representing the initial value.
static Property.Maker maker(String propName)
           
 
Methods inherited from class org.apache.fop.fo.properties.GenericColor
checkValueKeywords
 
Methods inherited from class org.apache.fop.fo.ColorTypeProperty.Maker
convertProperty
 
Methods inherited from class org.apache.fop.fo.Property.Maker
checkEnumValues, convertPropertyDatatype, convertShorthandProperty, getPercentBase, getPropName, getShorthand, getSubpropMaker, getSubpropValue, inheritsSpecified, isCompoundMaker, make, make, makeCompound, setSubprop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BorderStartColorMaker

protected BorderStartColorMaker(String name)
Method Detail

maker

public static Property.Maker maker(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.

isCorrespondingForced

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

compute

public Property compute(PropertyList propertyList)
                 throws FOPException
Description copied from class: Property.Maker
Return a Property object representing the value of this property, based on other property values for this FO. A special case is properties which inherit the specified value, rather than the computed value.

Overrides:
compute in class Property.Maker
Parameters:
propertyList - The PropertyList for the FO.
Returns:
Property A computed Property value or null if no rules are specified (in foproperties.xml) to compute the value.
Throws:
FOPException

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


Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.