SVGAElement | SVGAElement-gränssnittet motsvarar ‘a’-elementet. |
SVGAnimateElement | SVGAnimateElement-gränssnittet motsvarar “animate”-elementet. Objektorienterad åtkomst till attributen för “animate”-elementet via SVG DOM är inte tillgänglig. |
SVGAnimateMotionElement | SVGAnimateMotionElement-gränssnittet motsvarar ‘animateMotion’-elementet. Objektorienterad åtkomst till attributen för ‘animateMotion’-elementet via SVG DOM är inte tillgänglig. |
SVGAnimateTransformElement | SVGAnimateTransformElement-gränssnittet motsvarar elementet ‘animateTransform’. Objektorienterad åtkomst till attributen för elementet ‘animateTransform’ via SVG DOM är inte tillgänglig. |
SVGAnimationElement | SVGAnimationElement-gränssnittet är basgränssnittet för alla animeringselementgränssnitt: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement och SVGAnimateTransformElement. |
SVGCircleElement | SVGCircleElement-gränssnittet motsvarar “cirkel”-elementet. |
SVGClipPathElement | SVGClipPathElement-gränssnittet motsvarar elementet ‘clipPath’. |
SVGComponentTransferFunctionElement | Detta gränssnitt definierar ett basgränssnitt som används av komponentöverföringsfunktionsgränssnitten. |
SVGCursorElement | SVGCursorElement-gränssnittet motsvarar “cursor”-elementet. |
SVGDefsElement | SVGDefsElement-gränssnittet motsvarar ‘defs’-elementet. |
SVGDescElement | SVGDescElement-gränssnittet motsvarar ‘desc’-elementet. |
SVGDocument | AnSVGDokument är roten till SVG-hierarkin och innehåller hela innehållet. Förutom att ge åtkomst till hierarkin, tillhandahåller den också några bekvämlighetsmetoder för att komma åt vissa uppsättningar information från dokumentet. När ett ‘svg’-element är inbäddat i ett dokument från ett annat namnområde, till exempel när en ‘svg’ element är inbäddat i ett XHTML-dokument [XHTML], så kommer ett SVGDocument-objekt inte att existera; i stället kommer rotobjektet i dokumentobjekthierarkin att vara ett dokumentobjekt av en annan typ, till exempel ett HTMLDocument-objekt. Ett SVGDocument-objekt kommer dock verkligen att finnas när rotelementet i XML-dokumenthierarkin är ett “svg”-element , till exempel när du visar en fristående SVG-fil (dvs. en fil med MIME-typen “image/svg+xml”). I det här fallet kommer SVGDocument-objektet att vara rotobjektet för dokumentobjektets modellhierarki. |
SVGElement | Alla SVG DOM-gränssnitt som direkt motsvarar element i SVG-språket (som SVGPathElement-gränssnittet för “path”-elementet) härrör från SVGElement-gränssnittet. |
SVGElementInstance | Rotobjektet för varje användningselements skuggaträd implementerar SVGUseElementShadowRoot-gränssnittet. Det här gränssnittet definierar för närvarande inga tillägg till egenskaperna och metoderna som definierats för ShadowRoot-gränssnittet och DocumentOrShadowRoot-mixin. Trädet som är rotat vid denna nod är dock helt skrivskyddat ur perspektivet för författarens skript. |
SVGEllipseElement | SVGEllipseElement-gränssnittet motsvarar “ellipse”-elementet. |
SVGException | Detta undantag uppstår när en specifik SVG-operation är omöjlig att utföra. |
SVGFilterElement | SVGFilterElement-gränssnittet motsvarar “filter”-elementet. |
SVGForeignObjectElement | SVGForeignObjectElement-gränssnittet motsvarar elementet ‘foreignObject’. |
SVGGElement | SVGGElement-gränssnittet motsvarar ‘g’-elementet. |
SVGGeometryElement | Gränssnitt SVGGeometryElement representerar SVG-element vars rendering definieras av geometri med en ekvivalent bana och som kan fyllas och strökas. Detta inkluderar banor och de grundläggande formerna. |
SVGGradientElement | SVGGradientElement-gränssnittet är ett basgränssnitt som används av SVGLinearGradientElement och SVGRadialGradientElement. |
SVGGraphicsElement | SVGGraphicsElement-gränssnittet representerar SVG-element vars primära syfte är att direkt rendera grafik till en grupp. |
SVGImageElement | SVGImageElement-gränssnittet motsvarar “image”-elementet. |
SVGLinearGradientElement | SVGLinearGradientElement-gränssnittet motsvarar elementet ’linearGradient’. |
SVGLineElement | SVGLineElement-gränssnittet motsvarar elementet ’line’. |
SVGMarkerElement | SVGMarkerElement-gränssnittet motsvarar “marker”-elementet. |
SVGMaskElement | SVGMaskElement-gränssnittet motsvarar “mask”-elementet. |
SVGMetadataElement | SVGMetadataElement-gränssnittet motsvarar elementet ‘metadata’. |
SVGMPathElement | SVGMPathElement-gränssnittet motsvarar ‘mpath’-elementet. |
SVGPathElement | SVGPathElement-gränssnittet motsvarar “path”-elementet. |
SVGPatternElement | SVGPatternElement-gränssnittet motsvarar elementet ‘mönster’. |
SVGPolygonElement | SVGPolygonElement-gränssnittet motsvarar “polygon”-elementet. |
SVGPolylineElement | SVGPolylineElement-gränssnittet motsvarar elementet ‘polyline’. |
SVGRadialGradientElement | SVGRadialGradientElement-gränssnittet motsvarar elementet ‘radialGradient’. |
SVGRectElement | SVGRectElement-gränssnittet motsvarar elementet ‘rect’. |
SVGScriptElement | SVGScriptElement-gränssnittet motsvarar “script”-elementet. |
SVGSetElement | SVGSetElement-gränssnittet motsvarar ‘set’-elementet. Objektorienterad åtkomst till attributen för ‘set’-elementet via SVG DOM är inte tillgänglig. |
SVGStopElement | SVGStopElement-gränssnittet motsvarar “stop”-elementet. |
SVGStyleElement | SVGStyleElement-gränssnittet motsvarar “style”-elementet. |
SVGSVGElement | En nyckelgränssnittsdefinition är SVGSVGElement-gränssnittet, vilket är det gränssnitt som motsvarar “svg”-elementet. Det här gränssnittet innehåller olika vanligt använda verktygsmetoder, såsom matrisoperationer och möjligheten att kontrollera tiden för omritning på visuella renderingsenheter. |
SVGSwitchElement | SVGSwitchElement-gränssnittet motsvarar “switch”-elementet. |
SVGSymbolElement | SVGSymbolElement-gränssnittet motsvarar “symbol”-elementet. |
SVGTextContentElement | SVGTextContentElement ärvs av olika textrelaterade gränssnitt, såsom SVGTextElement, SVGTSpanElement, SVGTrefElement, SVGAltGlyphElement och SVGTextPathElement. För metoderna i det här gränssnittet som refererar till dessa ett indexnummer till ett tecken till ett indexnummer till ett tecken tolkas som ett index till en UTF-16-kodenhet respektive ett antal UTF-16-kodenheter. Detta är för överensstämmelse med DOM Level 2 Core, där metoder på CharacterData-gränssnittet använder UTF-16-kodenheter som index och räknas i teckendatan. Om textinnehållet i ett “text”-element till exempel är ett enda icke- BMP-tecken, såsom U+10000, och sedan anropande av getNumberOfChars på det elementet returnerar 2 eftersom det finns två UTF-16-kodenheter (surrogatparet) som används för att representera det ena tecknet. |
SVGTextElement | SVGTextElement-gränssnittet motsvarar “text”-elementet. |
SVGTextPathElement | SVGTextPathElement-gränssnittet motsvarar elementet ’textPath’. |
SVGTextPositioningElement | SVGTextPositioningElement-gränssnittet ärvs av textrelaterade gränssnitt: SVGTextElement, SVGTSpanElement, SVGTrefElement och SVGAltGlyphElement. |
SVGTitleElement | SVGTitleElement-gränssnittet motsvarar elementet ’title’. |
SVGTSpanElement | SVGTSpanElement-gränssnittet motsvarar “tspan”-elementet. |
SVGUseElement | SVGUseElement-gränssnittet motsvarar elementet ‘use’. |
SVGViewElement | SVGViewElement-gränssnittet motsvarar “view”-elementet. |