ECMA Script Language Binding for Stylable SVG

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

Object SVGDOMImplementation

SVGDOMImplementation has the all the properties and methods of DOMImplementation as well as the properties and methods defined below.

The SVGDOMImplementation object has the following methods:
createSVGDocument(title)
This method returns an SVGDocument. The title attribute is of type DOMString.
Object SVGAngle
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.
animatedValue
This property is of type float.
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 SVGInteger
The SVGInteger object has the following properties:
value
This property is of type long.
animatedValue
This property is of type long.
Object SVGLength
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.
animatedValue
This property is of type float.
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 SVGNumber
The SVGNumber object has the following properties:
value
This property is of type float.
animatedValue
This property is of type float.
Object SVGRect
The SVGRect object has the following properties:
x
This property is of type SVGNumber.
y
This property is of type SVGNumber.
width
This property is of type SVGNumber.
height
This property is of type SVGNumber.
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.
insertBefore(newItem,index)
This method returns a Object. The newItem parameter is of type Object. The index parameter is of type unsigned long.
replace(newItem,index)
This method returns a Object. The newItem parameter is of type Object. The index parameter is of type unsigned long.
remove(index)
This method returns a Object. The index parameter is of type unsigned long.
append(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 SVGStyleElement

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

The SVGStyleElement object has the following properties:
type
This property is of type DOMString.
Object SVGCSSRule

SVGCSSRule has the all the properties and methods of CSSRule.

Object CSSColorProfileRule

CSSColorProfileRule has the all the properties and methods of SVGCSSRule as well as the properties and methods defined below.

The CSSColorProfileRule 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 SVGDocument

SVGDocument has the all the properties and methods of Document, 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.
The SVGDocument object has the following methods:
getElementById(elementId)
This method returns a Element. The elementId parameter is of type DOMString.
Object SVGElement

SVGElement has the all the properties and methods of 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 SVGSVGElement

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

The SVGSVGElement object has the following properties:
className
This property is of type DOMString.
viewport
This property is of type SVGRect.
CSSPixelToMillimeterX
This property is of type float.
CSSPixelToMillimeterY
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.
enableZoomAndPanControls
This property is of type boolean.
currentScale
This property is of type float.
currentTranslate
This property is of type SVGPoint.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
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 NodeList. The rect parameter is of type SVGRect. The referenceElement parameter is of type SVGElement.
getEnclosureList(rect,referenceElement)
This method returns a 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.
createSVGNumber()
This method returns a SVGNumber.
createSVGLength()
This method returns a SVGLength.
createSVGLengthList()
This method returns a SVGLengthList.
createSVGAngle()
This method returns a SVGAngle.
createSVGPoint()
This method returns a SVGPoint.
createSVGPointList()
This method returns a SVGPointList.
createSVGMatrix()
This method returns a SVGMatrix.
createSVGPreserveAspectRatio()
This method returns a SVGPreserveAspectRatio.
createSVGRect()
This method returns a SVGRect.
createSVGTransformList()
This method returns a SVGTransformList.
createSVGTransformListFromMatrix(matrix)
This method returns a SVGTransformList. The matrix parameter is of type SVGMatrix.
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 Element. The elementId parameter is of type DOMString.
Object SVGGElement

SVGGElement has the all the properties and methods of SVGElement, SVGTransformable, SVGLangSpace, SVGTests, EventTarget as well as the properties and methods defined below.

The SVGGElement object has the following properties:
className
This property is of type DOMString.
Object SVGDefsElement

SVGDefsElement has the all the properties and methods of SVGElement, SVGTransformable, SVGLangSpace as well as the properties and methods defined below.

The SVGDefsElement object has the following properties:
className
This property is of type DOMString.
Object SVGDescElement

SVGDescElement has the all the properties and methods of SVGElement, SVGLangSpace as well as the properties and methods defined below.

The SVGDescElement object has the following properties:
className
This property is of type DOMString.
Object SVGTitleElement

SVGTitleElement has the all the properties and methods of SVGElement, SVGLangSpace as well as the properties and methods defined below.

The SVGTitleElement object has the following properties:
className
This property is of type DOMString.
Object SVGUseElement

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

The SVGUseElement object has the following properties:
className
This property is of type DOMString.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
Object SVGImageElement

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

The SVGImageElement object has the following properties:
className
This property is of type DOMString.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
Object SVGSymbolElement

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

The SVGSymbolElement object has the following properties:
className
This property is of type DOMString.
Object SVGSwitchElement

SVGSwitchElement has the all the properties and methods of SVGElement, SVGTransformable, SVGLangSpace, SVGTests, EventTarget as well as the properties and methods defined below.

The SVGSwitchElement object has the following properties:
className
This property 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 SVGTests
The SVGTests object has the following properties:
systemRequired
This property is of type DOMString.
systemLanguage
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 DOMString.
Object GetSVGDocument
The GetSVGDocument object has the following methods:
getSVGDocument()
This method returns a SVGDocument.
Object SVGPoint
The SVGPoint object has the following properties:
x
This property is of type SVGLength.
y
This property is of type SVGLength.
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 SVGLength.
f
This property is of type SVGLength.
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 SVGLength. The y parameter is of type SVGLength.
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 SVGAngle.
rotateFromVector(x,y)
This method returns a SVGMatrix. The x parameter is of type SVGLength. The y parameter is of type SVGLength.
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 SVGAngle.
skewY(angle)
This method returns a SVGMatrix. The angle parameter is of type SVGAngle.
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 SVGTransform
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 SVGAngle.
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 SVGLength. The ty parameter is of type SVGLength.
setScale(sx,sy)
This method returns a void. The sx parameter is of type SVGNumber. The sy parameter is of type SVGNumber.
setRotate(angle)
This method returns a void. The angle parameter is of type SVGAngle.
setSkewX(angle)
This method returns a void. The angle parameter is of type SVGAngle.
setSkewY(angle)
This method returns a void. The angle parameter is of type SVGAngle.
Object SVGPreserveAspectRatio
The SVGPreserveAspectRatio object has the following properties:
align
This property is of type unsigned short.
meetOrSlice
This property is of type unsigned short.
Object SVGFitToViewBox
The SVGFitToViewBox object has the following properties:
viewBox
This property is of type SVGRect.
preserveAspectRatio
This property is of type SVGPreserveAspectRatio.
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 SVGTransformList.
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 SVGPathElement

SVGPathElement has the all the properties and methods of SVGElement, SVGTransformable, SVGLangSpace, SVGTests, EventTarget as well as the properties and methods defined below.

The SVGPathElement object has the following properties:
className
This property is of type DOMString.
length
This property is of type SVGNumber.
pathSegList
This property is of type SVGList.
normalizedPathSegList
This property is of type SVGList.
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.
createSVGPathSeg()
This method returns a SVGPathSeg.
Object SVGPathSeg
The SVGPathSeg object has the following properties:
pathSegType
This property is of type unsigned short.
pathSegTypeAsLetter
This property is of type DOMString.
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.
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 SVGRectElement

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

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

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

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

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

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

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

The SVGLineElement object has the following properties:
className
This property is of type DOMString.
x1
This property is of type SVGLength.
y1
This property is of type SVGLength.
x2
This property is of type SVGLength.
y2
This property is of type SVGLength.
Object SVGPolylineElement

SVGPolylineElement has the all the properties and methods of SVGElement, SVGTransformable, SVGLangSpace, SVGTests, EventTarget as well as the properties and methods defined below.

The SVGPolylineElement object has the following properties:
className
This property is of type DOMString.
points
This property is of type SVGList.
Object SVGPolygonElement

SVGPolygonElement has the all the properties and methods of SVGElement, SVGTransformable, SVGLangSpace, SVGTests, EventTarget as well as the properties and methods defined below.

The SVGPolygonElement object has the following properties:
className
This property is of type DOMString.
points
This property is of type SVGList.
Object SVGTextContentElement

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

The SVGTextContentElement object has the following properties:
className
This property is of type DOMString.
The SVGTextContentElement object has the following methods:
getNumberOfChars()
This method returns a long.
getLength()
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 SVGLength.
y
This property is of type SVGLength.
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 SVGLengthList.
y
This property is of type SVGLengthList.
dx
This property is of type SVGLengthList.
dy
This property is of type SVGLengthList.
rotate
This property is of type SVGLengthList.
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 SVGTextPathElement

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

The SVGTextPathElement object has the following properties:
startOffset
This property is of type SVGLength.
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 SVGGlyphSubElement

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

The SVGGlyphSubElement object has the following properties:
fontFamily
This property is of type DOMString.
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 object has the following properties:
paintType
This property is of type unsigned short.
uri
This property is of type DOMString.
animatedPaintType
This property is of type unsigned short.
animatedUri
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 RGBColor. The iccColor parameter is of type SVGICCColor.
Object SVGMarkerElement

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

The SVGMarkerElement object has the following properties:
className
This property is of type DOMString.
markerUnits
This property is of type unsigned short.
orientType
This property is of type unsigned short.
orientAngle
This property is of type SVGAngle.
refX
This property is of type SVGLength.
refY
This property is of type SVGLength.
markerWidth
This property is of type SVGLength.
markerHeight
This property is of type SVGLength.
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 SVGICCColor
The SVGICCColor object has the following properties:
colorProfile
This property is of type DOMString.
colors
This property is of type SVGList .
Object SVGColor
The SVGColor object has the following properties:
colorType
This property is of type unsigned short.
rgbColor
This property is of type RGBColor.
iccColor
This property is of type SVGICCColor.
animatedColorType
This property is of type unsigned short.
animatedRGBColor
This property is of type RGBColor.
animatedICCColor
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 RGBColor.
setRGBColorICCColor(rgbColor,iccColor)
This method returns a void. The rgbColor parameter is of type RGBColor. The iccColor parameter is of type SVGICCColor.
createRGBColor()
This method returns a RGBColor.
createSVGICCColor()
This method returns a SVGICCColor.
Object SVGGradientElement

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

The SVGGradientElement object has the following properties:
gradientUnits
This property is of type unsigned short.
gradientTransform
This property is of type SVGTransformList.
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 SVGLength.
y1
This property is of type SVGLength.
x2
This property is of type SVGLength.
y2
This property is of type SVGLength.
spreadMethod
This property is of type unsigned short.
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 SVGLength.
cy
This property is of type SVGLength.
r
This property is of type SVGLength.
fx
This property is of type SVGLength.
fy
This property is of type SVGLength.
Object SVGStopElement

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

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

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

The SVGPatternElement object has the following properties:
className
This property is of type DOMString.
patternUnits
This property is of type unsigned short.
patternTransform
This property is of type SVGTransformList.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
Object SVGClipPathElement

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

The SVGClipPathElement object has the following properties:
className
This property is of type DOMString.
clipPathUnits
This property is of type unsigned short.
Object SVGMaskElement

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

The SVGMaskElement object has the following properties:
className
This property is of type DOMString.
maskUnits
This property is of type unsigned short.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
Object SVGFilterElement

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

The SVGFilterElement object has the following properties:
filterUnits
This property is of type unsigned short.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
filterResX
This property is of type SVGInteger.
filterResY
This property is of type SVGInteger.
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 SVGFilterNodeStandardAttributes
The SVGFilterNodeStandardAttributes object has the following properties:
filterUnits
This property is of type unsigned short.
x
This property is of type SVGLength.
y
This property is of type SVGLength.
width
This property is of type SVGLength.
height
This property is of type SVGLength.
result
This property is of type DOMString.
Object SVGFEBlendElement

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

The SVGFEBlendElement object has the following properties:
in
This property is of type DOMString.
in2
This property is of type DOMString.
mode
This property is of type unsigned short.
Object SVGFEColorMatrixElement

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

The SVGFEColorMatrixElement object has the following properties:
in
This property is of type DOMString.
type
This property is of type unsigned short.
values
This property is of type SVGList.
Object SVGFEComponentTransferElement

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

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

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

The SVGComponentTransferFunctionElement object has the following properties:
type
This property is of type unsigned short.
tableValues
This property is of type SVGList.
slope
This property is of type SVGNumber.
intercept
This property is of type SVGNumber.
amplitude
This property is of type SVGNumber.
exponent
This property is of type SVGNumber.
offset
This property is of type SVGNumber.
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, SVGFilterNodeStandardAttributes as well as the properties and methods defined below.

The SVGFECompositeElement object has the following properties:
in
This property is of type DOMString.
in2
This property is of type DOMString.
operator
This property is of type unsigned short.
k1
This property is of type SVGInteger.
k2
This property is of type SVGInteger.
k3
This property is of type SVGInteger.
k4
This property is of type SVGInteger.
Object SVGFEConvolveMatrixElement

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

The SVGFEConvolveMatrixElement object has the following properties:
orderX
This property is of type SVGInteger.
orderY
This property is of type SVGInteger.
kernelMatrix
This property is of type SVGList.
edgeMode
This property is of type unsigned short.
divisor
This property is of type SVGNumber.
targetX
This property is of type SVGInteger.
targetY
This property is of type SVGInteger.
kernelUnitLengthX
This property is of type SVGNumber.
kernelUnitLengthY
This property is of type SVGNumber.
Object SVGFEDiffuseLightingElement

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

The SVGFEDiffuseLightingElement object has the following properties:
in
This property is of type DOMString.
resultScale
This property is of type SVGNumber.
surfaceScale
This property is of type SVGNumber.
diffuseConstant
This property is of type SVGNumber.
lightColor
This property is of type SVGColor.
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 SVGNumber.
elevation
This property is of type SVGNumber.
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 SVGNumber.
y
This property is of type SVGNumber.
z
This property is of type SVGNumber.
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 SVGNumber.
y
This property is of type SVGNumber.
z
This property is of type SVGNumber.
pointsAtX
This property is of type SVGNumber.
pointsAtY
This property is of type SVGNumber.
pointsAtZ
This property is of type SVGNumber.
specularExponent
This property is of type SVGNumber.
Object SVGFEDisplacementMapElement

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

The SVGFEDisplacementMapElement object has the following properties:
in
This property is of type DOMString.
in2
This property is of type DOMString.
xChannelSelector
This property is of type unsigned short.
yChannelSelector
This property is of type unsigned short.
scale
This property is of type SVGNumber.
Object SVGFEFloodElement

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

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

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

The SVGFEGaussianBlurElement object has the following properties:
in
This property is of type DOMString.
stdDeviationX
This property is of type SVGLength.
stdDeviationY
This property is of type SVGLength.
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, SVGFilterNodeStandardAttributes, SVGTransformable, SVGLangSpace, SVGURIReference as well as the properties and methods defined below.

The SVGFEImageElement object has the following properties:
className
This property is of type DOMString.
in
This property is of type DOMString.
Object SVGFEMergeElement

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

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:
in
This property is of type DOMString.
Object SVGFEMorphologyElement

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

The SVGFEMorphologyElement object has the following properties:
in
This property is of type DOMString.
operator
This property is of type unsigned short.
radius
This property is of type SVGLength.
Object SVGFEOffsetElement

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

The SVGFEOffsetElement object has the following properties:
in
This property is of type DOMString.
dx
This property is of type SVGLength.
dy
This property is of type SVGLength.
Object SVGFESpecularLightingElement

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

The SVGFESpecularLightingElement object has the following properties:
in
This property is of type DOMString.
surfaceScale
This property is of type SVGNumber.
specularConstant
This property is of type SVGNumber.
specularExponent
This property is of type SVGNumber.
lightColor
This property is of type SVGColor.
Object SVGFETileElement

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

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

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

The SVGFETurbulenceElement object has the following properties:
in
This property is of type DOMString.
baseFrequencyX
This property is of type SVGNumber.
baseFrequencyY
This property is of type SVGNumber.
numOctaves
This property is of type SVGInteger.
type
This property is of type unsigned short.
seed
This property is of type SVGNumber.
stitchTiles
This property is of type unsigned short.
Object SVGCursorElement

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

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

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

The SVGAElement object has the following properties:
className
This property is of type DOMString.
target
This property is of type DOMString.
Object SVGViewSpec

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

The SVGViewSpec object has the following properties:
transform
This property is of type SVGTransformList.
enableZoomAndPanControls
This property is of type boolean.
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.
enableZoomAndPanControlsString
This property is of type DOMString.
viewTargetString
This property is of type DOMString.
Object SVGViewElement

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

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

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

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

SVGZoomEvent has the all the properties and methods of 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, 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.

Object SVGGlyphElement

SVGGlyphElement has the all the properties and methods of SVGElement.

Object SVGMissingGlyphElement

SVGMissingGlyphElement has the all the properties and methods of SVGElement.

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 SVGMetadataElement

SVGMetadataElement has the all the properties and methods of SVGElement.

Object SVGForeignObjectElement

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

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