Class FontStretchManager
- java.lang.Object
-
- org.apache.batik.css.engine.value.AbstractValueFactory
-
- org.apache.batik.css.engine.value.AbstractValueManager
-
- org.apache.batik.css.engine.value.IdentifierManager
-
- org.apache.batik.css.engine.value.css2.FontStretchManager
-
- All Implemented Interfaces:
ValueManager
public class FontStretchManager extends IdentifierManager
This class provides a manager for the 'font-stretch' property values.
-
-
Constructor Summary
Constructors Constructor Description FontStretchManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Value
computeValue(CSSStylableElement elt, java.lang.String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
Value
getDefaultValue()
ImplementsValueManager.getDefaultValue()
.StringMap
getIdentifiers()
ImplementsIdentifierManager.getIdentifiers()
.java.lang.String
getPropertyName()
ImplementsValueManager.getPropertyName()
.int
getPropertyType()
ImplementsValueManager.getPropertyType()
.boolean
isAdditiveProperty()
ImplementsValueManager.isAdditiveProperty()
.boolean
isAnimatableProperty()
ImplementsValueManager.isAnimatableProperty()
.boolean
isInheritedProperty()
ImplementsValueManager.isInheritedProperty()
.-
Methods inherited from class org.apache.batik.css.engine.value.IdentifierManager
createStringValue, createValue
-
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueManager
createFloatValue
-
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, resolveURI
-
-
-
-
Field Detail
-
values
protected static final StringMap values
The identifier values.
-
-
Method Detail
-
isInheritedProperty
public boolean isInheritedProperty()
ImplementsValueManager.isInheritedProperty()
.
-
isAnimatableProperty
public boolean isAnimatableProperty()
ImplementsValueManager.isAnimatableProperty()
.
-
isAdditiveProperty
public boolean isAdditiveProperty()
ImplementsValueManager.isAdditiveProperty()
.
-
getPropertyType
public int getPropertyType()
ImplementsValueManager.getPropertyType()
.
-
getPropertyName
public java.lang.String getPropertyName()
ImplementsValueManager.getPropertyName()
.- Specified by:
getPropertyName
in interfaceValueManager
- Specified by:
getPropertyName
in classAbstractValueFactory
-
getDefaultValue
public Value getDefaultValue()
ImplementsValueManager.getDefaultValue()
.
-
computeValue
public Value computeValue(CSSStylableElement elt, java.lang.String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
- Specified by:
computeValue
in interfaceValueManager
- Overrides:
computeValue
in classAbstractValueManager
- Parameters:
elt
- The owner of the value.pseudo
- The pseudo element.engine
- The CSSEngine.idx
- The property index in the engine.sm
- The computed style map.value
- The value to compute.
-
getIdentifiers
public StringMap getIdentifiers()
ImplementsIdentifierManager.getIdentifiers()
.- Specified by:
getIdentifiers
in classIdentifierManager
-
-