org.apache.fop.fo.properties
Class GenericColor

java.lang.Object
  extended byorg.apache.fop.fo.Property.Maker
      extended byorg.apache.fop.fo.ColorTypeProperty.Maker
          extended byorg.apache.fop.fo.properties.GenericColor
Direct Known Subclasses:
BackgroundColorMaker, BorderAfterColorMaker, BorderBeforeColorMaker, BorderBottomColorMaker, BorderEndColorMaker, BorderLeftColorMaker, BorderRightColorMaker, BorderStartColorMaker, BorderTopColorMaker, ColorMaker

public class GenericColor
extends ColorTypeProperty.Maker


Constructor Summary
protected GenericColor(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.
static Property.Maker maker(java.lang.String propName)
           
 
Methods inherited from class org.apache.fop.fo.ColorTypeProperty.Maker
convertProperty
 
Methods inherited from class org.apache.fop.fo.Property.Maker
checkEnumValues, compute, convertPropertyDatatype, convertShorthandProperty, getPercentBase, getPropName, getShorthand, getSubpropMaker, getSubpropValue, inheritsSpecified, isCompoundMaker, isCorrespondingForced, isInherited, make, make, make, makeCompound, setSubprop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericColor

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

maker

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

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.


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