Class SVGPaintManager
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.AbstractColorManager
org.apache.batik.css.engine.value.svg.ColorManager
org.apache.batik.css.engine.value.svg.SVGColorManager
org.apache.batik.css.engine.value.svg.SVGPaintManager
- All Implemented Interfaces:
ValueManager
This class provides a manager for the SVGPaint property values.
- Version:
- $Id$
-
Field Summary
Fields inherited from class SVGColorManager
defaultValue, propertyFields inherited from class ColorManager
DEFAULT_VALUEFields inherited from class AbstractColorManager
computedValues, values -
Constructor Summary
ConstructorsConstructorDescriptionSVGPaintManager(String prop) Creates a new SVGPaintManager.SVGPaintManager(String prop, Value v) Creates a new SVGPaintManager. -
Method Summary
Modifier and TypeMethodDescriptioncomputeValue(CSSStylableElement elt, String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value) 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 SVGColorManager
getColorValue, getDefaultValue, getPropertyNameMethods inherited from class AbstractColorManager
createColorComponent, createRGBColor, getIdentifiersMethods inherited from class IdentifierManager
createStringValueMethods inherited from class AbstractValueManager
createFloatValueMethods inherited from class AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, resolveURI
-
Constructor Details
-
SVGPaintManager
Creates a new SVGPaintManager. -
SVGPaintManager
-
-
Method Details
-
isInheritedProperty
public boolean isInheritedProperty()ImplementsValueManager.isInheritedProperty().- Specified by:
isInheritedPropertyin interfaceValueManager- Overrides:
isInheritedPropertyin classSVGColorManager
-
isAnimatableProperty
public boolean isAnimatableProperty()ImplementsValueManager.isAnimatableProperty().- Specified by:
isAnimatablePropertyin interfaceValueManager- Overrides:
isAnimatablePropertyin classSVGColorManager
-
isAdditiveProperty
public boolean isAdditiveProperty()ImplementsValueManager.isAdditiveProperty().- Specified by:
isAdditivePropertyin interfaceValueManager- Overrides:
isAdditivePropertyin classSVGColorManager
-
getPropertyType
public int getPropertyType()ImplementsValueManager.getPropertyType().- Specified by:
getPropertyTypein interfaceValueManager- Overrides:
getPropertyTypein classSVGColorManager
-
createValue
ImplementsValueManager.createValue(LexicalUnit,CSSEngine).- Specified by:
createValuein interfaceValueManager- Overrides:
createValuein classSVGColorManager- Parameters:
lu- The SAC lexical unit used to create the value.engine- The calling CSSEngine.- Throws:
DOMException
-
computeValue
public Value computeValue(CSSStylableElement elt, String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value) - Specified by:
computeValuein interfaceValueManager- Overrides:
computeValuein classSVGColorManager- 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.
-