Class CSSOMSVGColor
java.lang.Object
org.apache.batik.css.dom.CSSOMSVGColor
- All Implemented Interfaces:
CSSValue, RGBColor, org.w3c.dom.svg.SVGColor, org.w3c.dom.svg.SVGICCColor, org.w3c.dom.svg.SVGNumberList
- Direct Known Subclasses:
CSSOMSVGComputedStyle.ComputedCSSColorValue, CSSOMSVGPaint, CSSOMSVGStyleDeclaration.StyleDeclarationColorValue, SVGStylableElement.PresentationAttributeColorValue
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classTo store a component.classProvides an abstract implementation of a ModificationHandler.protected classTo represents a blue component.protected classTo represent a SVGNumber which is part of a color list.protected classTo store a Float component.protected classTo represents a green component.static interfaceTo manage the modifications on a CSS value.protected classTo represents a red component.static interfaceTo provide the actual value. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CSSOMSVGColor.BlueComponentThe blue component, if this value is a RGBColor.protected CSSOMSVGColor.GreenComponentThe green component, if this value is a RGBColor.protected CSSOMSVGColor.ModificationHandlerThe modifications handler.protected ArrayListTo store the ICC color list.protected CSSOMSVGColor.RedComponentThe red component, if this value is a RGBColor.protected CSSOMSVGColor.ValueProviderThe associated value.Fields inherited from interface CSSValue
CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LISTFields inherited from interface org.w3c.dom.svg.SVGColor
SVG_COLORTYPE_CURRENTCOLOR, SVG_COLORTYPE_RGBCOLOR, SVG_COLORTYPE_RGBCOLOR_ICCCOLOR, SVG_COLORTYPE_UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.w3c.dom.svg.SVGNumberappendItem(org.w3c.dom.svg.SVGNumber newItem) DOM: ImplementsSVGNumberList.appendItem(SVGNumber).voidclear()DOM: ImplementsSVGNumberList.clear().getBlue()DOM: ImplementsRGBColor.getBlue().DOM: ImplementsSVGICCColor.getColorProfile().org.w3c.dom.svg.SVGNumberListDOM: ImplementsSVGICCColor.getColors().shortDOM: ImplementsSVGColor.getColorType().DOM: ImplementsCSSValue.getCssText().shortDOM: ImplementsCSSValue.getCssValueType().getGreen()DOM: ImplementsRGBColor.getGreen().org.w3c.dom.svg.SVGICCColorReturns the SVGICCColor value of this SVGColor.org.w3c.dom.svg.SVGICCColorDOM: ImplementsSVGColor.getICCColor().org.w3c.dom.svg.SVGNumbergetItem(int index) DOM: ImplementsSVGNumberList.getItem(int).intDOM: ImplementsSVGNumberList.getNumberOfItems().getRed()DOM: ImplementsRGBColor.getRed().Returns the RGBColor value for this SVGColor.DOM: ImplementsSVGColor.getRGBColor().org.w3c.dom.svg.SVGNumberinitialize(org.w3c.dom.svg.SVGNumber newItem) DOM: ImplementsSVGNumberList.initialize(SVGNumber).org.w3c.dom.svg.SVGNumberinsertItemBefore(org.w3c.dom.svg.SVGNumber newItem, int index) DOM: ImplementsSVGNumberList.insertItemBefore(SVGNumber,int).org.w3c.dom.svg.SVGNumberremoveItem(int index) DOM: ImplementsSVGNumberList.removeItem(int).org.w3c.dom.svg.SVGNumberreplaceItem(org.w3c.dom.svg.SVGNumber newItem, int index) DOM: ImplementsSVGNumberList.replaceItem(SVGNumber,int).voidDOM: ImplementsSVGColor.setColor(short,String,String).voidsetColorProfile(String colorProfile) DOM: ImplementsSVGICCColor.setColorProfile(String).voidsetCssText(String cssText) DOM: ImplementsCSSValue.setCssText(String).voidSets the modification handler of this value.voidsetRGBColor(String color) DOM: ImplementsSVGColor.setRGBColor(String).voidsetRGBColorICCColor(String rgb, String icc) DOM: ImplementsSVGColor.setRGBColorICCColor(String,String).
-
Field Details
-
valueProvider
The associated value. -
handler
The modifications handler. -
redComponent
The red component, if this value is a RGBColor. -
greenComponent
The green component, if this value is a RGBColor. -
blueComponent
The blue component, if this value is a RGBColor. -
iccColors
To store the ICC color list.
-
-
Constructor Details
-
CSSOMSVGColor
Creates a new CSSOMSVGColor.
-
-
Method Details
-
setModificationHandler
Sets the modification handler of this value. -
getCssText
DOM: ImplementsCSSValue.getCssText().- Specified by:
getCssTextin interfaceCSSValue
-
setCssText
DOM: ImplementsCSSValue.setCssText(String).- Specified by:
setCssTextin interfaceCSSValue- Throws:
DOMException
-
getCssValueType
public short getCssValueType()DOM: ImplementsCSSValue.getCssValueType().- Specified by:
getCssValueTypein interfaceCSSValue
-
getColorType
public short getColorType()DOM: ImplementsSVGColor.getColorType().- Specified by:
getColorTypein interfaceorg.w3c.dom.svg.SVGColor
-
getRGBColor
DOM: ImplementsSVGColor.getRGBColor().- Specified by:
getRGBColorin interfaceorg.w3c.dom.svg.SVGColor
-
getRgbColor
Returns the RGBColor value for this SVGColor. For the SVG 1.1 ECMAScript binding. -
setRGBColor
DOM: ImplementsSVGColor.setRGBColor(String).- Specified by:
setRGBColorin interfaceorg.w3c.dom.svg.SVGColor
-
getICCColor
public org.w3c.dom.svg.SVGICCColor getICCColor()DOM: ImplementsSVGColor.getICCColor().- Specified by:
getICCColorin interfaceorg.w3c.dom.svg.SVGColor
-
getIccColor
public org.w3c.dom.svg.SVGICCColor getIccColor()Returns the SVGICCColor value of this SVGColor. For the SVG 1.1 ECMAScript binding. -
setRGBColorICCColor
-
setColor
-
getRed
DOM: ImplementsRGBColor.getRed(). -
getGreen
DOM: ImplementsRGBColor.getGreen(). -
getBlue
DOM: ImplementsRGBColor.getBlue(). -
getColorProfile
DOM: ImplementsSVGICCColor.getColorProfile().- Specified by:
getColorProfilein interfaceorg.w3c.dom.svg.SVGICCColor
-
setColorProfile
DOM: ImplementsSVGICCColor.setColorProfile(String).- Specified by:
setColorProfilein interfaceorg.w3c.dom.svg.SVGICCColor- Throws:
DOMException
-
getColors
public org.w3c.dom.svg.SVGNumberList getColors()DOM: ImplementsSVGICCColor.getColors().- Specified by:
getColorsin interfaceorg.w3c.dom.svg.SVGICCColor
-
getNumberOfItems
public int getNumberOfItems()DOM: ImplementsSVGNumberList.getNumberOfItems().- Specified by:
getNumberOfItemsin interfaceorg.w3c.dom.svg.SVGNumberList
-
clear
DOM: ImplementsSVGNumberList.clear().- Specified by:
clearin interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-
initialize
DOM: ImplementsSVGNumberList.initialize(SVGNumber).- Specified by:
initializein interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-
getItem
DOM: ImplementsSVGNumberList.getItem(int).- Specified by:
getItemin interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-
insertItemBefore
public org.w3c.dom.svg.SVGNumber insertItemBefore(org.w3c.dom.svg.SVGNumber newItem, int index) throws DOMException DOM: ImplementsSVGNumberList.insertItemBefore(SVGNumber,int).- Specified by:
insertItemBeforein interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-
replaceItem
public org.w3c.dom.svg.SVGNumber replaceItem(org.w3c.dom.svg.SVGNumber newItem, int index) throws DOMException DOM: ImplementsSVGNumberList.replaceItem(SVGNumber,int).- Specified by:
replaceItemin interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-
removeItem
DOM: ImplementsSVGNumberList.removeItem(int).- Specified by:
removeItemin interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-
appendItem
DOM: ImplementsSVGNumberList.appendItem(SVGNumber).- Specified by:
appendItemin interfaceorg.w3c.dom.svg.SVGNumberList- Throws:
DOMException
-