org.apache.batik.css.svg
Interface SVGImmutableValue

All Superinterfaces:
ImmutableValue
All Known Implementing Classes:
ImmutableSVGColorValue

public interface SVGImmutableValue
extends ImmutableValue

This interface represents the immutable values used internally to represents SVG CSS values.


Method Summary
 short getColorType()
          Returns the color type, if this object represents a SVGColor.
 SVGICCColor getICCColor()
          Returns the RGBColor, if this object represents a SVGColor.
 short getPaintType()
          Returns the paint type, if this object represents a SVGPaint.
 RGBColor getRGBColor()
          Returns the RGBColor, if this object represents a SVGColor.
 java.lang.String getUri()
          Returns the URI of the paint, if this object represents a SVGPaint.
 
Methods inherited from interface org.apache.batik.css.value.ImmutableValue
createReadOnlyCopy, getCounterValue, getCssText, getCssValueType, getFloatValue, getLength, getPrimitiveType, getRectValue, getRGBColorValue, getStringValue, item
 

Method Detail

getPaintType

public short getPaintType()
Returns the paint type, if this object represents a SVGPaint.

getUri

public java.lang.String getUri()
Returns the URI of the paint, if this object represents a SVGPaint.

getColorType

public short getColorType()
Returns the color type, if this object represents a SVGColor.

getRGBColor

public RGBColor getRGBColor()
Returns the RGBColor, if this object represents a SVGColor.

getICCColor

public SVGICCColor getICCColor()
Returns the RGBColor, if this object represents a SVGColor.


Copyright © 2001 Apache Software Foundation. All Rights Reserved.