org.apache.batik.css.dom

Class CSSOMSVGColor

public class CSSOMSVGColor extends Object implements SVGColor, RGBColor, SVGICCColor, SVGNumberList

This class implements the SVGColor interface.
Nested Class Summary
protected abstract classCSSOMSVGColor.AbstractComponent
To store a component.
abstract classCSSOMSVGColor.AbstractModificationHandler
Provides an abstract implementation of a ModificationHandler.
protected classCSSOMSVGColor.BlueComponent
To represents a blue component.
protected classCSSOMSVGColor.ColorNumber
To represent a SVGNumber which is part of a color list.
protected abstract classCSSOMSVGColor.FloatComponent
To store a Float component.
protected classCSSOMSVGColor.GreenComponent
To represents a green component.
interfaceCSSOMSVGColor.ModificationHandler
To manage the modifications on a CSS value.
protected classCSSOMSVGColor.RedComponent
To represents a red component.
interfaceCSSOMSVGColor.ValueProvider
To provide the actual value.
Field Summary
protected CSSOMSVGColor.BlueComponentblueComponent
The blue component, if this value is a RGBColor.
protected CSSOMSVGColor.GreenComponentgreenComponent
The green component, if this value is a RGBColor.
protected CSSOMSVGColor.ModificationHandlerhandler
The modifications handler.
protected ArrayListiccColors
To store the ICC color list.
protected CSSOMSVGColor.RedComponentredComponent
The red component, if this value is a RGBColor.
protected CSSOMSVGColor.ValueProvidervalueProvider
The associated value.
Constructor Summary
CSSOMSVGColor(CSSOMSVGColor.ValueProvider vp)
Creates a new CSSOMSVGColor.
Method Summary
SVGNumberappendItem(SVGNumber newItem)
DOM: Implements SVGNumberList#appendItem(SVGNumber).
voidclear()
DOM: Implements SVGNumberList#clear().
CSSPrimitiveValuegetBlue()
DOM: Implements org.w3c.dom.css.RGBColor#getBlue().
StringgetColorProfile()
DOM: Implements org.w3c.dom.svg.SVGICCColor#getColorProfile().
SVGNumberListgetColors()
DOM: Implements SVGICCColor#getColors().
shortgetColorType()
DOM: Implements org.w3c.dom.svg.SVGColor#getColorType().
StringgetCssText()
DOM: Implements org.w3c.dom.css.CSSValue#getCssText().
shortgetCssValueType()
DOM: Implements org.w3c.dom.css.CSSValue#getCssValueType().
CSSPrimitiveValuegetGreen()
DOM: Implements org.w3c.dom.css.RGBColor#getGreen().
SVGICCColorgetIccColor()
Returns the SVGICCColor value of this SVGColor.
SVGICCColorgetICCColor()
DOM: Implements org.w3c.dom.svg.SVGColor#getICCColor().
SVGNumbergetItem(int index)
DOM: Implements SVGNumberList#getItem(int).
intgetNumberOfItems()
DOM: Implements SVGNumberList#getNumberOfItems().
CSSPrimitiveValuegetRed()
DOM: Implements org.w3c.dom.css.RGBColor#getRed().
RGBColorgetRgbColor()
Returns the RGBColor value for this SVGColor.
RGBColorgetRGBColor()
DOM: Implements org.w3c.dom.svg.SVGColor#getRGBColor().
SVGNumberinitialize(SVGNumber newItem)
DOM: Implements SVGNumberList#initialize(SVGNumber).
SVGNumberinsertItemBefore(SVGNumber newItem, int index)
DOM: Implements SVGNumberList#insertItemBefore(SVGNumber,int).
SVGNumberremoveItem(int index)
DOM: Implements SVGNumberList#removeItem(int).
SVGNumberreplaceItem(SVGNumber newItem, int index)
DOM: Implements SVGNumberList#replaceItem(SVGNumber,int).
voidsetColor(short type, String rgb, String icc)
DOM: Implements org.w3c.dom.svg.SVGColor#setColor(short,String,String).
voidsetColorProfile(String colorProfile)
DOM: Implements SVGICCColor#setColorProfile(String).
voidsetCssText(String cssText)
DOM: Implements org.w3c.dom.css.CSSValue#setCssText(String).
voidsetModificationHandler(CSSOMSVGColor.ModificationHandler h)
Sets the modification handler of this value.
voidsetRGBColor(String color)
DOM: Implements org.w3c.dom.svg.SVGColor#setRGBColor(String).
voidsetRGBColorICCColor(String rgb, String icc)
DOM: Implements org.w3c.dom.svg.SVGColor#setRGBColorICCColor(String,String).

Field Detail

blueComponent

protected CSSOMSVGColor.BlueComponent blueComponent
The blue component, if this value is a RGBColor.

greenComponent

protected CSSOMSVGColor.GreenComponent greenComponent
The green component, if this value is a RGBColor.

handler

protected CSSOMSVGColor.ModificationHandler handler
The modifications handler.

iccColors

protected ArrayList iccColors
To store the ICC color list.

redComponent

protected CSSOMSVGColor.RedComponent redComponent
The red component, if this value is a RGBColor.

valueProvider

protected CSSOMSVGColor.ValueProvider valueProvider
The associated value.

Constructor Detail

CSSOMSVGColor

public CSSOMSVGColor(CSSOMSVGColor.ValueProvider vp)
Creates a new CSSOMSVGColor.

Method Detail

appendItem

public SVGNumber appendItem(SVGNumber newItem)
DOM: Implements SVGNumberList#appendItem(SVGNumber).

clear

public void clear()
DOM: Implements SVGNumberList#clear().

getBlue

public CSSPrimitiveValue getBlue()
DOM: Implements org.w3c.dom.css.RGBColor#getBlue().

getColorProfile

public String getColorProfile()
DOM: Implements org.w3c.dom.svg.SVGICCColor#getColorProfile().

getColors

public SVGNumberList getColors()
DOM: Implements SVGICCColor#getColors().

getColorType

public short getColorType()
DOM: Implements org.w3c.dom.svg.SVGColor#getColorType().

getCssText

public String getCssText()
DOM: Implements org.w3c.dom.css.CSSValue#getCssText().

getCssValueType

public short getCssValueType()
DOM: Implements org.w3c.dom.css.CSSValue#getCssValueType().

getGreen

public CSSPrimitiveValue getGreen()
DOM: Implements org.w3c.dom.css.RGBColor#getGreen().

getIccColor

public SVGICCColor getIccColor()
Returns the SVGICCColor value of this SVGColor. For the SVG 1.1 ECMAScript binding.

getICCColor

public SVGICCColor getICCColor()
DOM: Implements org.w3c.dom.svg.SVGColor#getICCColor().

getItem

public SVGNumber getItem(int index)
DOM: Implements SVGNumberList#getItem(int).

getNumberOfItems

public int getNumberOfItems()
DOM: Implements SVGNumberList#getNumberOfItems().

getRed

public CSSPrimitiveValue getRed()
DOM: Implements org.w3c.dom.css.RGBColor#getRed().

getRgbColor

public RGBColor getRgbColor()
Returns the RGBColor value for this SVGColor. For the SVG 1.1 ECMAScript binding.

getRGBColor

public RGBColor getRGBColor()
DOM: Implements org.w3c.dom.svg.SVGColor#getRGBColor().

initialize

public SVGNumber initialize(SVGNumber newItem)
DOM: Implements SVGNumberList#initialize(SVGNumber).

insertItemBefore

public SVGNumber insertItemBefore(SVGNumber newItem, int index)
DOM: Implements SVGNumberList#insertItemBefore(SVGNumber,int).

removeItem

public SVGNumber removeItem(int index)
DOM: Implements SVGNumberList#removeItem(int).

replaceItem

public SVGNumber replaceItem(SVGNumber newItem, int index)
DOM: Implements SVGNumberList#replaceItem(SVGNumber,int).

setColor

public void setColor(short type, String rgb, String icc)
DOM: Implements org.w3c.dom.svg.SVGColor#setColor(short,String,String).

setColorProfile

public void setColorProfile(String colorProfile)
DOM: Implements SVGICCColor#setColorProfile(String).

setCssText

public void setCssText(String cssText)
DOM: Implements org.w3c.dom.css.CSSValue#setCssText(String).

setModificationHandler

public void setModificationHandler(CSSOMSVGColor.ModificationHandler h)
Sets the modification handler of this value.

setRGBColor

public void setRGBColor(String color)
DOM: Implements org.w3c.dom.svg.SVGColor#setRGBColor(String).

setRGBColorICCColor

public void setRGBColorICCColor(String rgb, String icc)
DOM: Implements org.w3c.dom.svg.SVGColor#setRGBColorICCColor(String,String).
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.