Package org.apache.batik.css.dom
Class CSSOMSVGPaint
java.lang.Object
org.apache.batik.css.dom.CSSOMSVGColor
org.apache.batik.css.dom.CSSOMSVGPaint
- All Implemented Interfaces:
CSSValue
,RGBColor
,org.w3c.dom.svg.SVGColor
,org.w3c.dom.svg.SVGICCColor
,org.w3c.dom.svg.SVGNumberList
,org.w3c.dom.svg.SVGPaint
- Direct Known Subclasses:
CSSOMSVGComputedStyle.ComputedCSSPaintValue
,CSSOMSVGStyleDeclaration.StyleDeclarationPaintValue
,SVGStylableElement.PresentationAttributePaintValue
This class implements the
SVGPaint
interface.- Version:
- $Id: CSSOMSVGPaint.java 1733416 2016-03-03 07:07:13Z gadams $
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Provides an abstract implementation of a PaintModificationHandler.static interface
To manage the modifications on a SVGPaint value.Nested classes/interfaces inherited from class org.apache.batik.css.dom.CSSOMSVGColor
CSSOMSVGColor.AbstractComponent, CSSOMSVGColor.BlueComponent, CSSOMSVGColor.ColorNumber, CSSOMSVGColor.FloatComponent, CSSOMSVGColor.GreenComponent, CSSOMSVGColor.ModificationHandler, CSSOMSVGColor.RedComponent, CSSOMSVGColor.ValueProvider
-
Field Summary
Fields inherited from class org.apache.batik.css.dom.CSSOMSVGColor
blueComponent, greenComponent, handler, iccColors, redComponent, valueProvider
Fields inherited from interface org.w3c.dom.css.CSSValue
CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LIST
Fields inherited from interface org.w3c.dom.svg.SVGColor
SVG_COLORTYPE_CURRENTCOLOR, SVG_COLORTYPE_RGBCOLOR, SVG_COLORTYPE_RGBCOLOR_ICCCOLOR, SVG_COLORTYPE_UNKNOWN
Fields inherited from interface org.w3c.dom.svg.SVGPaint
SVG_PAINTTYPE_CURRENTCOLOR, SVG_PAINTTYPE_NONE, SVG_PAINTTYPE_RGBCOLOR, SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR, SVG_PAINTTYPE_UNKNOWN, SVG_PAINTTYPE_URI, SVG_PAINTTYPE_URI_CURRENTCOLOR, SVG_PAINTTYPE_URI_NONE, SVG_PAINTTYPE_URI_RGBCOLOR, SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshort
DOM: ImplementsSVGColor.getColorType()
.short
DOM: ImplementsSVGPaint.getPaintType()
.getUri()
DOM: ImplementsSVGPaint.getUri()
.void
Sets the modification handler of this value.void
DOM: ImplementsSVGPaint.setPaint(short,String,String,String)
.void
DOM: ImplementsSVGPaint.setUri(String)
.Methods inherited from class org.apache.batik.css.dom.CSSOMSVGColor
appendItem, clear, getBlue, getColorProfile, getColors, getCssText, getCssValueType, getGreen, getIccColor, getICCColor, getItem, getNumberOfItems, getRed, getRgbColor, getRGBColor, initialize, insertItemBefore, removeItem, replaceItem, setColor, setColorProfile, setCssText, setRGBColor, setRGBColorICCColor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.w3c.dom.css.CSSValue
getCssText, getCssValueType, setCssText
Methods inherited from interface org.w3c.dom.svg.SVGColor
getICCColor, getRGBColor, setColor, setRGBColor, setRGBColorICCColor
-
Constructor Details
-
CSSOMSVGPaint
Creates a new CSSOMSVGPaint.
-
-
Method Details
-
setModificationHandler
Sets the modification handler of this value.- Overrides:
setModificationHandler
in classCSSOMSVGColor
-
getColorType
public short getColorType()DOM: ImplementsSVGColor.getColorType()
.- Specified by:
getColorType
in interfaceorg.w3c.dom.svg.SVGColor
- Overrides:
getColorType
in classCSSOMSVGColor
-
getPaintType
public short getPaintType()DOM: ImplementsSVGPaint.getPaintType()
.- Specified by:
getPaintType
in interfaceorg.w3c.dom.svg.SVGPaint
-
getUri
DOM: ImplementsSVGPaint.getUri()
.- Specified by:
getUri
in interfaceorg.w3c.dom.svg.SVGPaint
-
setUri
DOM: ImplementsSVGPaint.setUri(String)
.- Specified by:
setUri
in interfaceorg.w3c.dom.svg.SVGPaint
-
setPaint
DOM: ImplementsSVGPaint.setPaint(short,String,String,String)
.- Specified by:
setPaint
in interfaceorg.w3c.dom.svg.SVGPaint
-