Class GlyphOrientationManager
java.lang.Object
org.apache.batik.css.engine.value.AbstractValueFactory
org.apache.batik.css.engine.value.AbstractValueManager
org.apache.batik.css.engine.value.svg.GlyphOrientationManager
- All Implemented Interfaces:
ValueManager
- Direct Known Subclasses:
GlyphOrientationHorizontalManager, GlyphOrientationVerticalManager
This class provides a manager for the 'glyph-orientation' property values.
- Version:
- $Id$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFloatValue(short type, float floatValue) ImplementsValueManager.createFloatValue(short,float).createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) ImplementsValueManager.createValue(LexicalUnit,CSSEngine).intImplementsValueManager.getPropertyType().booleanImplementsValueManager.isAdditiveProperty().booleanImplementsValueManager.isAnimatableProperty().booleanImplementsValueManager.isInheritedProperty().Methods inherited from class AbstractValueManager
computeValue, createStringValueMethods inherited from class AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, getPropertyName, resolveURIMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ValueManager
getDefaultValue, getPropertyName
-
Constructor Details
-
GlyphOrientationManager
public GlyphOrientationManager()
-
-
Method Details
-
isInheritedProperty
public boolean isInheritedProperty()ImplementsValueManager.isInheritedProperty(). -
isAnimatableProperty
public boolean isAnimatableProperty()ImplementsValueManager.isAnimatableProperty(). -
isAdditiveProperty
public boolean isAdditiveProperty()ImplementsValueManager.isAdditiveProperty(). -
getPropertyType
public int getPropertyType()ImplementsValueManager.getPropertyType(). -
createValue
ImplementsValueManager.createValue(LexicalUnit,CSSEngine).- Parameters:
lu- The SAC lexical unit used to create the value.engine- The calling CSSEngine.- Throws:
DOMException
-
createFloatValue
ImplementsValueManager.createFloatValue(short,float).- Specified by:
createFloatValuein interfaceValueManager- Overrides:
createFloatValuein classAbstractValueManager- Parameters:
type- A unit code as defined above. The unit code can only be a float unit typefloatValue- The new float value.- Throws:
DOMException
-