ECMA Script Language Binding for SVG

This document contains the complete ECMA Script language binding for the SVG Document Object Model definitions.

Object SVGElement

SVGElement has the all the properties and methods of dom::Element as well as the properties and methods defined below.

The SVGElement object has the following properties:
id
This property is of type DOMString.
ownerSVGElement
This property is of type SVGSVGElement.
viewportElement
This property is of type SVGElement.
Object SVGList
The SVGList object has the following properties:
numberOfItems
This property is of type unsigned long.
The SVGList object has the following methods:
clear()
This method returns a void.
initialize(newItem)
This method returns a Object. The newItem parameter is of type Object.
createItem()
This method returns a Object.
getItem(index)
This method returns a Object. The index parameter is of type unsigned long.
insertItemBefore(newItem,index)
This method returns a Object. The newItem parameter is of type Object. The index parameter is of type unsigned long.
replaceItem(newItem,index)
This method returns a Object. The newItem parameter is of type Object. The index parameter is of type unsigned long.
removeItem(index)
This method returns a Object. The index parameter is of type unsigned long.
appendItem(newItem)
This method returns a Object. The newItem parameter is of type Object.
Object SVGLengthList

SVGLengthList has the all the properties and methods of SVGList.

Object SVGAnimatedLengthList
The SVGAnimatedLengthList object has the following properties:
baseVal
This property is of type SVGLengthList.
animVal
This property is of type SVGLengthList.
Object SVGAnimatedString
The SVGAnimatedString object has the following properties:
baseVal
This property is of type DOMString.
animVal
This property is of type DOMString.
Object SVGAnimatedBoolean
The SVGAnimatedBoolean object has the following properties:
baseVal
This property is of type boolean.
animVal
This property is of type boolean.
Object SVGAnimatedEnumeration
The SVGAnimatedEnumeration object has the following properties:
baseVal
This property is of type unsigned short.
animVal
This property is of type unsigned short.
Object SVGAngle
The SVGAngle class has the following constants:
SVGAngle.SVG_ANGLETYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGAngle.SVG_ANGLETYPE_UNSPECIFIED
This constant is of type short and has a value of 1.
SVGAngle.SVG_ANGLETYPE_DEG
This constant is of type short and has a value of 2.
SVGAngle.SVG_ANGLETYPE_RAD
This constant is of type short and has a value of 3.
SVGAngle.SVG_ANGLETYPE_GRAD
This constant is of type short and has a value of 4.
The SVGAngle object has the following properties:
unitType
This property is of type unsigned short.
value
This property is of type float.
valueInSpecifiedUnits
This property is of type float.
valueAsString
This property is of type DOMString.
The SVGAngle object has the following methods:
newValueSpecifiedUnits(unitType,valueInSpecifiedUnits)
This method returns a void. The unitType parameter is of type unsigned short. The valueInSpecifiedUnits parameter is of type float.
convertToSpecifiedUnits(unitType)
This method returns a void. The unitType parameter is of type unsigned short.
Object SVGAnimatedAngle
The SVGAnimatedAngle object has the following properties:
baseVal
This property is of type SVGAngle.
animVal
This property is of type SVGAngle.
Object SVGColor
The SVGColor class has the following constants:
SVGColor.SVG_COLORTYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGColor.SVG_COLORTYPE_RGBCOLOR
This constant is of type short and has a value of 1.
SVGColor.SVG_COLORTYPE_RGBCOLOR_ICCCOLOR
This constant is of type short and has a value of 2.
The SVGColor object has the following properties:
colorType
This property is of type unsigned short.
rgbColor
This property is of type css::RGBColor.
iccColor
This property is of type SVGICCColor.
The SVGColor object has the following methods:
setRGBColor(rgbColor)
This method returns a void. The rgbColor parameter is of type css::RGBColor.
setRGBColorICCColor(rgbColor,iccColor)
This method returns a void. The rgbColor parameter is of type css::RGBColor. The iccColor parameter is of type SVGICCColor.
createRGBColor()
This method returns a css::RGBColor.
createSVGICCColor()
This method returns a SVGICCColor.
Object SVGICCColor
The SVGICCColor object has the following properties:
colorProfile
This property is of type DOMString.
colors
This property is of type SVGList .
Object SVGAnimatedInteger
The SVGAnimatedInteger object has the following properties:
baseVal
This property is of type long.
animVal
This property is of type long.
Object SVGLength
The SVGLength class has the following constants:
SVGLength.SVG_LENGTHTYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGLength.SVG_LENGTHTYPE_NUMBER
This constant is of type short and has a value of 1.
SVGLength.SVG_LENGTHTYPE_PERCENTAGE
This constant is of type short and has a value of 2.
SVGLength.SVG_LENGTHTYPE_EMS
This constant is of type short and has a value of 3.
SVGLength.SVG_LENGTHTYPE_EXS
This constant is of type short and has a value of 4.
SVGLength.SVG_LENGTHTYPE_PX
This constant is of type short and has a value of 5.
SVGLength.SVG_LENGTHTYPE_CM
This constant is of type short and has a value of 6.
SVGLength.SVG_LENGTHTYPE_MM
This constant is of type short and has a value of 7.
SVGLength.SVG_LENGTHTYPE_IN
This constant is of type short and has a value of 8.
SVGLength.SVG_LENGTHTYPE_PT
This constant is of type short and has a value of 9.
SVGLength.SVG_LENGTHTYPE_PC
This constant is of type short and has a value of 10.
The SVGLength object has the following properties:
unitType
This property is of type unsigned short.
value
This property is of type float.
valueInSpecifiedUnits
This property is of type float.
valueAsString
This property is of type DOMString.
The SVGLength object has the following methods:
newValueSpecifiedUnits(unitType,valueInSpecifiedUnits)
This method returns a void. The unitType parameter is of type unsigned short. The valueInSpecifiedUnits parameter is of type float.
convertToSpecifiedUnits(unitType)
This method returns a void. The unitType parameter is of type unsigned short.
Object SVGAnimatedLength
The SVGAnimatedLength object has the following properties:
baseVal
This property is of type SVGLength.
animVal
This property is of type SVGLength.
Object SVGAnimatedNumber
The SVGAnimatedNumber object has the following properties:
baseVal
This property is of type float.
animVal
This property is of type float.
Object SVGNumberList

SVGNumberList has the all the properties and methods of SVGList.

Object SVGAnimatedNumberList
The SVGAnimatedNumberList object has the following properties:
baseVal
This property is of type SVGNumberList.
animVal
This property is of type SVGNumberList.
Object SVGRect
The SVGRect object has the following properties:
x
This property is of type float.
y
This property is of type float.
width
This property is of type float.
height
This property is of type float.
Object SVGAnimatedRect
The SVGAnimatedRect object has the following properties:
baseVal
This property is of type SVGRect.
animVal
This property is of type SVGRect.
Object SVGStylable
The SVGStylable object has the following properties:
className
This property is of type SVGAnimatedString.
style
This property is of type css::CSSStyleDeclaration.
The SVGStylable object has the following methods:
getPresentationAttribute(name)
This method returns a css::CSSValue. The name parameter is of type DOMString.
getAnimatedPresentationAttribute(name)
This method returns a css::CSSValue. The name parameter is of type DOMString.
Object SVGTransformable
The SVGTransformable object has the following properties:
nearestViewportElement
This property is of type SVGElement.
farthestViewportElement
This property is of type SVGElement.
transform
This property is of type SVGAnimatedTransformList.
The SVGTransformable object has the following methods:
getBBox()
This method returns a SVGRect.
getCTM()
This method returns a SVGMatrix.
getScreenCTM()
This method returns a SVGMatrix.
getTransformToElement(element)
This method returns a SVGMatrix. The element parameter is of type SVGElement.
Object SVGTests
The SVGTests object has the following properties:
requiredFeatures
This property is of type SVGList.
requiredExtensions
This property is of type SVGList.
systemLanguage
This property is of type SVGList.
The SVGTests object has the following methods:
hasExtension(extension)
This method returns a boolean. The extension parameter is of type DOMString.
Object SVGLangSpace
The SVGLangSpace object has the following properties:
xmllang
This property is of type DOMString.
xmlspace
This property is of type DOMString.
Object SVGExternalResourcesRequired
The SVGExternalResourcesRequired object has the following properties:
externalResourcesRequired
This property is of type SVGAnimatedBoolean.
Object SVGFitToViewBox
The SVGFitToViewBox object has the following properties:
viewBox
This property is of type SVGAnimatedRect.
preserveAspectRatio
This property is of type SVGAnimatedPreserveAspectRatio.
Object SVGZoomAndPan
The SVGZoomAndPan class has the following constants:
SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN
This constant is of type short and has a value of 0.
SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE
This constant is of type short and has a value of 1.
SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY
This constant is of type short and has a value of 2.
SVGZoomAndPan.SVG_ZOOMANDPAN_ZOOM
This constant is of type short and has a value of 3.
The SVGZoomAndPan object has the following properties:
zoomAndPan
This property is of type unsigned short.
Object SVGViewSpec

SVGViewSpec has the all the properties and methods of SVGZoomAndPan, SVGFitToViewBox as well as the properties and methods defined below.

The SVGViewSpec object has the following properties:
transform
This property is of type SVGTransformList.
viewTarget
This property is of type SVGElement.
viewBoxString
This property is of type DOMString.
preserveAspectRatioString
This property is of type DOMString.
transformString
This property is of type DOMString.
viewTargetString
This property is of type DOMString.
Object SVGURIReference
The SVGURIReference object has the following properties:
xlinkType
This property is of type DOMString.
xlinkRole
This property is of type DOMString.
xlinkTitle
This property is of type DOMString.
xlinkShow
This property is of type DOMString.
xlinkActuate
This property is of type DOMString.
href
This property is of type SVGAnimatedString.
Object SVGCSSRule

SVGCSSRule has the all the properties and methods of css::CSSRule.

The SVGCSSRule class has the following constants:
SVGCSSRule.COLOR_PROFILE_RULE
This constant is of type short and has a value of 7.
Object SVGDocument

SVGDocument has the all the properties and methods of dom::Document, events::DocumentEvent as well as the properties and methods defined below.

The SVGDocument object has the following properties:
title
This property is of type DOMString.
referrer
This property is of type DOMString.
domain
This property is of type DOMString.
URL
This property is of type DOMString.
rootElement
This property is of type SVGSVGElement.
Object SVGSVGElement

SVGSVGElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox, SVGZoomAndPan, events::EventTarget, events::DocumentEvent as well as the properties and methods defined below.

The SVGSVGElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
contentScriptType
This property is of type DOMString.
contentStyleType
This property is of type DOMString.
viewport
This property is of type SVGRect.
pixelUnitToMillimeterX
This property is of type float.
pixelUnitToMillimeterY
This property is of type float.
screenPixelToMillimeterX
This property is of type float.
screenPixelToMillimeterY
This property is of type float.
useCurrentView
This property is of type boolean.
currentView
This property is of type SVGViewSpec.
currentScale
This property is of type float.
currentTranslate
This property is of type SVGPoint.
The SVGSVGElement object has the following methods:
suspendRedraw(max_wait_milliseconds)
This method returns a unsigned long. The max_wait_milliseconds parameter is of type unsigned long.
unsuspendRedraw(suspend_handle_id)
This method returns a void. The suspend_handle_id parameter is of type unsigned long.
unsuspendRedrawAll()
This method returns a void.
forceRedraw()
This method returns a void.
pauseAnimations()
This method returns a void.
unpauseAnimations()
This method returns a void.
animationsPaused()
This method returns a boolean.
getCurrentTime()
This method returns a float.
setCurrentTime(seconds)
This method returns a void. The seconds parameter is of type float.
getIntersectionList(rect,referenceElement)
This method returns a dom::NodeList. The rect parameter is of type SVGRect. The referenceElement parameter is of type SVGElement.
getEnclosureList(rect,referenceElement)
This method returns a dom::NodeList. The rect parameter is of type SVGRect. The referenceElement parameter is of type SVGElement.
checkIntersection(element,rect)
This method returns a boolean. The element parameter is of type SVGElement. The rect parameter is of type SVGRect.
checkEnclosure(element,rect)
This method returns a boolean. The element parameter is of type SVGElement. The rect parameter is of type SVGRect.
deSelectAll()
This method returns a void.
createSVGLength()
This method returns a SVGLength.
createSVGAngle()
This method returns a SVGAngle.
createSVGPoint()
This method returns a SVGPoint.
createSVGMatrix()
This method returns a SVGMatrix.
createSVGRect()
This method returns a SVGRect.
createSVGTransform()
This method returns a SVGTransform.
createSVGTransformFromMatrix(matrix)
This method returns a SVGTransform. The matrix parameter is of type SVGMatrix.
createSVGICCColor()
This method returns a SVGICCColor.
createSVGColor()
This method returns a SVGColor.
createSVGPaint()
This method returns a SVGPaint.
getElementById(elementId)
This method returns a dom::Element. The elementId parameter is of type DOMString.
Object SVGGElement

SVGGElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget.

Object SVGDefsElement

SVGDefsElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget.

Object SVGDescElement

SVGDescElement has the all the properties and methods of SVGElement, SVGLangSpace, SVGStylable.

Object SVGTitleElement

SVGTitleElement has the all the properties and methods of SVGElement, SVGLangSpace, SVGStylable.

Object SVGSymbolElement

SVGSymbolElement has the all the properties and methods of SVGElement, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox, events::EventTarget.

Object SVGUseElement

SVGUseElement has the all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGUseElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
instanceRoot
This property is of type SVGElementInstance.
animatedInstanceRoot
This property is of type SVGElementInstance.
Object SVGElementInstance

SVGElementInstance has the all the properties and methods of events::EventTarget as well as the properties and methods defined below.

The SVGElementInstance object has the following properties:
correspondingElement
This property is of type SVGElement.
correspondingUseElement
This property is of type SVGUseElement.
parentNode
This property is of type SVGElementInstance.
childNodes
This property is of type SVGElementInstanceList.
firstChild
This property is of type SVGElementInstance.
lastChild
This property is of type SVGElementInstance.
previousSibling
This property is of type SVGElementInstance.
nextSibling
This property is of type SVGElementInstance.
Object SVGElementInstanceList
The SVGElementInstanceList object has the following properties:
length
This property is of type SVGElementInstance.
The SVGElementInstanceList object has the following methods:
item(index)
This method returns a SVGElementInstance. The index parameter is of type unsigned long.
Object SVGImageElement

SVGImageElement has the all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGImageElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
Object SVGSwitchElement

SVGSwitchElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget.

Object GetSVGDocument
The GetSVGDocument object has the following methods:
getSVGDocument()
This method returns a SVGDocument.
Object SVGStyleElement

SVGStyleElement has the all the properties and methods of SVGElement as well as the properties and methods defined below.

The SVGStyleElement object has the following properties:
xmlspace
This property is of type DOMString.
type
This property is of type DOMString.
media
This property is of type DOMString.
title
This property is of type DOMString.
Object SVGPoint
The SVGPoint object has the following properties:
x
This property is of type float.
y
This property is of type float.
The SVGPoint object has the following methods:
matrixTransform(matrix)
This method returns a SVGPoint. The matrix parameter is of type SVGMatrix.
Object SVGMatrix
The SVGMatrix object has the following properties:
a
This property is of type float.
b
This property is of type float.
c
This property is of type float.
d
This property is of type float.
e
This property is of type float.
f
This property is of type float.
The SVGMatrix object has the following methods:
multiply(secondMatrix)
This method returns a SVGMatrix. The secondMatrix parameter is of type SVGMatrix.
inverse()
This method returns a SVGMatrix.
translate(x,y)
This method returns a SVGMatrix. The x parameter is of type float. The y parameter is of type float.
scale(scaleFactor)
This method returns a SVGMatrix. The scaleFactor parameter is of type float.
scaleNonUniform(scaleFactorX,scaleFactorY)
This method returns a SVGMatrix. The scaleFactorX parameter is of type float. The scaleFactorY parameter is of type float.
rotate(angle)
This method returns a SVGMatrix. The angle parameter is of type float.
rotateFromVector(x,y)
This method returns a SVGMatrix. The x parameter is of type float. The y parameter is of type float.
flipX()
This method returns a SVGMatrix.
flipY()
This method returns a SVGMatrix.
skewX(angle)
This method returns a SVGMatrix. The angle parameter is of type float.
skewY(angle)
This method returns a SVGMatrix. The angle parameter is of type float.
Object SVGTransformList

SVGTransformList has the all the properties and methods of SVGList as well as the properties and methods defined below.

The SVGTransformList object has the following methods:
createSVGTransformFromMatrix(matrix)
This method returns a SVGTransform. The matrix parameter is of type SVGMatrix.
consolidate()
This method returns a SVGTransform.
Object SVGAnimatedTransformList
The SVGAnimatedTransformList object has the following properties:
baseVal
This property is of type SVGTransformList.
animVal
This property is of type SVGTransformList.
Object SVGTransform
The SVGTransform class has the following constants:
SVGTransform.SVG_TRANSFORM_UNKNOWN
This constant is of type short and has a value of 0.
SVGTransform.SVG_TRANSFORM_MATRIX
This constant is of type short and has a value of 1.
SVGTransform.SVG_TRANSFORM_TRANSLATE
This constant is of type short and has a value of 2.
SVGTransform.SVG_TRANSFORM_SCALE
This constant is of type short and has a value of 3.
SVGTransform.SVG_TRANSFORM_ROTATE
This constant is of type short and has a value of 4.
SVGTransform.SVG_TRANSFORM_SKEWX
This constant is of type short and has a value of 5.
SVGTransform.SVG_TRANSFORM_SKEWY
This constant is of type short and has a value of 6.
The SVGTransform object has the following properties:
type
This property is of type unsigned short.
matrix
This property is of type SVGMatrix.
angle
This property is of type float.
The SVGTransform object has the following methods:
setMatrix(matrix)
This method returns a void. The matrix parameter is of type SVGMatrix.
setTranslate(tx,ty)
This method returns a void. The tx parameter is of type float. The ty parameter is of type float.
setScale(sx,sy)
This method returns a void. The sx parameter is of type float. The sy parameter is of type float.
setRotate(angle)
This method returns a void. The angle parameter is of type float.
setSkewX(angle)
This method returns a void. The angle parameter is of type float.
setSkewY(angle)
This method returns a void. The angle parameter is of type float.
Object SVGPreserveAspectRatio
The SVGPreserveAspectRatio class has the following constants:
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN
This constant is of type short and has a value of 0.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE
This constant is of type short and has a value of 1.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN
This constant is of type short and has a value of 2.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN
This constant is of type short and has a value of 3.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN
This constant is of type short and has a value of 4.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID
This constant is of type short and has a value of 5.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID
This constant is of type short and has a value of 6.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID
This constant is of type short and has a value of 7.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX
This constant is of type short and has a value of 8.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX
This constant is of type short and has a value of 9.
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX
This constant is of type short and has a value of 10.
SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN
This constant is of type short and has a value of 0.
SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET
This constant is of type short and has a value of 1.
SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE
This constant is of type short and has a value of 2.
The SVGPreserveAspectRatio object has the following properties:
align
This property is of type unsigned short.
meetOrSlice
This property is of type unsigned short.
Object SVGAnimatedPreserveAspectRatio
The SVGAnimatedPreserveAspectRatio object has the following properties:
baseVal
This property is of type SVGPreserveAspectRatio.
animVal
This property is of type SVGPreserveAspectRatio.
Object SVGPathSeg
The SVGPathSeg class has the following constants:
SVGPathSeg.PATHSEG_UNKNOWN
This constant is of type short and has a value of 0.
SVGPathSeg.PATHSEG_CLOSEPATH
This constant is of type short and has a value of 1.
SVGPathSeg.PATHSEG_MOVETO_ABS
This constant is of type short and has a value of 2.
SVGPathSeg.PATHSEG_MOVETO_REL
This constant is of type short and has a value of 3.
SVGPathSeg.PATHSEG_LINETO_ABS
This constant is of type short and has a value of 4.
SVGPathSeg.PATHSEG_LINETO_REL
This constant is of type short and has a value of 5.
SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS
This constant is of type short and has a value of 6.
SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL
This constant is of type short and has a value of 7.
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS
This constant is of type short and has a value of 8.
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL
This constant is of type short and has a value of 9.
SVGPathSeg.PATHSEG_ARC_ABS
This constant is of type short and has a value of 10.
SVGPathSeg.PATHSEG_ARC_REL
This constant is of type short and has a value of 11.
SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS
This constant is of type short and has a value of 12.
SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL
This constant is of type short and has a value of 13.
SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS
This constant is of type short and has a value of 14.
SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL
This constant is of type short and has a value of 15.
SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS
This constant is of type short and has a value of 16.
SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL
This constant is of type short and has a value of 17.
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS
This constant is of type short and has a value of 18.
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL
This constant is of type short and has a value of 19.
The SVGPathSeg object has the following properties:
pathSegType
This property is of type unsigned short.
pathSegTypeAsLetter
This property is of type DOMString.
Object SVGPathSegClosePath

SVGPathSegClosePath has the all the properties and methods of SVGPathSeg.

Object SVGPathSegMovetoAbs

SVGPathSegMovetoAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegMovetoAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
Object SVGPathSegMovetoRel

SVGPathSegMovetoRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegMovetoRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
Object SVGPathSegLinetoAbs

SVGPathSegLinetoAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegLinetoAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
Object SVGPathSegLinetoRel

SVGPathSegLinetoRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegLinetoRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
Object SVGPathSegCurvetoCubicAbs

SVGPathSegCurvetoCubicAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoCubicAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
x1
This property is of type float.
y1
This property is of type float.
x2
This property is of type float.
y2
This property is of type float.
Object SVGPathSegCurvetoCubicRel

SVGPathSegCurvetoCubicRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoCubicRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
x1
This property is of type float.
y1
This property is of type float.
x2
This property is of type float.
y2
This property is of type float.
Object SVGPathSegCurvetoQuadraticAbs

SVGPathSegCurvetoQuadraticAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoQuadraticAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
x1
This property is of type float.
y1
This property is of type float.
Object SVGPathSegCurvetoQuadraticRel

SVGPathSegCurvetoQuadraticRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoQuadraticRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
x1
This property is of type float.
y1
This property is of type float.
Object SVGPathSegArcAbs

SVGPathSegArcAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegArcAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
r1
This property is of type float.
r2
This property is of type float.
angle
This property is of type float.
largeArcFlag
This property is of type boolean.
sweepFlag
This property is of type boolean.
Object SVGPathSegArcRel

SVGPathSegArcRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegArcRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
r1
This property is of type float.
r2
This property is of type float.
angle
This property is of type float.
largeArcFlag
This property is of type boolean.
sweepFlag
This property is of type boolean.
Object SVGPathSegLinetoHorizontalAbs

SVGPathSegLinetoHorizontalAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegLinetoHorizontalAbs object has the following properties:
x
This property is of type float.
Object SVGPathSegLinetoHorizontalRel

SVGPathSegLinetoHorizontalRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegLinetoHorizontalRel object has the following properties:
x
This property is of type float.
Object SVGPathSegLinetoVerticalAbs

SVGPathSegLinetoVerticalAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegLinetoVerticalAbs object has the following properties:
y
This property is of type float.
Object SVGPathSegLinetoVerticalRel

SVGPathSegLinetoVerticalRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegLinetoVerticalRel object has the following properties:
y
This property is of type float.
Object SVGPathSegCurvetoCubicSmoothAbs

SVGPathSegCurvetoCubicSmoothAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoCubicSmoothAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
x2
This property is of type float.
y2
This property is of type float.
Object SVGPathSegCurvetoCubicSmoothRel

SVGPathSegCurvetoCubicSmoothRel has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoCubicSmoothRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
x2
This property is of type float.
y2
This property is of type float.
Object SVGPathSegCurvetoQuadraticSmoothAbs

SVGPathSegCurvetoQuadraticSmoothAbs has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGPathSegCurvetoQuadraticSmoothAbs object has the following properties:
x
This property is of type float.
y
This property is of type float.
Object SVGPathSegCurvetoQuadraticSmoothRel
The SVGPathSegCurvetoQuadraticSmoothRel object has the following properties:
x
This property is of type float.
y
This property is of type float.
Object SVGAnimatedPathData

SVGAnimatedPathData has the all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

The SVGAnimatedPathData object has the following properties:
pathSegList
This property is of type SVGList.
normalizedPathSegList
This property is of type SVGList.
animatedPathSegList
This property is of type SVGList.
animatedNormalizedPathSegList
This property is of type SVGList.
Object SVGPathElement

SVGPathElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget, SVGAnimatedPathData as well as the properties and methods defined below.

The SVGPathElement object has the following properties:
pathLength
This property is of type SVGAnimatedNumber.
The SVGPathElement object has the following methods:
getTotalLength()
This method returns a float.
getPointAtLength(distance)
This method returns a SVGPoint. The distance parameter is of type float.
getPathSegAtLength(distance)
This method returns a unsigned long. The distance parameter is of type float.
createSVGPathSegClosePath()
This method returns a SVGPathSegClosePath.
createSVGPathSegMovetoAbs(x,y)
This method returns a SVGPathSegMovetoAbs. The x parameter is of type float. The y parameter is of type float.
createSVGPathSegMovetoRel(x,y)
This method returns a SVGPathSegMovetoRel. The x parameter is of type float. The y parameter is of type float.
createSVGPathSegLinetoAbs(x,y)
This method returns a SVGPathSegLinetoAbs. The x parameter is of type float. The y parameter is of type float.
createSVGPathSegLinetoRel(x,y)
This method returns a SVGPathSegLinetoRel. The x parameter is of type float. The y parameter is of type float.
createSVGPathSegCurvetoCubicAbs(x,y,x1,y1,x2,y2)
This method returns a SVGPathSegCurvetoCubicAbs. The x parameter is of type float. The y parameter is of type float. The x1 parameter is of type float. The y1 parameter is of type float. The x2 parameter is of type float. The y2 parameter is of type float.
createSVGPathSegCurvetoCubicRel(x,y,x1,y1,x2,y2)
This method returns a SVGPathSegCurvetoCubicRel. The x parameter is of type float. The y parameter is of type float. The x1 parameter is of type float. The y1 parameter is of type float. The x2 parameter is of type float. The y2 parameter is of type float.
createSVGPathSegCurvetoQuadraticAbs(x,y,x1,y1)
This method returns a SVGPathSegCurvetoQuadraticAbs. The x parameter is of type float. The y parameter is of type float. The x1 parameter is of type float. The y1 parameter is of type float.
createSVGPathSegCurvetoQuadraticRel(x,y,x1,y1)
This method returns a SVGPathSegCurvetoQuadraticRel. The x parameter is of type float. The y parameter is of type float. The x1 parameter is of type float. The y1 parameter is of type float.
createSVGPathSegArcAbs(x,y,r1,r2,angle,largeArcFlag,sweepFlag)
This method returns a SVGPathSegArcAbs. The x parameter is of type float. The y parameter is of type float. The r1 parameter is of type float. The r2 parameter is of type float. The angle parameter is of type float. The largeArcFlag parameter is of type boolean. The sweepFlag parameter is of type boolean.
createSVGPathSegArcRel(x,y,r1,r2,angle,largeArcFlag,sweepFlag)
This method returns a SVGPathSegArcRel. The x parameter is of type float. The y parameter is of type float. The r1 parameter is of type float. The r2 parameter is of type float. The angle parameter is of type float. The largeArcFlag parameter is of type boolean. The sweepFlag parameter is of type boolean.
createSVGPathSegLinetoHorizontalAbs(x)
This method returns a SVGPathSegLinetoHorizontalAbs. The x parameter is of type float.
createSVGPathSegLinetoHorizontalRel(x)
This method returns a SVGPathSegLinetoHorizontalRel. The x parameter is of type float.
createSVGPathSegLinetoVerticalAbs(y)
This method returns a SVGPathSegLinetoVerticalAbs. The y parameter is of type float.
createSVGPathSegLinetoVerticalRel(y)
This method returns a SVGPathSegLinetoVerticalRel. The y parameter is of type float.
createSVGPathSegCurvetoCubicSmoothAbs(x,y,x2,y2)
This method returns a SVGPathSegCurvetoCubicSmoothAbs. The x parameter is of type float. The y parameter is of type float. The x2 parameter is of type float. The y2 parameter is of type float.
createSVGPathSegCurvetoCubicSmoothRel(x,y,x2,y2)
This method returns a SVGPathSegCurvetoCubicSmoothRel. The x parameter is of type float. The y parameter is of type float. The x2 parameter is of type float. The y2 parameter is of type float.
createSVGPathSegCurvetoQuadraticSmoothAbs(x,y)
This method returns a SVGPathSegCurvetoQuadraticSmoothAbs. The x parameter is of type float. The y parameter is of type float.
createSVGPathSegCurvetoQuadraticSmoothRel(x,y)
This method returns a SVGPathSegCurvetoQuadraticSmoothRel. The x parameter is of type float. The y parameter is of type float.
Object SVGRectElement

SVGRectElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGRectElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
rx
This property is of type SVGAnimatedLength.
ry
This property is of type SVGAnimatedLength.
Object SVGCircleElement

SVGCircleElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGCircleElement object has the following properties:
cx
This property is of type SVGAnimatedLength.
cy
This property is of type SVGAnimatedLength.
r
This property is of type SVGAnimatedLength.
Object SVGEllipseElement

SVGEllipseElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGEllipseElement object has the following properties:
cx
This property is of type SVGAnimatedLength.
cy
This property is of type SVGAnimatedLength.
rx
This property is of type SVGAnimatedLength.
ry
This property is of type SVGAnimatedLength.
Object SVGLineElement

SVGLineElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGLineElement object has the following properties:
x1
This property is of type SVGAnimatedLength.
y1
This property is of type SVGAnimatedLength.
x2
This property is of type SVGAnimatedLength.
y2
This property is of type SVGAnimatedLength.
Object SVGAnimatedPoints
The SVGAnimatedPoints object has the following properties:
points
This property is of type SVGList.
animatedPoints
This property is of type SVGList.
Object SVGPolylineElement

SVGPolylineElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget, SVGAnimatedPoints.

Object SVGPolygonElement

SVGPolygonElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget, SVGAnimatedPoints.

Object SVGTextContentElement

SVGTextContentElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, events::EventTarget as well as the properties and methods defined below.

The SVGTextContentElement class has the following constants:
SVGTextContentElement.LENGTHADJUST_UNKNOWN
This constant is of type short and has a value of 0.
SVGTextContentElement.LENGTHADJUST_SPACING
This constant is of type short and has a value of 1.
SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS
This constant is of type short and has a value of 2.
The SVGTextContentElement object has the following properties:
textLength
This property is of type SVGAnimatedLength.
lengthAdjust
This property is of type SVGAnimatedEnumeration.
The SVGTextContentElement object has the following methods:
getNumberOfChars()
This method returns a long.
getComputedTextLength()
This method returns a float.
getSubStringLength(charnum,nchars)
This method returns a float. The charnum parameter is of type unsigned long. The nchars parameter is of type unsigned long.
getStartPositionOfChar(charnum)
This method returns a SVGPoint. The charnum parameter is of type unsigned long.
getEndPositionOfChar(charnum)
This method returns a SVGPoint. The charnum parameter is of type unsigned long.
getExtentOfChar(charnum)
This method returns a SVGRect. The charnum parameter is of type unsigned long.
getRotationOfChar(charnum)
This method returns a float. The charnum parameter is of type unsigned long.
getCharNumAtPosition(point)
This method returns a long. The point parameter is of type SVGPoint.
selectSubString(charnum,nchars)
This method returns a void. The charnum parameter is of type unsigned long. The nchars parameter is of type unsigned long.
Object SVGTextElement

SVGTextElement has the all the properties and methods of SVGTextContentElement, SVGTransformable as well as the properties and methods defined below.

The SVGTextElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
Object SVGTextRotate
The SVGTextRotate class has the following constants:
SVGTextRotate.ROTATE_UNKNOWN
This constant is of type short and has a value of 0.
SVGTextRotate.ROTATE_AUTO
This constant is of type short and has a value of 1.
SVGTextRotate.ROTATE_ANGLES
This constant is of type short and has a value of 2.
The SVGTextRotate object has the following properties:
rotateValueType
This property is of type unsigned short.
angles
This property is of type SVGList.
Object SVGAnimatedTextRotate
The SVGAnimatedTextRotate object has the following properties:
baseVal
This property is of type SVGTextRotate.
animVal
This property is of type SVGTextRotate.
Object SVGTextPositioningElement

SVGTextPositioningElement has the all the properties and methods of SVGTextContentElement as well as the properties and methods defined below.

The SVGTextPositioningElement object has the following properties:
x
This property is of type SVGAnimatedLengthList.
y
This property is of type SVGAnimatedLengthList.
dx
This property is of type SVGAnimatedLengthList.
dy
This property is of type SVGAnimatedLengthList.
rotate
This property is of type SVGAnimatedTextRotate.
Object SVGTSpanElement

SVGTSpanElement has the all the properties and methods of SVGTextPositioningElement.

Object SVGTRefElement

SVGTRefElement has the all the properties and methods of SVGTextPositioningElement, SVGURIReference.

Object SVGGlyphRunElement

SVGGlyphRunElement has the all the properties and methods of SVGTextPositioningElement as well as the properties and methods defined below.

The SVGGlyphRunElement object has the following properties:
glyphOrder
This property is of type SVGAnimatedNumberList.
Object SVGTextPathElement

SVGTextPathElement has the all the properties and methods of SVGTextPositioningElement, SVGURIReference as well as the properties and methods defined below.

The SVGTextPathElement class has the following constants:
SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN
This constant is of type short and has a value of 1.
SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH
This constant is of type short and has a value of 2.
SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO
This constant is of type short and has a value of 1.
SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT
This constant is of type short and has a value of 2.
The SVGTextPathElement object has the following properties:
startOffset
This property is of type SVGAnimatedLength.
method
This property is of type SVGAnimatedEnumeration.
spacing
This property is of type SVGAnimatedEnumeration.
Object SVGAltGlyphElement

SVGAltGlyphElement has the all the properties and methods of SVGTextContentElement, SVGURIReference.

Object SVGAltGlyphDefElement

SVGAltGlyphDefElement has the all the properties and methods of SVGElement.

Object SVGAltGlyphItemElement

SVGAltGlyphItemElement has the all the properties and methods of SVGElement.

Object SVGGlyphRefElement

SVGGlyphRefElement has the all the properties and methods of SVGElement, SVGURIReference, SVGStylable as well as the properties and methods defined below.

The SVGGlyphRefElement object has the following properties:
glyphRef
This property is of type DOMString.
format
This property is of type DOMString.
Object SVGPaint

SVGPaint has the all the properties and methods of SVGColor as well as the properties and methods defined below.

The SVGPaint class has the following constants:
SVGPaint.SVG_PAINTTYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGPaint.SVG_PAINTTYPE_RGBCOLOR
This constant is of type short and has a value of 1.
SVGPaint.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR
This constant is of type short and has a value of 2.
SVGPaint.SVG_PAINTTYPE_NONE
This constant is of type short and has a value of 101.
SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR
This constant is of type short and has a value of 102.
SVGPaint.SVG_PAINTTYPE_URI_NONE
This constant is of type short and has a value of 103.
SVGPaint.SVG_PAINTTYPE_URI_CURRENTCOLOR
This constant is of type short and has a value of 104.
SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR
This constant is of type short and has a value of 105.
SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR
This constant is of type short and has a value of 106.
The SVGPaint object has the following properties:
paintType
This property is of type unsigned short.
uri
This property is of type DOMString.
The SVGPaint object has the following methods:
setUri(uri)
This method returns a void. The uri parameter is of type DOMString.
setPaint(paintType,uri,rgbColor,iccColor)
This method returns a void. The paintType parameter is of type unsigned short. The uri parameter is of type DOMString. The rgbColor parameter is of type css::RGBColor. The iccColor parameter is of type SVGICCColor.
Object SVGMarkerElement

SVGMarkerElement has the all the properties and methods of SVGElement, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox as well as the properties and methods defined below.

The SVGMarkerElement class has the following constants:
SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN
This constant is of type short and has a value of 0.
SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE
This constant is of type short and has a value of 1.
SVGMarkerElement.SVG_MARKERUNITS_USERSPACE
This constant is of type short and has a value of 2.
SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH
This constant is of type short and has a value of 3.
SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN
This constant is of type short and has a value of 0.
SVGMarkerElement.SVG_MARKER_ORIENT_AUTO
This constant is of type short and has a value of 1.
SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE
This constant is of type short and has a value of 2.
The SVGMarkerElement object has the following properties:
refX
This property is of type SVGAnimatedLength.
refY
This property is of type SVGAnimatedLength.
markerUnits
This property is of type SVGAnimatedEnumeration.
markerWidth
This property is of type SVGAnimatedLength.
markerHeight
This property is of type SVGAnimatedLength.
orientType
This property is of type SVGAnimatedEnumeration.
orientAngle
This property is of type SVGAnimatedAngle.
The SVGMarkerElement object has the following methods:
setOrientToAuto()
This method returns a void.
setOrientToAngle(angle)
This method returns a void. The angle parameter is of type SVGAngle.
Object SVGColorProfileElement

SVGColorProfileElement has the all the properties and methods of SVGElement, SVGRenderingIntent as well as the properties and methods defined below.

The SVGColorProfileElement object has the following properties:
name
This property is of type DOMString.
renderingIntent
This property is of type unsigned short.
Object SVGColorProfileSrcElement

SVGColorProfileSrcElement has the all the properties and methods of SVGElement, SVGURIReference.

Object SVGColorProfileRule

SVGColorProfileRule has the all the properties and methods of SVGCSSRule, SVGRenderingIntent as well as the properties and methods defined below.

The SVGColorProfileRule object has the following properties:
src
This property is of type DOMString.
name
This property is of type DOMString.
renderingIntent
This property is of type unsigned short.
Object SVGGradientElement

SVGGradientElement has the all the properties and methods of SVGElement, SVGURIReference, SVGExternalResourcesRequired, SVGUnitTypes as well as the properties and methods defined below.

The SVGGradientElement class has the following constants:
SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN
This constant is of type short and has a value of 0.
SVGGradientElement.SVG_SPREADMETHOD_PAD
This constant is of type short and has a value of 1.
SVGGradientElement.SVG_SPREADMETHOD_REFLECT
This constant is of type short and has a value of 2.
SVGGradientElement.SVG_SPREADMETHOD_REPEAT
This constant is of type short and has a value of 3.
The SVGGradientElement object has the following properties:
gradientUnits
This property is of type SVGAnimatedEnumeration.
gradientTransform
This property is of type SVGAnimatedTransformList.
spreadMethod
This property is of type SVGAnimatedEnumeration.
Object SVGLinearGradientElement

SVGLinearGradientElement has the all the properties and methods of SVGGradientElement as well as the properties and methods defined below.

The SVGLinearGradientElement object has the following properties:
x1
This property is of type SVGAnimatedLength.
y1
This property is of type SVGAnimatedLength.
x2
This property is of type SVGAnimatedLength.
y2
This property is of type SVGAnimatedLength.
Object SVGRadialGradientElement

SVGRadialGradientElement has the all the properties and methods of SVGGradientElement as well as the properties and methods defined below.

The SVGRadialGradientElement object has the following properties:
cx
This property is of type SVGAnimatedLength.
cy
This property is of type SVGAnimatedLength.
r
This property is of type SVGAnimatedLength.
fx
This property is of type SVGAnimatedLength.
fy
This property is of type SVGAnimatedLength.
Object SVGStopElement

SVGStopElement has the all the properties and methods of SVGElement, SVGStylable as well as the properties and methods defined below.

The SVGStopElement object has the following properties:
offset
This property is of type SVGAnimatedNumber.
Object SVGPatternElement

SVGPatternElement has the all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox, SVGUnitTypes as well as the properties and methods defined below.

The SVGPatternElement object has the following properties:
patternUnits
This property is of type SVGAnimatedEnumeration.
patternTransform
This property is of type SVGAnimatedTransformList.
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
Object SVGClipPathElement

SVGClipPathElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, SVGUnitTypes as well as the properties and methods defined below.

The SVGClipPathElement object has the following properties:
clipPathUnits
This property is of type SVGAnimatedEnumeration.
Object SVGMaskElement

SVGMaskElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, SVGUnitTypes as well as the properties and methods defined below.

The SVGMaskElement object has the following properties:
maskUnits
This property is of type SVGAnimatedEnumeration.
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
Object SVGFilterElement

SVGFilterElement has the all the properties and methods of SVGElement, SVGURIReference, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGUnitTypes as well as the properties and methods defined below.

The SVGFilterElement object has the following properties:
filterUnits
This property is of type SVGAnimatedEnumeration.
primitiveUnits
This property is of type SVGAnimatedEnumeration.
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
filterResX
This property is of type SVGAnimatedInteger.
filterResY
This property is of type SVGAnimatedInteger.
The SVGFilterElement object has the following methods:
setFilterRes(filterResX,filterResY)
This method returns a void. The filterResX parameter is of type unsigned long. The filterResY parameter is of type unsigned long.
Object SVGFilterPrimitiveStandardAttributes
The SVGFilterPrimitiveStandardAttributes object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.
result
This property is of type SVGAnimatedString.
Object SVGFEBlendElement

SVGFEBlendElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEBlendElement class has the following constants:
SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN
This constant is of type short and has a value of 0.
SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL
This constant is of type short and has a value of 1.
SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY
This constant is of type short and has a value of 2.
SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN
This constant is of type short and has a value of 3.
SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN
This constant is of type short and has a value of 4.
SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN
This constant is of type short and has a value of 5.
The SVGFEBlendElement object has the following properties:
in1
This property is of type SVGAnimatedString.
in2
This property is of type SVGAnimatedString.
mode
This property is of type SVGAnimatedEnumeration.
Object SVGFEColorMatrixElement

SVGFEColorMatrixElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEColorMatrixElement class has the following constants:
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_MATRIX
This constant is of type short and has a value of 1.
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE
This constant is of type short and has a value of 2.
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE
This constant is of type short and has a value of 3.
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA
This constant is of type short and has a value of 4.
The SVGFEColorMatrixElement object has the following properties:
in1
This property is of type SVGAnimatedString.
type
This property is of type SVGAnimatedEnumeration.
values
This property is of type SVGAnimatedNumberList.
Object SVGFEComponentTransferElement

SVGFEComponentTransferElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEComponentTransferElement object has the following properties:
in1
This property is of type SVGAnimatedString.
Object SVGComponentTransferFunctionElement

SVGComponentTransferFunctionElement has the all the properties and methods of SVGElement as well as the properties and methods defined below.

The SVGComponentTransferFunctionElement class has the following constants:
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANFER_TYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANFER_TYPE_IDENTITY
This constant is of type short and has a value of 1.
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANFER_TYPE_TABLE
This constant is of type short and has a value of 2.
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANFER_TYPE_DISCRETE
This constant is of type short and has a value of 3.
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANFER_TYPE_LINEAR
This constant is of type short and has a value of 4.
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANFER_TYPE_GAMMA
This constant is of type short and has a value of 5.
The SVGComponentTransferFunctionElement object has the following properties:
type
This property is of type SVGAnimatedEnumeration.
tableValues
This property is of type SVGAnimatedNumberList.
slope
This property is of type SVGAnimatedNumber.
intercept
This property is of type SVGAnimatedNumber.
amplitude
This property is of type SVGAnimatedNumber.
exponent
This property is of type SVGAnimatedNumber.
offset
This property is of type SVGAnimatedNumber.
Object SVGFEFuncRElement

SVGFEFuncRElement has the all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFEFuncGElement

SVGFEFuncGElement has the all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFEFuncBElement

SVGFEFuncBElement has the all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFEFuncAElement

SVGFEFuncAElement has the all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFECompositeElement

SVGFECompositeElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFECompositeElement class has the following constants:
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN
This constant is of type short and has a value of 0.
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER
This constant is of type short and has a value of 1.
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN
This constant is of type short and has a value of 2.
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT
This constant is of type short and has a value of 3.
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP
This constant is of type short and has a value of 4.
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR
This constant is of type short and has a value of 5.
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC
This constant is of type short and has a value of 6.
The SVGFECompositeElement object has the following properties:
in1
This property is of type SVGAnimatedString.
in2
This property is of type SVGAnimatedString.
operator
This property is of type SVGAnimatedEnumeration.
k1
This property is of type SVGAnimatedNumber.
k2
This property is of type SVGAnimatedNumber.
k3
This property is of type SVGAnimatedNumber.
k4
This property is of type SVGAnimatedNumber.
Object SVGFEConvolveMatrixElement

SVGFEConvolveMatrixElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEConvolveMatrixElement class has the following constants:
SVGFEConvolveMatrixElement.SVG_EDGEMODE_UNKNOWN
This constant is of type short and has a value of 0.
SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE
This constant is of type short and has a value of 1.
SVGFEConvolveMatrixElement.SVG_EDGEMODE_WRAP
This constant is of type short and has a value of 2.
SVGFEConvolveMatrixElement.SVG_EDGEMODE_NONE
This constant is of type short and has a value of 3.
The SVGFEConvolveMatrixElement object has the following properties:
orderX
This property is of type SVGAnimatedInteger.
orderY
This property is of type SVGAnimatedInteger.
kernelMatrix
This property is of type SVGAnimatedNumberList.
divisor
This property is of type SVGAnimatedNumber.
bias
This property is of type SVGAnimatedNumber.
targetX
This property is of type SVGAnimatedInteger.
targetY
This property is of type SVGAnimatedInteger.
edgeMode
This property is of type SVGAnimatedEnumeration.
kernelUnitLengthX
This property is of type SVGAnimatedLength.
kernelUnitLengthY
This property is of type SVGAnimatedLength.
preserveAlpha
This property is of type SVGAnimatedBoolean.
Object SVGFEDiffuseLightingElement

SVGFEDiffuseLightingElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEDiffuseLightingElement object has the following properties:
in1
This property is of type SVGAnimatedString.
surfaceScale
This property is of type SVGAnimatedNumber.
diffuseConstant
This property is of type SVGAnimatedNumber.
Object SVGFEDistantLightElement

SVGFEDistantLightElement has the all the properties and methods of SVGElement as well as the properties and methods defined below.

The SVGFEDistantLightElement object has the following properties:
azimuth
This property is of type SVGAnimatedNumber.
elevation
This property is of type SVGAnimatedNumber.
Object SVGFEPointLightElement

SVGFEPointLightElement has the all the properties and methods of SVGElement as well as the properties and methods defined below.

The SVGFEPointLightElement object has the following properties:
x
This property is of type SVGAnimatedNumber.
y
This property is of type SVGAnimatedNumber.
z
This property is of type SVGAnimatedNumber.
Object SVGFESpotLightElement

SVGFESpotLightElement has the all the properties and methods of SVGElement as well as the properties and methods defined below.

The SVGFESpotLightElement object has the following properties:
x
This property is of type SVGAnimatedNumber.
y
This property is of type SVGAnimatedNumber.
z
This property is of type SVGAnimatedNumber.
pointsAtX
This property is of type SVGAnimatedNumber.
pointsAtY
This property is of type SVGAnimatedNumber.
pointsAtZ
This property is of type SVGAnimatedNumber.
specularExponent
This property is of type SVGAnimatedNumber.
limitingConeAngle
This property is of type SVGAnimatedNumber.
Object SVGFEDisplacementMapElement

SVGFEDisplacementMapElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEDisplacementMapElement class has the following constants:
SVGFEDisplacementMapElement.SVG_CHANNEL_UNKNOWN
This constant is of type short and has a value of 0.
SVGFEDisplacementMapElement.SVG_CHANNEL_R
This constant is of type short and has a value of 1.
SVGFEDisplacementMapElement.SVG_CHANNEL_G
This constant is of type short and has a value of 2.
SVGFEDisplacementMapElement.SVG_CHANNEL_B
This constant is of type short and has a value of 3.
SVGFEDisplacementMapElement.SVG_CHANNEL_A
This constant is of type short and has a value of 4.
The SVGFEDisplacementMapElement object has the following properties:
in1
This property is of type SVGAnimatedString.
in2
This property is of type SVGAnimatedString.
scale
This property is of type SVGAnimatedNumber.
xChannelSelector
This property is of type SVGAnimatedEnumeration.
yChannelSelector
This property is of type SVGAnimatedEnumeration.
Object SVGFEFloodElement

SVGFEFloodElement has the all the properties and methods of SVGElement, SVGStylable, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEFloodElement object has the following properties:
in1
This property is of type SVGAnimatedString.
Object SVGFEGaussianBlurElement

SVGFEGaussianBlurElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEGaussianBlurElement object has the following properties:
in1
This property is of type SVGAnimatedString.
stdDeviationX
This property is of type SVGAnimatedNumber.
stdDeviationY
This property is of type SVGAnimatedNumber.
The SVGFEGaussianBlurElement object has the following methods:
setStdDeviation(stdDeviationX,stdDeviationY)
This method returns a void. The stdDeviationX parameter is of type SVGLength. The stdDeviationY parameter is of type SVGLength.
Object SVGFEImageElement

SVGFEImageElement has the all the properties and methods of SVGElement, SVGURIReference, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, SVGFilterPrimitiveStandardAttributes.

Object SVGFEMergeElement

SVGFEMergeElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes.

Object SVGFEMergeNodeElement

SVGFEMergeNodeElement has the all the properties and methods of SVGElement as well as the properties and methods defined below.

The SVGFEMergeNodeElement object has the following properties:
in1
This property is of type SVGAnimatedString.
Object SVGFEMorphologyElement

SVGFEMorphologyElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEMorphologyElement class has the following constants:
SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN
This constant is of type short and has a value of 0.
SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE
This constant is of type short and has a value of 1.
SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE
This constant is of type short and has a value of 2.
The SVGFEMorphologyElement object has the following properties:
in1
This property is of type SVGAnimatedString.
operator
This property is of type SVGAnimatedEnumeration.
radiusX
This property is of type SVGAnimatedLength.
radiusY
This property is of type SVGAnimatedLength.
Object SVGFEOffsetElement

SVGFEOffsetElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFEOffsetElement object has the following properties:
in1
This property is of type SVGAnimatedString.
dx
This property is of type SVGAnimatedLength.
dy
This property is of type SVGAnimatedLength.
Object SVGFESpecularLightingElement

SVGFESpecularLightingElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFESpecularLightingElement object has the following properties:
in1
This property is of type SVGAnimatedString.
surfaceScale
This property is of type SVGAnimatedNumber.
specularConstant
This property is of type SVGAnimatedNumber.
specularExponent
This property is of type SVGAnimatedNumber.
Object SVGFETileElement

SVGFETileElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFETileElement object has the following properties:
in1
This property is of type SVGAnimatedString.
Object SVGFETurbulenceElement

SVGFETurbulenceElement has the all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

The SVGFETurbulenceElement class has the following constants:
SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE
This constant is of type short and has a value of 1.
SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
This constant is of type short and has a value of 2.
SVGFETurbulenceElement.SVG_STITCHTYPE_UNKNOWN
This constant is of type short and has a value of 0.
SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH
This constant is of type short and has a value of 1.
SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
This constant is of type short and has a value of 2.
The SVGFETurbulenceElement object has the following properties:
baseFrequencyX
This property is of type SVGAnimatedNumber.
baseFrequencyY
This property is of type SVGAnimatedNumber.
numOctaves
This property is of type SVGAnimatedInteger.
seed
This property is of type SVGAnimatedNumber.
stitchTiles
This property is of type SVGAnimatedEnumeration.
type
This property is of type SVGAnimatedEnumeration.
Object SVGCursorElement

SVGCursorElement has the all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGExternalResourcesRequired as well as the properties and methods defined below.

The SVGCursorElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
Object SVGAElement

SVGAElement has the all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGAElement object has the following properties:
target
This property is of type SVGAnimatedString.
Object SVGViewElement

SVGViewElement has the all the properties and methods of SVGElement, SVGExternalResourcesRequired, SVGFitToViewBox, SVGZoomAndPan as well as the properties and methods defined below.

The SVGViewElement object has the following properties:
viewTarget
This property is of type SVGElement.
Object SVGScriptElement

SVGScriptElement has the all the properties and methods of SVGElement, SVGURIReference, SVGExternalResourcesRequired as well as the properties and methods defined below.

The SVGScriptElement object has the following properties:
type
This property is of type DOMString.
Object SVGZoomEvent

SVGZoomEvent has the all the properties and methods of events::UIEvent as well as the properties and methods defined below.

The SVGZoomEvent object has the following properties:
zoomRectScreen
This property is of type SVGRect.
previousScale
This property is of type float.
previousTranslate
This property is of type SVGPoint.
newScale
This property is of type float.
newTranslate
This property is of type SVGPoint.
Object ElementTimeControl
The ElementTimeControl object has the following methods:
beginElement()
This method returns a boolean.
beginElementAt(offset)
This method returns a boolean. The offset parameter is of type float.
endElement()
This method returns a boolean.
endElementAt(offset)
This method returns a boolean. The offset parameter is of type float.
Object SVGAnimationElement

SVGAnimationElement has the all the properties and methods of SVGElement, SVGTests, SVGExternalResourcesRequired, ElementTimeControl as well as the properties and methods defined below.

The SVGAnimationElement object has the following properties:
targetElement
This property is of type SVGElement.
The SVGAnimationElement object has the following methods:
getStartTime()
This method returns a float.
getCurrentTime()
This method returns a float.
getSimpleDuration()
This method returns a float.
Object SVGAnimateElement

SVGAnimateElement has the all the properties and methods of SVGAnimationElement.

Object SVGSetElement

SVGSetElement has the all the properties and methods of SVGAnimationElement.

Object SVGAnimateMotionElement

SVGAnimateMotionElement has the all the properties and methods of SVGAnimationElement.

Object SVGAnimateTransformElement

SVGAnimateTransformElement has the all the properties and methods of SVGAnimationElement.

Object TimeEvent

TimeEvent has the all the properties and methods of events::Event as well as the properties and methods defined below.

The TimeEvent object has the following properties:
view
This property is of type views::AbstractView.
detail
This property is of type long.
The TimeEvent object has the following methods:
initTimeEvent(typeArg,viewArg,detailArg)
This method returns a void. The typeArg parameter is of type DOMString. The viewArg parameter is of type views::AbstractView. The detailArg parameter is of type long.
Object SVGFontElement

SVGFontElement has the all the properties and methods of SVGElement, SVGExternalResourcesRequired, SVGStylable.

Object SVGGlyphElement

SVGGlyphElement has the all the properties and methods of SVGElement, SVGStylable.

Object SVGMissingGlyphElement

SVGMissingGlyphElement has the all the properties and methods of SVGElement, SVGStylable.

Object SVGHKernElement

SVGHKernElement has the all the properties and methods of SVGElement.

Object SVGVKernElement

SVGVKernElement has the all the properties and methods of SVGElement.

Object SVGFontFaceElement

SVGFontFaceElement has the all the properties and methods of SVGElement.

Object SVGFontFaceSrcElement

SVGFontFaceSrcElement has the all the properties and methods of SVGElement.

Object SVGFontFaceUriElement

SVGFontFaceUriElement has the all the properties and methods of SVGElement.

Object SVGFontFaceFormatElement

SVGFontFaceFormatElement has the all the properties and methods of SVGElement.

Object SVGFontFaceNameElement

SVGFontFaceNameElement has the all the properties and methods of SVGElement.

Object SVGDefinitionSrcElement

SVGDefinitionSrcElement has the all the properties and methods of SVGElement.

Object SVGMetadataElement

SVGMetadataElement has the all the properties and methods of SVGElement.

Object SVGForeignObjectElement

SVGForeignObjectElement has the all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

The SVGForeignObjectElement object has the following properties:
x
This property is of type SVGAnimatedLength.
y
This property is of type SVGAnimatedLength.
width
This property is of type SVGAnimatedLength.
height
This property is of type SVGAnimatedLength.