http://xmlgraphics.apache.org/http://www.apache.org/http://www.w3.org/

Home

Overview
FAQ
Wiki
License
Download
Install
Demo

In the news

Tools and Apps
Browser
Rasterizer
Font Converter
Pretty-printer

Architecture
API (Javadoc)
Generator
DOM API
JSVGCanvas
Transcoder API

Scripting Intro
Scripting Features
Java Scripting
Security

Extensions

Testing

Contributors
Mail Lists

SVN Repository
Bug Database

Status

Glossary


Batik 1.5 SVG DOM Implementation status

GetSVGDocument
(SVG Specification)

Method  Supported  Notes 
SVGDocument getSVGDocument ()   No   

SVGAElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getTarget ()   Yes   

SVGAltGlyphElement
(SVG Specification)

Method  Supported  Notes 
java.lang.String getGlyphRef ()   Yes   
void setGlyphRef (java.lang.String)   Yes   
java.lang.String getFormat ()   Yes   
void setFormat (java.lang.String)   Yes   

SVGAngle
(SVG Specification)

Method  Supported  Notes 
float getValue ()   No   
void setValue (float)   No   
short getUnitType ()   No   
float getValueInSpecifiedUnits ()   No   
void setValueInSpecifiedUnits (float)   No   
java.lang.String getValueAsString ()   No   
void setValueAsString (java.lang.String)   No   
void newValueSpecifiedUnits (short,float)   No   
void convertToSpecifiedUnits (short)   No   

SVGAnimatedAngle
(SVG Specification)

Method  Supported  Notes 
SVGAngle getBaseVal ()   No   
SVGAngle getAnimVal ()   No   

SVGAnimatedBoolean
(SVG Specification)

Method  Supported  Notes 
boolean getBaseVal ()   Yes   
void setBaseVal (boolean)   Yes   
boolean getAnimVal ()   No   

SVGAnimatedEnumeration
(SVG Specification)

Method  Supported  Notes 
short getBaseVal ()   Yes   
void setBaseVal (short)   Yes   
short getAnimVal ()   No   

SVGAnimatedInteger
(SVG Specification)

Method  Supported  Notes 
int getBaseVal ()   Yes   
void setBaseVal (int)   Yes   
int getAnimVal ()   No   

SVGAnimatedLength
(SVG Specification)

Method  Supported  Notes 
SVGLength getBaseVal ()   Yes   
SVGLength getAnimVal ()   No   

SVGAnimatedLengthList
(SVG Specification)

Method  Supported  Notes 
SVGLengthList getBaseVal ()   Yes   
SVGLengthList getAnimVal ()   No   

SVGAnimatedNumber
(SVG Specification)

Method  Supported  Notes 
float getBaseVal ()   Yes   
void setBaseVal (float)   Yes   
float getAnimVal ()   No   

SVGAnimatedNumberList
(SVG Specification)

Method  Supported  Notes 
SVGNumberList getBaseVal ()   No   
SVGNumberList getAnimVal ()   No   

SVGAnimatedPathData
(SVG Specification)

Method  Supported  Notes 
SVGPathSegList getPathSegList ()   Yes   
SVGPathSegList getNormalizedPathSegList ()   No   
SVGPathSegList getAnimatedPathSegList ()   No   
SVGPathSegList getAnimatedNormalizedPathSegList ()   No   

SVGAnimatedPoints
(SVG Specification)

Method  Supported  Notes 
SVGPointList getPoints ()   Yes   
SVGPointList getAnimatedPoints ()   No   

SVGAnimatedPreserveAspectRatio
(SVG Specification)

Method  Supported  Notes 
SVGPreserveAspectRatio getBaseVal ()   No   
SVGPreserveAspectRatio getAnimVal ()   No   

SVGAnimatedRect
(SVG Specification)

Method  Supported  Notes 
SVGRect getBaseVal ()   No   
SVGRect getAnimVal ()   No   

SVGAnimatedString
(SVG Specification)

Method  Supported  Notes 
java.lang.String getBaseVal ()   Yes   
void setBaseVal (java.lang.String)   Yes   
java.lang.String getAnimVal ()   No   

SVGAnimatedTransformList
(SVG Specification)

Method  Supported  Notes 
SVGTransformList getBaseVal ()   Yes   
SVGTransformList getAnimVal ()   No   

SVGAnimationElement
(SVG Specification)

Method  Supported  Notes 
SVGElement getTargetElement ()   No   
float getStartTime ()   No   
float getCurrentTime ()   No   
float getSimpleDuration ()   No   

SVGCircleElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getCx ()   Yes   
SVGAnimatedLength getCy ()   Yes   
SVGAnimatedLength getR ()   Yes   

SVGClipPathElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedEnumeration getClipPathUnits ()   Yes   

SVGColor
(SVG Specification)

Method  Supported  Notes 
void setColor (short,java.lang.String,java.lang.String)   Yes   
short getColorType ()   Yes   
org.w3c.dom.css.RGBColor getRGBColor ()   Yes   
SVGICCColor getICCColor ()   Yes   
void setRGBColor (java.lang.String)   Yes   
void setRGBColorICCColor (java.lang.String,java.lang.String)   Yes   

SVGColorProfileElement
(SVG Specification)

Method  Supported  Notes 
java.lang.String getName ()   Yes   
void setName (java.lang.String)   Yes   
java.lang.String getLocal ()   Yes   
void setLocal (java.lang.String)   Yes   
short getRenderingIntent ()   Yes   
void setRenderingIntent (short)   Yes   

SVGColorProfileRule
(SVG Specification)

Method  Supported  Notes 
java.lang.String getName ()   No   
void setName (java.lang.String)   No   
short getRenderingIntent ()   No   
void setRenderingIntent (short)   No   
java.lang.String getSrc ()   No   
void setSrc (java.lang.String)   No   

SVGComponentTransferFunctionElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedEnumeration getType ()   Yes   
SVGAnimatedNumber getOffset ()   Yes   
SVGAnimatedNumberList getTableValues ()   No   
SVGAnimatedNumber getSlope ()   Yes   
SVGAnimatedNumber getIntercept ()   Yes   
SVGAnimatedNumber getAmplitude ()   Yes   
SVGAnimatedNumber getExponent ()   Yes   

SVGCursorElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   

SVGDocument
(SVG Specification)

Method  Supported  Notes 
java.lang.String getURL ()   Yes   
java.lang.String getTitle ()   Yes   
java.lang.String getReferrer ()   Yes   
java.lang.String getDomain ()   Yes   
SVGSVGElement getRootElement ()   Yes   

SVGElement
(SVG Specification)

Method  Supported  Notes 
java.lang.String getId ()   Yes   
void setId (java.lang.String)   Yes   
java.lang.String getXMLbase ()   Yes   
void setXMLbase (java.lang.String)   Yes   
SVGSVGElement getOwnerSVGElement ()   Yes   
SVGElement getViewportElement ()   Yes   

SVGElementInstance
(SVG Specification)

Method  Supported  Notes 
SVGElementInstance getParentNode ()   No   
SVGElementInstanceList getChildNodes ()   No   
SVGElementInstance getFirstChild ()   No   
SVGElementInstance getLastChild ()   No   
SVGElementInstance getPreviousSibling ()   No   
SVGElementInstance getNextSibling ()   No   
SVGElement getCorrespondingElement ()   No   
SVGUseElement getCorrespondingUseElement ()   No   

SVGElementInstanceList
(SVG Specification)

Method  Supported  Notes 
int getLength ()   No   
SVGElementInstance item (int)   No   

SVGEllipseElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getCx ()   Yes   
SVGAnimatedLength getCy ()   Yes   
SVGAnimatedLength getRx ()   Yes   
SVGAnimatedLength getRy ()   Yes   

SVGExternalResourcesRequired
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedBoolean getExternalResourcesRequired ()   Yes  supported in org.apache.batik.dom.svg.SVGGraphicsElement 

SVGFEBlendElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedString getIn2 ()   Yes   
SVGAnimatedEnumeration getMode ()   Yes   

SVGFEColorMatrixElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedEnumeration getType ()   Yes   
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedNumberList getValues ()   No   

SVGFEComponentTransferElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   

SVGFECompositeElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedString getIn2 ()   Yes   
SVGAnimatedEnumeration getOperator ()   Yes   
SVGAnimatedNumber getK1 ()   Yes   
SVGAnimatedNumber getK2 ()   Yes   
SVGAnimatedNumber getK3 ()   Yes   
SVGAnimatedNumber getK4 ()   Yes   

SVGFEConvolveMatrixElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedInteger getOrderX ()   No   
SVGAnimatedInteger getOrderY ()   No   
SVGAnimatedNumberList getKernelMatrix ()   No   
SVGAnimatedNumber getDivisor ()   No   
SVGAnimatedNumber getBias ()   Yes   
SVGAnimatedInteger getTargetX ()   No   
SVGAnimatedInteger getTargetY ()   No   
SVGAnimatedEnumeration getEdgeMode ()   Yes   
SVGAnimatedLength getKernelUnitLengthX ()   No   
SVGAnimatedLength getKernelUnitLengthY ()   No   
SVGAnimatedBoolean getPreserveAlpha ()   Yes   

SVGFEDiffuseLightingElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedNumber getSurfaceScale ()   Yes   
SVGAnimatedNumber getDiffuseConstant ()   Yes   

SVGFEDisplacementMapElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedString getIn2 ()   Yes   
SVGAnimatedNumber getScale ()   Yes   
SVGAnimatedEnumeration getXChannelSelector ()   Yes   
SVGAnimatedEnumeration getYChannelSelector ()   Yes   

SVGFEDistantLightElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedNumber getAzimuth ()   Yes   
SVGAnimatedNumber getElevation ()   Yes   

SVGFEFloodElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   

SVGFEGaussianBlurElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedNumber getStdDeviationX ()   No   
SVGAnimatedNumber getStdDeviationY ()   No   
void setStdDeviation (float,float)   Yes   

SVGFEMergeNodeElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   

SVGFEMorphologyElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedEnumeration getOperator ()   Yes   
SVGAnimatedLength getRadiusX ()   No   
SVGAnimatedLength getRadiusY ()   No   

SVGFEOffsetElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedNumber getDx ()   Yes   
SVGAnimatedNumber getDy ()   Yes   
SVGAnimatedString getIn1 ()   Yes   

SVGFEPointLightElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedNumber getX ()   Yes   
SVGAnimatedNumber getY ()   Yes   
SVGAnimatedNumber getZ ()   Yes   

SVGFESpecularLightingElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   
SVGAnimatedNumber getSurfaceScale ()   Yes   
SVGAnimatedNumber getSpecularConstant ()   Yes   
SVGAnimatedNumber getSpecularExponent ()   Yes   

SVGFESpotLightElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedNumber getX ()   Yes   
SVGAnimatedNumber getY ()   Yes   
SVGAnimatedNumber getZ ()   Yes   
SVGAnimatedNumber getSpecularExponent ()   Yes   
SVGAnimatedNumber getPointsAtX ()   Yes   
SVGAnimatedNumber getPointsAtY ()   Yes   
SVGAnimatedNumber getPointsAtZ ()   Yes   
SVGAnimatedNumber getLimitingConeAngle ()   Yes   

SVGFETileElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getIn1 ()   Yes   

SVGFETurbulenceElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedEnumeration getType ()   Yes   
SVGAnimatedNumber getBaseFrequencyX ()   No   
SVGAnimatedNumber getBaseFrequencyY ()   No   
SVGAnimatedInteger getNumOctaves ()   Yes   
SVGAnimatedNumber getSeed ()   Yes   
SVGAnimatedEnumeration getStitchTiles ()   Yes   

SVGFilterElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGAnimatedEnumeration getFilterUnits ()   Yes   
SVGAnimatedEnumeration getPrimitiveUnits ()   Yes   
SVGAnimatedInteger getFilterResX ()   No   
SVGAnimatedInteger getFilterResY ()   No   
void setFilterRes (int,int)   No   

SVGFilterPrimitiveStandardAttributes
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGAnimatedString getResult ()   Yes   

SVGFitToViewBox
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedRect getViewBox ()   No   
SVGAnimatedPreserveAspectRatio getPreserveAspectRatio ()   No   

SVGForeignObjectElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   

SVGGlyphRefElement
(SVG Specification)

Method  Supported  Notes 
java.lang.String getGlyphRef ()   Yes   
void setGlyphRef (java.lang.String)   Yes   
java.lang.String getFormat ()   Yes   
void setFormat (java.lang.String)   Yes   
float getX ()   Yes   
float getY ()   Yes   
float getDx ()   Yes   
float getDy ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
void setDx (float)   Yes   
void setDy (float)   Yes   

SVGGradientElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedEnumeration getGradientUnits ()   Yes   
SVGAnimatedTransformList getGradientTransform ()   No   
SVGAnimatedEnumeration getSpreadMethod ()   Yes   

SVGICCColor
(SVG Specification)

Method  Supported  Notes 
java.lang.String getColorProfile ()   Yes   
void setColorProfile (java.lang.String)   Yes   
SVGNumberList getColors ()   Yes   

SVGImageElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGAnimatedPreserveAspectRatio getPreserveAspectRatio ()   No   

SVGLangSpace
(SVG Specification)

Method  Supported  Notes 
java.lang.String getXMLlang ()   Yes  Supported by org.batik.dom.svg.SVGGraphicsElement 
void setXMLlang (java.lang.String)   Yes  Supported by org.batik.dom.svg.SVGGraphicsElement 
java.lang.String getXMLspace ()   Yes  Supported by org.batik.dom.svg.SVGGraphicsElement 
void setXMLspace (java.lang.String)   Yes  Supported by org.batik.dom.svg.SVGGraphicsElement 

SVGLength
(SVG Specification)

Method  Supported  Notes 
float getValue ()   Yes   
void setValue (float)   Yes   
short getUnitType ()   Yes   
float getValueInSpecifiedUnits ()   Yes   
void setValueInSpecifiedUnits (float)   Yes   
java.lang.String getValueAsString ()   Yes   
void setValueAsString (java.lang.String)   Yes   
void newValueSpecifiedUnits (short,float)   Yes   
void convertToSpecifiedUnits (short)   Yes   

SVGLengthList
(SVG Specification)

Method  Supported  Notes 
void clear ()   Yes   
SVGLength initialize (SVGLength)   Yes   
int getNumberOfItems ()   Yes   
SVGLength getItem (int)   Yes   
SVGLength insertItemBefore (SVGLength,int)   Yes   
SVGLength replaceItem (SVGLength,int)   Yes   
SVGLength removeItem (int)   Yes   
SVGLength appendItem (SVGLength)   Yes   

SVGLinearGradientElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX1 ()   Yes   
SVGAnimatedLength getY1 ()   Yes   
SVGAnimatedLength getX2 ()   Yes   
SVGAnimatedLength getY2 ()   Yes   

SVGLineElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX1 ()   Yes   
SVGAnimatedLength getY1 ()   Yes   
SVGAnimatedLength getX2 ()   Yes   
SVGAnimatedLength getY2 ()   Yes   

SVGLocatable
(SVG Specification)

Method  Supported  Notes 
SVGElement getNearestViewportElement ()   Yes   
SVGElement getFarthestViewportElement ()   Yes   
SVGRect getBBox ()   Yes   
SVGMatrix getCTM ()   Yes   
SVGMatrix getScreenCTM ()   Yes   
SVGMatrix getTransformToElement (SVGElement)   Yes   

SVGMarkerElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getRefX ()   Yes   
SVGAnimatedLength getRefY ()   Yes   
SVGAnimatedEnumeration getMarkerUnits ()   Yes   
SVGAnimatedLength getMarkerWidth ()   Yes   
SVGAnimatedLength getMarkerHeight ()   Yes   
SVGAnimatedEnumeration getOrientType ()   No   
SVGAnimatedAngle getOrientAngle ()   No   
void setOrientToAuto ()   No   
void setOrientToAngle (SVGAngle)   No   

SVGMaskElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGAnimatedEnumeration getMaskUnits ()   Yes   
SVGAnimatedEnumeration getMaskContentUnits ()   Yes   

SVGMatrix
(SVG Specification)

Method  Supported  Notes 
float getA ()   Yes   
void setA (float)   Yes   
float getB ()   Yes   
void setB (float)   Yes   
float getC ()   Yes   
void setC (float)   Yes   
float getD ()   Yes   
void setD (float)   Yes   
float getE ()   Yes   
void setE (float)   Yes   
float getF ()   Yes   
void setF (float)   Yes   
SVGMatrix multiply (SVGMatrix)   Yes   
SVGMatrix inverse ()   Yes   
SVGMatrix translate (float,float)   Yes   
SVGMatrix scale (float)   Yes   
SVGMatrix scaleNonUniform (float,float)   Yes   
SVGMatrix rotate (float)   Yes   
SVGMatrix rotateFromVector (float,float)   Yes   
SVGMatrix flipX ()   Yes   
SVGMatrix flipY ()   Yes   
SVGMatrix skewX (float)   Yes   
SVGMatrix skewY (float)   Yes   

SVGNumber
(SVG Specification)

Method  Supported  Notes 
float getValue ()   Yes   
void setValue (float)   Yes   

SVGNumberList
(SVG Specification)

Method  Supported  Notes 
void clear ()   No   
SVGNumber initialize (SVGNumber)   No   
int getNumberOfItems ()   No   
SVGNumber getItem (int)   No   
SVGNumber insertItemBefore (SVGNumber,int)   No   
SVGNumber replaceItem (SVGNumber,int)   No   
SVGNumber removeItem (int)   No   
SVGNumber appendItem (SVGNumber)   No   

SVGPaint
(SVG Specification)

Method  Supported  Notes 
short getPaintType ()   Yes   
java.lang.String getUri ()   Yes   
void setUri (java.lang.String)   Yes   
void setPaint (short,java.lang.String,java.lang.String,java.lang.String)   Yes   

SVGPathElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedNumber getPathLength ()   No   
float getTotalLength ()   No   
SVGPoint getPointAtLength (float)   No   
int getPathSegAtLength (float)   No   
SVGPathSegClosePath createSVGPathSegClosePath ()   Yes   
SVGPathSegMovetoAbs createSVGPathSegMovetoAbs (float,float)   Yes   
SVGPathSegMovetoRel createSVGPathSegMovetoRel (float,float)   Yes   
SVGPathSegLinetoAbs createSVGPathSegLinetoAbs (float,float)   Yes   
SVGPathSegLinetoRel createSVGPathSegLinetoRel (float,float)   Yes   
SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs (float,float,float,float,float,float)   Yes   
SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel (float,float,float,float,float,float)   Yes   
SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs (float,float,float,float)   Yes   
SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel (float,float,float,float)   Yes   
SVGPathSegArcAbs createSVGPathSegArcAbs (float,float,float,float,float,boolean,boolean)   Yes   
SVGPathSegArcRel createSVGPathSegArcRel (float,float,float,float,float,boolean,boolean)   Yes   
SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs (float)   Yes   
SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel (float)   Yes   
SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs (float)   Yes   
SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel (float)   Yes   
SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs (float,float,float,float)   Yes   
SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel (float,float,float,float)   Yes   
SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs (float,float)   Yes   
SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel (float,float)   Yes   

SVGPathSeg
(SVG Specification)

Method  Supported  Notes 
short getPathSegType ()   Yes   
java.lang.String getPathSegTypeAsLetter ()   Yes   

SVGPathSegArcAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getR1 ()   Yes   
void setR1 (float)   Yes   
float getR2 ()   Yes   
void setR2 (float)   Yes   
float getAngle ()   Yes   
void setAngle (float)   Yes   
boolean getLargeArcFlag ()   Yes   
void setLargeArcFlag (boolean)   Yes   
boolean getSweepFlag ()   Yes   
void setSweepFlag (boolean)   Yes   

SVGPathSegArcRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getR1 ()   Yes   
void setR1 (float)   Yes   
float getR2 ()   Yes   
void setR2 (float)   Yes   
float getAngle ()   Yes   
void setAngle (float)   Yes   
boolean getLargeArcFlag ()   Yes   
void setLargeArcFlag (boolean)   Yes   
boolean getSweepFlag ()   Yes   
void setSweepFlag (boolean)   Yes   

SVGPathSegCurvetoCubicAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getX1 ()   Yes   
float getY1 ()   Yes   
float getX2 ()   Yes   
float getY2 ()   Yes   
void setX1 (float)   Yes   
void setY1 (float)   Yes   
void setX2 (float)   Yes   
void setY2 (float)   Yes   

SVGPathSegCurvetoCubicRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getX1 ()   Yes   
float getY1 ()   Yes   
float getX2 ()   Yes   
float getY2 ()   Yes   
void setX1 (float)   Yes   
void setY1 (float)   Yes   
void setX2 (float)   Yes   
void setY2 (float)   Yes   

SVGPathSegCurvetoCubicSmoothAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getX2 ()   Yes   
float getY2 ()   Yes   
void setX2 (float)   Yes   
void setY2 (float)   Yes   

SVGPathSegCurvetoCubicSmoothRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getX2 ()   Yes   
float getY2 ()   Yes   
void setX2 (float)   Yes   
void setY2 (float)   Yes   

SVGPathSegCurvetoQuadraticAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getX1 ()   Yes   
float getY1 ()   Yes   
void setX1 (float)   Yes   
void setY1 (float)   Yes   

SVGPathSegCurvetoQuadraticRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getX1 ()   Yes   
float getY1 ()   Yes   
void setX1 (float)   Yes   
void setY1 (float)   Yes   

SVGPathSegCurvetoQuadraticSmoothAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   

SVGPathSegCurvetoQuadraticSmoothRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   

SVGPathSegLinetoAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   

SVGPathSegLinetoHorizontalAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
void setX (float)   Yes   

SVGPathSegLinetoHorizontalRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
void setX (float)   Yes   

SVGPathSegLinetoRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   

SVGPathSegLinetoVerticalAbs
(SVG Specification)

Method  Supported  Notes 
float getY ()   Yes   
void setY (float)   Yes   

SVGPathSegLinetoVerticalRel
(SVG Specification)

Method  Supported  Notes 
float getY ()   Yes   
void setY (float)   Yes   

SVGPathSegList
(SVG Specification)

Method  Supported  Notes 
void clear ()   Yes   
SVGPathSeg initialize (SVGPathSeg)   Yes   
int getNumberOfItems ()   Yes   
SVGPathSeg getItem (int)   Yes   
SVGPathSeg insertItemBefore (SVGPathSeg,int)   Yes   
SVGPathSeg replaceItem (SVGPathSeg,int)   Yes   
SVGPathSeg removeItem (int)   Yes   
SVGPathSeg appendItem (SVGPathSeg)   Yes   

SVGPathSegMovetoAbs
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   

SVGPathSegMovetoRel
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   

SVGPatternElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGAnimatedEnumeration getPatternUnits ()   Yes   
SVGAnimatedEnumeration getPatternContentUnits ()   Yes   
SVGAnimatedTransformList getPatternTransform ()   No   

SVGPoint
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
SVGPoint matrixTransform (SVGMatrix)   Partial  Not implemented for SVGPoint in a SVGPointList 

SVGPointList
(SVG Specification)

Method  Supported  Notes 
void clear ()   Yes   
SVGPoint initialize (SVGPoint)   Yes   
int getNumberOfItems ()   Yes   
SVGPoint getItem (int)   Yes   
SVGPoint insertItemBefore (SVGPoint,int)   Yes   
SVGPoint replaceItem (SVGPoint,int)   Yes   
SVGPoint removeItem (int)   Yes   
SVGPoint appendItem (SVGPoint)   Yes   

SVGPreserveAspectRatio
(SVG Specification)

Method  Supported  Notes 
short getAlign ()   No   
void setAlign (short)   No   
short getMeetOrSlice ()   No   
void setMeetOrSlice (short)   No   

SVGRadialGradientElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getCx ()   Yes   
SVGAnimatedLength getCy ()   Yes   
SVGAnimatedLength getR ()   Yes   
SVGAnimatedLength getFx ()   Yes   
SVGAnimatedLength getFy ()   Yes   

SVGRect
(SVG Specification)

Method  Supported  Notes 
float getX ()   Yes   
float getY ()   Yes   
void setX (float)   Yes   
void setY (float)   Yes   
float getWidth ()   Yes   
void setWidth (float)   Yes   
float getHeight ()   Yes   
void setHeight (float)   Yes   

SVGRectElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGAnimatedLength getRx ()   Yes   
SVGAnimatedLength getRy ()   Yes   

SVGScriptElement
(SVG Specification)

Method  Supported  Notes 
java.lang.String getType ()   Yes   
void setType (java.lang.String)   Yes   

SVGStopElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedNumber getOffset ()   Yes   

SVGStringList
(SVG Specification)

Method  Supported  Notes 
void clear ()   No   
java.lang.String initialize (java.lang.String)   No   
int getNumberOfItems ()   No   
java.lang.String getItem (int)   No   
java.lang.String insertItemBefore (java.lang.String,int)   No   
java.lang.String replaceItem (java.lang.String,int)   No   
java.lang.String removeItem (int)   No   
java.lang.String appendItem (java.lang.String)   No   

SVGStylable
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getClassName ()   Yes   
org.w3c.dom.css.CSSStyleDeclaration getStyle ()   Yes   
org.w3c.dom.css.CSSValue getPresentationAttribute (java.lang.String)   Yes   

SVGStyleElement
(SVG Specification)

Method  Supported  Notes 
java.lang.String getType ()   Yes   
java.lang.String getTitle ()   Yes   
java.lang.String getXMLspace ()   Yes   
void setXMLspace (java.lang.String)   Yes   
void setType (java.lang.String)   Yes   
java.lang.String getMedia ()   Yes   
void setMedia (java.lang.String)   Yes   
void setTitle (java.lang.String)   Yes   

SVGSVGElement
(SVG Specification)

Method  Supported  Notes 
org.w3c.dom.Element getElementById (java.lang.String)   Yes   
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
float getCurrentTime ()   No   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGTransform createSVGTransformFromMatrix (SVGMatrix)   Yes   
java.lang.String getContentScriptType ()   Yes   
void setContentScriptType (java.lang.String)   Yes   
java.lang.String getContentStyleType ()   Yes   
void setContentStyleType (java.lang.String)   Yes   
SVGRect getViewport ()   Yes   
float getPixelUnitToMillimeterX ()   No   
float getPixelUnitToMillimeterY ()   No   
float getScreenPixelToMillimeterX ()   No   
float getScreenPixelToMillimeterY ()   No   
boolean getUseCurrentView ()   No   
void setUseCurrentView (boolean)   No   
SVGViewSpec getCurrentView ()   No   
float getCurrentScale ()   Yes   
void setCurrentScale (float)   Yes   
SVGPoint getCurrentTranslate ()   Yes   
int suspendRedraw (int)   No   
void unsuspendRedraw (int)   No   
void unsuspendRedrawAll ()   No   
void forceRedraw ()   No   
void pauseAnimations ()   No   
void unpauseAnimations ()   No   
boolean animationsPaused ()   No   
void setCurrentTime (float)   No   
org.w3c.dom.NodeList getIntersectionList (SVGRect,SVGElement)   No   
org.w3c.dom.NodeList getEnclosureList (SVGRect,SVGElement)   No   
boolean checkIntersection (SVGElement,SVGRect)   No   
boolean checkEnclosure (SVGElement,SVGRect)   No   
void deselectAll ()   No   
SVGNumber createSVGNumber ()   Yes   
SVGLength createSVGLength ()   Yes   
SVGAngle createSVGAngle ()   No   
SVGPoint createSVGPoint ()   Yes   
SVGMatrix createSVGMatrix ()   Yes   
SVGRect createSVGRect ()   Yes   
SVGTransform createSVGTransform ()   Yes   

SVGTests
(SVG Specification)

Method  Supported  Notes 
SVGStringList getRequiredFeatures ()   No  See org.apache.batik.dom.svg.SVGTestsSupport 
SVGStringList getRequiredExtensions ()   No  See org.apache.batik.dom.svg.SVGTestsSupport 
SVGStringList getSystemLanguage ()   No  See org.apache.batik.dom.svg.SVGTestsSupport 
boolean hasExtension (java.lang.String)   No  See org.apache.batik.dom.svg.SVGTestsSupport 

SVGTextContentElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getTextLength ()   Yes   
SVGAnimatedEnumeration getLengthAdjust ()   Yes   
int getNumberOfChars ()   Yes   
float getComputedTextLength ()   Yes   
float getSubStringLength (int,int)   Yes   
SVGPoint getStartPositionOfChar (int)   Yes   
SVGPoint getEndPositionOfChar (int)   Yes   
SVGRect getExtentOfChar (int)   Yes   
float getRotationOfChar (int)   Yes   
int getCharNumAtPosition (SVGPoint)   Yes   
void selectSubString (int,int)   No   

SVGTextPathElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedEnumeration getMethod ()   Yes   
SVGAnimatedLength getStartOffset ()   Yes   
SVGAnimatedEnumeration getSpacing ()   Yes   

SVGTextPositioningElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLengthList getX ()   Yes   
SVGAnimatedLengthList getY ()   Yes   
SVGAnimatedLengthList getDx ()   Yes   
SVGAnimatedLengthList getDy ()   Yes   
SVGAnimatedNumberList getRotate ()   No   

SVGTransform
(SVG Specification)

Method  Supported  Notes 
short getType ()   Yes   
float getAngle ()   Yes   
SVGMatrix getMatrix ()   Yes   
void setMatrix (SVGMatrix)   Yes   
void setTranslate (float,float)   Yes   
void setScale (float,float)   Yes   
void setRotate (float,float,float)   Yes   
void setSkewX (float)   Yes   
void setSkewY (float)   Yes   

SVGTransformable
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedTransformList getTransform ()   Yes   

SVGTransformList
(SVG Specification)

Method  Supported  Notes 
void clear ()   Yes   
SVGTransform initialize (SVGTransform)   Yes   
int getNumberOfItems ()   Yes   
SVGTransform getItem (int)   Yes   
SVGTransform insertItemBefore (SVGTransform,int)   Yes   
SVGTransform replaceItem (SVGTransform,int)   Yes   
SVGTransform removeItem (int)   Yes   
SVGTransform appendItem (SVGTransform)   Yes   
SVGTransform createSVGTransformFromMatrix (SVGMatrix)   Yes   
SVGTransform consolidate ()   Yes   

SVGURIReference
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedString getHref ()   Yes   

SVGUseElement
(SVG Specification)

Method  Supported  Notes 
SVGAnimatedLength getX ()   Yes   
SVGAnimatedLength getY ()   Yes   
SVGAnimatedLength getWidth ()   Yes   
SVGAnimatedLength getHeight ()   Yes   
SVGElementInstance getInstanceRoot ()   No   
SVGElementInstance getAnimatedInstanceRoot ()   No   

SVGViewElement
(SVG Specification)

Method  Supported  Notes 
SVGStringList getViewTarget ()   No   

SVGViewSpec
(SVG Specification)

Method  Supported  Notes 
SVGTransformList getTransform ()   No   
SVGElement getViewTarget ()   No   
java.lang.String getViewBoxString ()   No   
java.lang.String getPreserveAspectRatioString ()   No   
java.lang.String getTransformString ()   No   
java.lang.String getViewTargetString ()   No   

SVGZoomAndPan
(SVG Specification)

Method  Supported  Notes 
short getZoomAndPan ()   Yes   
void setZoomAndPan (short)   Yes   

SVGZoomEvent
(SVG Specification)

Method  Supported  Notes 
SVGRect getZoomRectScreen ()   No   
float getPreviousScale ()   No   
SVGPoint getPreviousTranslate ()   No   
float getNewScale ()   No   
SVGPoint getNewTranslate ()   No   


Copyright © 2000-2005 The Apache Software Foundation. All Rights Reserved.