Interface | Description |
---|---|
ISVGAnimatedPoints |
The SVGAnimatedPoints interface supports elements which have a ‘points’ attribute which holds a list of coordinate values and which support the ability to animate that attribute.
|
ISVGFitToViewBox |
Interface SVGFitToViewBox defines DOM attributes that apply to elements which have XML attributes ‘viewBox’ and ‘preserveAspectRatio’.
|
ISVGRenderingIntent |
The SVGRenderingIntent interface defines the enumerated list of possible values for ‘rendering-intent’ attributes or descriptors.
|
ISVGTests |
Interface SVGTests defines an interface which applies to all elements which have attributes ‘requiredFeatures’, ‘requiredExtensions’ and ‘systemLanguage’.
|
ISVGUnitTypes |
The SVGUnitTypes interface defines a commonly used set of constants and is a base interface used by SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement and SVGFilterElement.
|
ISVGURIReference |
Interface SVGURIReference defines an interface which applies to all elements which have the collection of XLink attributes, such as ‘xlink:href’, which define a URI reference.
|
ISVGZoomAndPan |
The SVGZoomAndPan interface defines attribute zoomAndPan and associated constants.
|
Class | Description |
---|---|
SVGAElement |
The SVGAElement interface corresponds to the ‘a’ element.
|
SVGAnimateElement |
The SVGAnimateElement interface corresponds to the ‘animate’ element.
|
SVGAnimateMotionElement |
The SVGAnimateMotionElement interface corresponds to the ‘animateMotion’ element.
|
SVGAnimateTransformElement |
The SVGAnimateTransformElement interface corresponds to the ‘animateTransform’ element.
|
SVGAnimationElement |
The SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement and SVGAnimateTransformElement.
|
SVGCircleElement |
The SVGCircleElement interface corresponds to the ‘circle’ element.
|
SVGClipPathElement |
The SVGClipPathElement interface corresponds to the ‘clipPath’ element.
|
SVGComponentTransferFunctionElement |
This interface defines a base interface used by the component transfer function interfaces.
|
SVGCursorElement |
The SVGCursorElement interface corresponds to the ‘cursor’ element.
|
SVGDefsElement |
The SVGDefsElement interface corresponds to the ‘defs’ element.
|
SVGDescElement |
The SVGDescElement interface corresponds to the ‘desc’ element.
|
SVGDocument |
When an ‘svg’ element is embedded inline as a component of a document from another namespace, such as when an ‘svg’ element is embedded inline within an XHTML document [XHTML], then an SVGDocument object will not exist; instead, the root object in the document object hierarchy will be a Document object of a different type, such as an HTMLDocument object.
|
SVGElement |
All of the SVG DOM interfaces that correspond directly to elements in the SVG language (such as the SVGPathElement interface for the ‘path’ element) derive from the SVGElement interface.
|
SVGElementInstance |
The root object of each use-element shadow tree implements the SVGUseElementShadowRoot interface.
|
SVGEllipseElement |
The SVGEllipseElement interface corresponds to the ‘ellipse’ element.
|
SVGFilterElement |
The SVGFilterElement interface corresponds to the ‘filter’ element.
|
SVGForeignObjectElement |
The SVGForeignObjectElement interface corresponds to the ‘foreignObject’ element.
|
SVGGElement |
The SVGGElement interface corresponds to the ‘g’ element.
|
SVGGeometryElement |
Interface SVGGeometryElement represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked.
|
SVGGradientElement |
The SVGGradientElement interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.
|
SVGGraphicsElement |
The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a group.
|
SVGImageElement |
The SVGImageElement interface corresponds to the ‘image’ element.
|
SVGLinearGradientElement |
The SVGLinearGradientElement interface corresponds to the ‘linearGradient’ element.
|
SVGLineElement |
The SVGLineElement interface corresponds to the ‘line’ element.
|
SVGMarkerElement |
The SVGMarkerElement interface corresponds to the ‘marker’ element.
|
SVGMaskElement |
The SVGMaskElement interface corresponds to the ‘mask’ element.
|
SVGMetadataElement |
The SVGMetadataElement interface corresponds to the ‘metadata’ element.
|
SVGMPathElement |
The SVGMPathElement interface corresponds to the ‘mpath’ element.
|
SVGPathElement |
The SVGPathElement interface corresponds to the ‘path’ element.
|
SVGPatternElement |
The SVGPatternElement interface corresponds to the ‘pattern’ element.
|
SVGPolygonElement |
The SVGPolygonElement interface corresponds to the ‘polygon’ element.
|
SVGPolylineElement |
The SVGPolylineElement interface corresponds to the ‘polyline’ element.
|
SVGRadialGradientElement |
The SVGRadialGradientElement interface corresponds to the ‘radialGradient’ element.
|
SVGRectElement |
The SVGRectElement interface corresponds to the ‘rect’ element.
|
SVGRenderingIntent |
The SVGRenderingIntent enumeration defines the enumerated list of possible values for ‘rendering-intent’ attributes or descriptors.
|
SVGScriptElement |
The SVGScriptElement interface corresponds to the ‘script’ element.
|
SVGSetElement |
The SVGSetElement interface corresponds to the ‘set’ element.
|
SVGStopElement |
The SVGStopElement interface corresponds to the ‘stop’ element.
|
SVGStyleElement |
The SVGStyleElement interface corresponds to the ‘style’ element.
|
SVGSVGElement |
A key interface definition is the SVGSVGElement interface, which is the interface that corresponds to the ‘svg’ element.
|
SVGSwitchElement |
The SVGSwitchElement interface corresponds to the ‘switch’ element.
|
SVGSymbolElement |
The SVGSymbolElement interface corresponds to the ‘symbol’ element.
|
SVGTextContentElement |
The SVGTextContentElement is inherited by various text-related interfaces, such as SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement and SVGTextPathElement.
|
SVGTextElement |
The SVGTextElement interface corresponds to the ‘text’ element.
|
SVGTextPathElement |
The SVGTextPathElement interface corresponds to the ‘textPath’ element.
|
SVGTextPositioningElement |
The SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement, SVGTSpanElement, SVGTRefElement and SVGAltGlyphElement.
|
SVGTitleElement |
The SVGTitleElement interface corresponds to the ‘title’ element.
|
SVGTSpanElement |
The SVGTSpanElement interface corresponds to the ‘tspan’ element.
|
SVGUnitTypes |
The SVGUnitTypes enumeration defines a commonly used set of constants and is a base interface used by SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement and SVGFilterElement.
|
SVGUseElement |
The SVGUseElement interface corresponds to the ‘use’ element.
|
SVGViewElement |
The SVGViewElement interface corresponds to the ‘view’ element.
|
SVGZoomAndPan |
The SVGZoomAndPan enumeration defines attribute zoomAndPan and associated constants.
|
Exception | Description |
---|---|
SVGException |
This exception is raised when a specific SVG operation is impossible to perform.
|