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
public abstract class GlyphOrientationManager extends AbstractValueManager
This class provides a manager for the 'glyph-orientation' property values.
-
-
Constructor Summary
Constructors Constructor Description GlyphOrientationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Value
createFloatValue(short type, float floatValue)
ImplementsValueManager.createFloatValue(short,float)
.Value
createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine)
ImplementsValueManager.createValue(LexicalUnit,CSSEngine)
.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.AbstractValueManager
computeValue, createStringValue
-
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, getPropertyName, resolveURI
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.batik.css.engine.value.ValueManager
getDefaultValue, getPropertyName
-
-
-
-
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()
.
-
createValue
public Value createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) throws org.w3c.dom.DOMException
ImplementsValueManager.createValue(LexicalUnit,CSSEngine)
.- Parameters:
lu
- The SAC lexical unit used to create the value.engine
- The calling CSSEngine.- Throws:
org.w3c.dom.DOMException
-
createFloatValue
public Value createFloatValue(short type, float floatValue) throws org.w3c.dom.DOMException
ImplementsValueManager.createFloatValue(short,float)
.- Specified by:
createFloatValue
in interfaceValueManager
- Overrides:
createFloatValue
in classAbstractValueManager
- Parameters:
type
- A unit code as defined above. The unit code can only be a float unit typefloatValue
- The new float value.- Throws:
org.w3c.dom.DOMException
-
-