Class KerningManager
java.lang.Object
org.apache.batik.css.engine.value.AbstractValueFactory
org.apache.batik.css.engine.value.AbstractValueManager
org.apache.batik.css.engine.value.LengthManager
org.apache.batik.css.engine.value.svg.KerningManager
- All Implemented Interfaces:
ValueManager
This class provides a manager for the 'kerning' property values.
- Version:
- $Id: KerningManager.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
Fields inherited from class org.apache.batik.css.engine.value.LengthManager
BOTH_ORIENTATION, HORIZONTAL_ORIENTATION, VERTICAL_ORIENTATION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateStringValue
(short type, String value, CSSEngine engine) createValue
(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) ImplementsValueManager.createValue(LexicalUnit,CSSEngine)
.ImplementsValueManager.getDefaultValue()
.protected int
Indicates the orientation of the property associated with this manager.ImplementsValueManager.getPropertyName()
.int
ImplementsValueManager.getPropertyType()
.boolean
ImplementsValueManager.isAdditiveProperty()
.boolean
ImplementsValueManager.isAnimatableProperty()
.boolean
ImplementsValueManager.isInheritedProperty()
.Methods inherited from class org.apache.batik.css.engine.value.LengthManager
computeValue, createFloatValue
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, resolveURI
-
Constructor Details
-
KerningManager
public KerningManager()
-
-
Method Details
-
isInheritedProperty
public boolean isInheritedProperty()ImplementsValueManager.isInheritedProperty()
. -
getPropertyName
ImplementsValueManager.getPropertyName()
.- Specified by:
getPropertyName
in interfaceValueManager
- Specified by:
getPropertyName
in classAbstractValueFactory
-
isAnimatableProperty
public boolean isAnimatableProperty()ImplementsValueManager.isAnimatableProperty()
. -
isAdditiveProperty
public boolean isAdditiveProperty()ImplementsValueManager.isAdditiveProperty()
. -
getPropertyType
public int getPropertyType()ImplementsValueManager.getPropertyType()
. -
getDefaultValue
ImplementsValueManager.getDefaultValue()
. -
createValue
ImplementsValueManager.createValue(LexicalUnit,CSSEngine)
.- Specified by:
createValue
in interfaceValueManager
- Overrides:
createValue
in classLengthManager
- Parameters:
lu
- The SAC lexical unit used to create the value.engine
- The calling CSSEngine.- Throws:
DOMException
-
createStringValue
- Specified by:
createStringValue
in interfaceValueManager
- Overrides:
createStringValue
in classAbstractValueManager
- Parameters:
type
- A string code as defined in CSSPrimitiveValue. The string code can only be a string unit type.value
- The new string value.engine
- The CSS engine.- Throws:
DOMException
-
getOrientation
protected int getOrientation()Indicates the orientation of the property associated with this manager.- Specified by:
getOrientation
in classLengthManager
-