org.apache.batik.css.engine.value.css2

Class FontFamilyManager

public class FontFamilyManager extends AbstractValueManager

This class provides a factory for the 'font-family' property values.
Field Summary
protected static ListValueDEFAULT_VALUE
The default value.
protected static StringMapvalues
The identifier values.
Method Summary
ValuecomputeValue(CSSStylableElement elt, String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
Implements {@link ValueManager#computeValue(CSSStylableElement,String,CSSEngine,int,StyleMap,Value)}.
ValuecreateValue(LexicalUnit lu, CSSEngine engine)
Implements {@link ValueManager#createValue(LexicalUnit,CSSEngine)}.
ValuegetDefaultValue()
Implements {@link ValueManager#getDefaultValue()}.
StringgetPropertyName()
Implements {@link ValueManager#getPropertyName()}.
intgetPropertyType()
Implements {@link ValueManager#getPropertyType()}.
booleanisAdditiveProperty()
Implements {@link ValueManager#isAdditiveProperty()}.
booleanisAnimatableProperty()
Implements {@link ValueManager#isAnimatableProperty()}.
booleanisInheritedProperty()
Implements {@link ValueManager#isInheritedProperty()}.

Field Detail

DEFAULT_VALUE

protected static final ListValue DEFAULT_VALUE
The default value.

values

protected static final StringMap values
The identifier values.

Method Detail

computeValue

public Value computeValue(CSSStylableElement elt, String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
Implements {@link ValueManager#computeValue(CSSStylableElement,String,CSSEngine,int,StyleMap,Value)}.

createValue

public Value createValue(LexicalUnit lu, CSSEngine engine)
Implements {@link ValueManager#createValue(LexicalUnit,CSSEngine)}.

getDefaultValue

public Value getDefaultValue()
Implements {@link ValueManager#getDefaultValue()}.

getPropertyName

public String getPropertyName()
Implements {@link ValueManager#getPropertyName()}.

getPropertyType

public int getPropertyType()
Implements {@link ValueManager#getPropertyType()}.

isAdditiveProperty

public boolean isAdditiveProperty()
Implements {@link ValueManager#isAdditiveProperty()}.

isAnimatableProperty

public boolean isAnimatableProperty()
Implements {@link ValueManager#isAnimatableProperty()}.

isInheritedProperty

public boolean isInheritedProperty()
Implements {@link ValueManager#isInheritedProperty()}.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.