SVGAElement | L’interfaccia SVGAElement corrisponde all’elemento ‘a’. |
SVGAnimateElement | L’interfaccia SVGAnimateElement corrisponde all’elemento ‘animate’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animate’ tramite SVG DOM non è disponibile. |
SVGAnimateMotionElement | L’interfaccia SVGAnimateMotionElement corrisponde all’elemento ‘animateMotion’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animateMotion’ tramite SVG DOM non è disponibile. |
SVGAnimateTransformElement | L’interfaccia SVGAnimateTransformElement corrisponde all’elemento ‘animateTransform’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animateTransform’ tramite SVG DOM non è disponibile. |
SVGAnimationElement | L’interfaccia SVGAnimationElement è l’interfaccia di base per tutte le interfacce degli elementi di animazione: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement e SVGAnimateTransformElement. |
SVGCircleElement | L’interfaccia SVGCircleElement corrisponde all’elemento ‘cerchio’. |
SVGClipPathElement | L’interfaccia SVGClipPathElement corrisponde all’elemento ‘clipPath’. |
SVGComponentTransferFunctionElement | Questa interfaccia definisce un’interfaccia di base utilizzata dalle interfacce della funzione di trasferimento dei componenti. |
SVGCursorElement | L’interfaccia SVGCursorElement corrisponde all’elemento ‘cursor’. |
SVGDefsElement | L’interfaccia SVGDefsElement corrisponde all’elemento ‘defs’. |
SVGDescElement | L’interfaccia SVGDescElement corrisponde all’elemento ‘desc’. |
SVGDocument | AnSVGDocument è la radice della gerarchia SVG e contiene l’intero contenuto. Oltre a fornire l’accesso alla gerarchia, fornisce anche alcuni metodi utili per accedere a determinate serie di informazioni dal documento. Quando un elemento ‘svg’ è incorporato in linea come componente di un documento da un altro spazio dei nomi, come quando un ‘svg’ è incorporato in linea all’interno di un documento XHTML [XHTML], allora non esisterà un oggetto SVGDocument; invece, l’oggetto root nella gerarchia dell’oggetto documento sarà un oggetto Document di un tipo diverso, come un oggetto HTMLDocument. Tuttavia, un oggetto SVGDocument esisterà davvero quando l’elemento root della gerarchia del documento XML è un elemento ‘svg’ , ad esempio quando si visualizza un file SVG autonomo (ovvero un file con tipo MIME “image/svg+xml”). In questo caso, l’oggetto SVGDocument sarà l’oggetto root della gerarchia del modello a oggetti del documento. |
SVGElement | Tutte le interfacce SVG DOM che corrispondono direttamente agli elementi nel linguaggio SVG (come l’interfaccia SVGPathElement per l’elemento ‘path’) derivano dall’interfaccia SVGElement. |
SVGElementInstance | L’oggetto root di ciascun albero shadow degli elementi use implementa l’interfaccia SVGUseElementShadowRoot. Questa interfaccia attualmente non definisce alcuna estensione alle proprietà e ai metodi definiti per l’interfaccia ShadowRoot e il mixin DocumentOrShadowRoot. Tuttavia, l’albero radicato in questo nodo è interamente di sola lettura dal punto di vista degli script dell’autore. |
SVGEllipseElement | L’interfaccia SVGEllipseElement corrisponde all’elemento ’ellisse’. |
SVGException | Questa eccezione viene sollevata quando è impossibile eseguire un’operazione SVG specifica. |
SVGFilterElement | L’interfaccia SVGFilterElement corrisponde all’elemento ‘filtro’. |
SVGForeignObjectElement | L’interfaccia SVGForeignObjectElement corrisponde all’elemento ‘foreignObject’. |
SVGGElement | L’interfaccia SVGGElement corrisponde all’elemento ‘g’. |
SVGGeometryElement | Interfaccia SVGGeometryElement rappresenta gli elementi SVG il cui rendering è definito dalla geometria con un percorso equivalente e che possono essere riempiti e tracciati. Ciò include i percorsi e le forme di base. |
SVGGradientElement | L’interfaccia SVGGradientElement è un’interfaccia di base utilizzata da SVGLinearGradientElement e SVGRadialGradientElement. |
SVGGraphicsElement | L’interfaccia SVGGraphicsElement rappresenta gli elementi SVG il cui scopo principale è il rendering diretto della grafica in un gruppo. |
SVGImageElement | L’interfaccia SVGImageElement corrisponde all’elemento ‘image’. |
SVGLinearGradientElement | L’interfaccia SVGLinearGradientElement corrisponde all’elemento ’linearGradient’. |
SVGLineElement | L’interfaccia SVGLineElement corrisponde all’elemento ’line’. |
SVGMarkerElement | L’interfaccia SVGMarkerElement corrisponde all’elemento ‘marker’. |
SVGMaskElement | L’interfaccia SVGMaskElement corrisponde all’elemento ‘maschera’. |
SVGMetadataElement | L’interfaccia SVGMetadataElement corrisponde all’elemento ‘metadata’. |
SVGMPathElement | L’interfaccia SVGMPathElement corrisponde all’elemento ‘mpath’. |
SVGPathElement | L’interfaccia SVGPathElement corrisponde all’elemento ‘path’. |
SVGPatternElement | L’interfaccia SVGPatternElement corrisponde all’elemento ‘pattern’. |
SVGPolygonElement | L’interfaccia SVGPolygonElement corrisponde all’elemento ‘poligono’. |
SVGPolylineElement | L’interfaccia SVGPolylineElement corrisponde all’elemento ‘polilinea’. |
SVGRadialGradientElement | L’interfaccia SVGRadialGradientElement corrisponde all’elemento ‘radialGradient’. |
SVGRectElement | L’interfaccia SVGRectElement corrisponde all’elemento ‘rect’. |
SVGScriptElement | L’interfaccia SVGScriptElement corrisponde all’elemento ‘script’. |
SVGSetElement | L’interfaccia SVGSetElement corrisponde all’elemento ‘set’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘set’ tramite SVG DOM non è disponibile. |
SVGStopElement | L’interfaccia SVGStopElement corrisponde all’elemento ‘stop’. |
SVGStyleElement | L’interfaccia SVGStyleElement corrisponde all’elemento ‘style’. |
SVGSVGElement | Una definizione di interfaccia chiave è l’interfaccia SVGSVGElement, che è l’interfaccia che corrisponde all’elemento ‘svg’. Questa interfaccia contiene vari metodi di utilità di uso comune, come le operazioni con le matrici e la possibilità di controllare il tempo di ridisegno sui dispositivi di rendering visivo. |
SVGSwitchElement | L’interfaccia SVGSwitchElement corrisponde all’elemento ‘switch’. |
SVGSymbolElement | L’interfaccia SVGSymbolElement corrisponde all’elemento ‘simbolo’. |
SVGTextContentElement | SVGTextContentElement è ereditato da varie interfacce relative al testo, come SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement e SVGTextPathElement. Per i metodi su questa interfaccia che fanno riferimento a un indice di un carattere o di un numero di caratteri, questi riferimenti devono essere interpretato rispettivamente come indice di un’unità di codice UTF-16 o di un numero di unità di codice UTF-16. Questo è per coerenza con DOM Level 2 Core, dove i metodi sull’interfaccia CharacterData utilizzano unità di codice UTF-16 come indici e conteggi all’interno dei dati carattere. carattere BMP, come U+10000, quindi richiamare getNumberOfChars su quell’elemento restituirà 2 poiché ci sono due unità di codice UTF-16 (la coppia surrogata) utilizzate per rappresentare quel carattere. |
SVGTextElement | L’interfaccia SVGTextElement corrisponde all’elemento ’text’. |
SVGTextPathElement | L’interfaccia SVGTextPathElement corrisponde all’elemento ’textPath’. |
SVGTextPositioningElement | L’interfaccia SVGTextPositioningElement è ereditata dalle interfacce relative al testo: SVGTextElement, SVGTSpanElement, SVGTRefElement e SVGAltGlyphElement. |
SVGTitleElement | L’interfaccia SVGTitleElement corrisponde all’elemento ’title’. |
SVGTSpanElement | L’interfaccia SVGTSpanElement corrisponde all’elemento ’tspan’. |
SVGUseElement | L’interfaccia SVGUseElement corrisponde all’elemento ‘use’. |
SVGViewElement | L’interfaccia SVGViewElement corrisponde all’elemento ‘view’. |