org.apache.batik.css.dom
public class CSSOMSVGColor extends Object implements SVGColor, RGBColor, SVGICCColor, SVGNumberList
Nested Class Summary | |
---|---|
protected abstract class | CSSOMSVGColor.AbstractComponent
To store a component. |
abstract class | CSSOMSVGColor.AbstractModificationHandler
Provides an abstract implementation of a ModificationHandler. |
protected class | CSSOMSVGColor.BlueComponent
To represents a blue component. |
protected class | CSSOMSVGColor.ColorNumber
To represent a SVGNumber which is part of a color list. |
protected abstract class | CSSOMSVGColor.FloatComponent
To store a Float component. |
protected class | CSSOMSVGColor.GreenComponent
To represents a green component. |
interface | CSSOMSVGColor.ModificationHandler
To manage the modifications on a CSS value. |
protected class | CSSOMSVGColor.RedComponent
To represents a red component. |
interface | CSSOMSVGColor.ValueProvider
To provide the actual value. |
Field Summary | |
---|---|
protected CSSOMSVGColor.BlueComponent | blueComponent
The blue component, if this value is a RGBColor. |
protected CSSOMSVGColor.GreenComponent | greenComponent
The green component, if this value is a RGBColor. |
protected CSSOMSVGColor.ModificationHandler | handler
The modifications handler. |
protected ArrayList | iccColors
To store the ICC color list. |
protected CSSOMSVGColor.RedComponent | redComponent
The red component, if this value is a RGBColor. |
protected CSSOMSVGColor.ValueProvider | valueProvider
The associated value. |
Constructor Summary | |
---|---|
CSSOMSVGColor(CSSOMSVGColor.ValueProvider vp)
Creates a new CSSOMSVGColor. |
Method Summary | |
---|---|
SVGNumber | appendItem(SVGNumber newItem)
DOM: Implements {@link SVGNumberList#appendItem(SVGNumber)}. |
void | clear()
DOM: Implements {@link SVGNumberList#clear()}. |
CSSPrimitiveValue | getBlue()
DOM: Implements {@link org.w3c.dom.css.RGBColor#getBlue()}. |
String | getColorProfile()
DOM: Implements {@link org.w3c.dom.svg.SVGICCColor#getColorProfile()}. |
SVGNumberList | getColors()
DOM: Implements {@link SVGICCColor#getColors()}. |
short | getColorType()
DOM: Implements {@link
org.w3c.dom.svg.SVGColor#getColorType()}. |
String | getCssText()
DOM: Implements {@link org.w3c.dom.css.CSSValue#getCssText()}. |
short | getCssValueType()
DOM: Implements {@link
org.w3c.dom.css.CSSValue#getCssValueType()}. |
CSSPrimitiveValue | getGreen()
DOM: Implements {@link org.w3c.dom.css.RGBColor#getGreen()}. |
SVGICCColor | getIccColor()
Returns the SVGICCColor value of this SVGColor.
|
SVGICCColor | getICCColor()
DOM: Implements {@link
org.w3c.dom.svg.SVGColor#getICCColor()}. |
SVGNumber | getItem(int index)
DOM: Implements {@link SVGNumberList#getItem(int)}. |
int | getNumberOfItems()
DOM: Implements {@link SVGNumberList#getNumberOfItems()}. |
CSSPrimitiveValue | getRed()
DOM: Implements {@link org.w3c.dom.css.RGBColor#getRed()}. |
RGBColor | getRgbColor()
Returns the RGBColor value for this SVGColor.
|
RGBColor | getRGBColor()
DOM: Implements {@link
org.w3c.dom.svg.SVGColor#getRGBColor()}. |
SVGNumber | initialize(SVGNumber newItem)
DOM: Implements {@link SVGNumberList#initialize(SVGNumber)}. |
SVGNumber | insertItemBefore(SVGNumber newItem, int index)
DOM: Implements {@link
SVGNumberList#insertItemBefore(SVGNumber,int)}. |
SVGNumber | removeItem(int index)
DOM: Implements {@link SVGNumberList#removeItem(int)}. |
SVGNumber | replaceItem(SVGNumber newItem, int index)
DOM: Implements {@link
SVGNumberList#replaceItem(SVGNumber,int)}. |
void | setColor(short type, String rgb, String icc)
DOM: Implements {@link
org.w3c.dom.svg.SVGColor#setColor(short,String,String)}. |
void | setColorProfile(String colorProfile)
DOM: Implements {@link SVGICCColor#setColorProfile(String)}. |
void | setCssText(String cssText)
DOM: Implements {@link
org.w3c.dom.css.CSSValue#setCssText(String)}. |
void | setModificationHandler(CSSOMSVGColor.ModificationHandler h)
Sets the modification handler of this value. |
void | setRGBColor(String color)
DOM: Implements {@link
org.w3c.dom.svg.SVGColor#setRGBColor(String)}. |
void | setRGBColorICCColor(String rgb, String icc)
DOM: Implements {@link
org.w3c.dom.svg.SVGColor#setRGBColorICCColor(String,String)}. |