SVGAElement | Antarmuka SVGAElement sesuai dengan elemen ‘a’. |
SVGAnimateElement | Antarmuka SVGAnimateElement sesuai dengan elemen ‘animate’. Akses berorientasi objek ke atribut elemen ‘animate’ melalui SVG DOM tidak tersedia. |
SVGAnimateMotionElement | Antarmuka SVGAnimateMotionElement sesuai dengan elemen ‘animateMotion’. Akses berorientasi objek ke atribut elemen ‘animateMotion’ melalui DOM SVG tidak tersedia. |
SVGAnimateTransformElement | Antarmuka SVGAnimateTransformElement sesuai dengan elemen ‘animateTransform’. Akses berorientasi objek ke atribut elemen ‘animateTransform’ melalui DOM SVG tidak tersedia. |
SVGAnimationElement | Antarmuka SVGAnimationElement adalah antarmuka dasar untuk semua antarmuka elemen animasi: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement, dan SVGAnimateTransformElement. |
SVGCircleElement | Antarmuka SVGCircleElement sesuai dengan elemen ’lingkaran’. |
SVGClipPathElement | Antarmuka SVGClipPathElement sesuai dengan elemen ‘clipPath’. |
SVGComponentTransferFunctionElement | Antarmuka ini mendefinisikan antarmuka dasar yang digunakan oleh antarmuka fungsi transfer komponen. |
SVGCursorElement | Antarmuka SVGCursorElement sesuai dengan elemen ‘kursor’. |
SVGDefsElement | Antarmuka SVGDefsElement sesuai dengan elemen ‘defs’. |
SVGDescElement | Antarmuka SVGDescElement sesuai dengan elemen ‘desc’. |
SVGDocument | AnDokumen SVG adalah akar dari hierarki SVG dan menampung seluruh konten. Selain menyediakan akses ke hierarki, ini juga menyediakan beberapa metode kemudahan untuk mengakses kumpulan informasi tertentu dari dokumen. Saat elemen ‘svg’ disematkan sebaris sebagai komponen dokumen dari namespace lain, seperti saat ‘svg’ elemen disematkan sebaris dalam dokumen XHTML [XHTML], maka objek SVGDocument tidak akan ada; sebagai gantinya, objek root dalam hierarki objek dokumen akan menjadi objek Dokumen dari jenis yang berbeda, seperti objek HTMLDocument. Namun, objek SVGDocument memang akan ada jika elemen root dari hierarki dokumen XML adalah elemen ‘svg’ , seperti saat melihat file SVG yang berdiri sendiri (yaitu, file dengan tipe MIME “image/svg+xml”). Dalam hal ini, objek SVGDocument akan menjadi objek root dari hierarki model objek dokumen. |
SVGElement | Semua antarmuka SVG DOM yang berhubungan langsung dengan elemen dalam bahasa SVG (seperti antarmuka SVGPathElement untuk elemen ‘jalur’) berasal dari antarmuka SVGElement. |
SVGElementInstance | Objek root dari setiap pohon bayangan elemen penggunaan mengimplementasikan antarmuka SVGUseElementShadowRoot. Antarmuka ini saat ini tidak menentukan ekstensi apa pun untuk properti dan metode yang ditentukan untuk antarmuka ShadowRoot dan mixin DocumentOrShadowRoot. Namun, pohon yang di-root pada node ini sepenuhnya hanya-baca dari perspektif skrip penulis. |
SVGEllipseElement | Antarmuka SVGEllipseElement sesuai dengan elemen ’elips’. |
SVGException | Pengecualian ini muncul saat operasi SVG tertentu tidak mungkin dilakukan. |
SVGFilterElement | Antarmuka SVGFilterElement sesuai dengan elemen ‘filter’. |
SVGForeignObjectElement | Antarmuka SVGForeignObjectElement sesuai dengan elemen ‘foreignObject’. |
SVGGElement | Antarmuka SVGGElement sesuai dengan elemen ‘g’. |
SVGGeometryElement | Antarmuka SVGGeometryElement mewakili elemen SVG yang renderingnya ditentukan oleh geometri dengan jalur yang setara, dan yang dapat diisi dan digores. Ini termasuk jalur dan bentuk dasar. |
SVGGradientElement | Antarmuka SVGGradientElement adalah antarmuka dasar yang digunakan oleh SVGLinearGradientElement dan SVGRAdialGradientElement. |
SVGGraphicsElement | Antarmuka SVGGraphicsElement mewakili elemen SVG yang tujuan utamanya adalah merender grafik secara langsung ke dalam grup. |
SVGImageElement | Antarmuka SVGImageElement sesuai dengan elemen ‘gambar’. |
SVGLinearGradientElement | Antarmuka SVGLinearGradientElement sesuai dengan elemen ’linearGradient’. |
SVGLineElement | Antarmuka SVGLineElement sesuai dengan elemen ‘garis’. |
SVGMarkerElement | Antarmuka SVGMarkerElement sesuai dengan elemen ‘penanda’. |
SVGMaskElement | Antarmuka SVGMaskElement sesuai dengan elemen ’topeng’. |
SVGMetadataElement | Antarmuka SVGMetadataElement sesuai dengan elemen ‘metadata’. |
SVGMPathElement | Antarmuka SVGMPathElement sesuai dengan elemen ‘mpath’. |
SVGPathElement | Antarmuka SVGPathElement sesuai dengan elemen ‘jalur’. |
SVGPatternElement | Antarmuka SVGPaternElement sesuai dengan elemen ‘pola’. |
SVGPolygonElement | Antarmuka SVGPolygonElement sesuai dengan elemen ‘poligon’. |
SVGPolylineElement | Antarmuka SVGPolylineElement sesuai dengan elemen ‘polyline’. |
SVGRadialGradientElement | Antarmuka SVGRadialGradientElement sesuai dengan elemen ‘radialGradient’. |
SVGRectElement | Antarmuka SVGRectElement sesuai dengan elemen ’lurus’. |
SVGScriptElement | Antarmuka SVGScriptElement sesuai dengan elemen ‘skrip’. |
SVGSetElement | Antarmuka SVGSetElement sesuai dengan elemen ‘set’. Akses berorientasi objek ke atribut elemen ‘set’ melalui DOM SVG tidak tersedia. |
SVGStopElement | Antarmuka SVGStopElement sesuai dengan elemen ‘stop’. |
SVGStyleElement | Antarmuka SVGStyleElement sesuai dengan elemen ‘gaya’. |
SVGSVGElement | Definisi antarmuka utama adalah antarmuka SVGSVGElement, yang merupakan antarmuka yang sesuai dengan elemen ‘svg’. Antarmuka ini berisi berbagai macam metode utilitas yang biasa digunakan, seperti operasi matriks dan kemampuan untuk mengontrol waktu menggambar ulang pada perangkat rendering visual. |
SVGSwitchElement | Antarmuka SVGSwitchElement sesuai dengan elemen ‘switch’. |
SVGSymbolElement | Antarmuka SVGSymbolElement sesuai dengan elemen ‘simbol’. |
SVGTextContentElement | SVGTextContentElement diwarisi oleh berbagai antarmuka terkait teks, seperti SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement, dan SVGTextPathElement. Untuk metode pada antarmuka ini yang merujuk ke indeks ke karakter atau sejumlah karakter, referensi ini harus ditafsirkan sebagai indeks ke unit kode UTF-16 atau sejumlah unit kode UTF-16. Ini untuk konsistensi dengan DOM Level 2 Core, di mana metode pada antarmuka CharacterData menggunakan unit kode UTF-16 sebagai indeks dan dihitung dalam data karakter. Jadi misalnya, jika konten teks dari elemen ’teks’ adalah satu elemen non- Karakter BMP, seperti U+10000, kemudian memanggil getNumberOfChars pada elemen tersebut akan mengembalikan 2 karena ada dua unit kode UTF-16 (pasangan pengganti) yang digunakan untuk mewakili satu karakter tersebut. |
SVGTextElement | Antarmuka SVGTextElement sesuai dengan elemen ’teks’. |
SVGTextPathElement | Antarmuka SVGTextPathElement sesuai dengan elemen ’textPath’. |
SVGTextPositioningElement | Antarmuka SVGTextPositioningElement diwarisi oleh antarmuka terkait teks: SVGTextElement, SVGTSpanElement, SVGTRefElement, dan SVGAltGlyphElement. |
SVGTitleElement | Antarmuka SVGTitleElement sesuai dengan elemen ‘judul’. |
SVGTSpanElement | Antarmuka SVGTSpanElement sesuai dengan elemen ’tspan’. |
SVGUseElement | Antarmuka SVGUseElement sesuai dengan elemen ‘use’. |
SVGViewElement | Antarmuka SVGViewElement sesuai dengan elemen ’tampilan’. |