SVGAElement | Интерфейс SVGAElement соответствует элементу ‘a’. |
SVGAnimateElement | Интерфейс SVGAnimateElement соответствует анимируемому элементу. Объектно-ориентированный доступ к атрибутам анимируемого элемента через SVG DOM недоступен. |
SVGAnimateMotionElement | Интерфейс SVGAnimateMotionElement соответствует элементу animateMotion. Объектно-ориентированный доступ к атрибутам элемента animateMotion через SVG DOM недоступен. |
SVGAnimateTransformElement | Интерфейс SVGAnimateTransformElement соответствует элементу animateTransform. Объектно-ориентированный доступ к атрибутам элемента animateTransform через SVG DOM недоступен. |
SVGAnimationElement | Интерфейс SVGAnimationElement является базовым интерфейсом для всех интерфейсов элементов анимации: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement и SVGAnimateTransformElement. |
SVGCircleElement | Интерфейс SVGCircleElement соответствует элементу «круг». |
SVGClipPathElement | Интерфейс SVGClipPathElement соответствует элементу clipPath. |
SVGComponentTransferFunctionElement | Этот интерфейс определяет базовый интерфейс, используемый интерфейсами функции передачи компонентов. |
SVGCursorElement | Интерфейс SVGCursorElement соответствует элементу ‘cursor’. |
SVGDefsElement | Интерфейс SVGDefsElement соответствует элементу ‘defs’. |
SVGDescElement | Интерфейс SVGDescElement соответствует элементу ‘desc’. |
SVGDocument | АнSVG-документ является корнем иерархии SVG и содержит все содержимое. Помимо предоставления доступа к иерархии, он также предоставляет некоторые удобные методы для доступа к определенным наборам информации из документа. Когда элемент «svg» встроен как компонент документа из другого пространства имен, например, когда элемент встроен в документ XHTML [XHTML], тогда объект SVGDocument не будет существовать; вместо этого корневым объектом в иерархии объектов документа будет объект Document другого типа, например объект HTMLDocument. Однако объект SVGDocument действительно будет существовать, если корневым элементом иерархии документов XML является элемент ‘svg’ , например, при просмотре автономного файла SVG (т. е. файла с типом MIME «image/svg+xml»). В этом случае объект SVGDocument будет корневым объектом иерархии объектной модели документа. |
SVGElement | Все интерфейсы SVG DOM, которые непосредственно соответствуют элементам языка SVG (например, интерфейс SVGPathElement для элемента path), являются производными от интерфейса SVGElement. |
SVGElementInstance | Корневой объект каждого теневого дерева элемента использования реализует интерфейс SVGUseElementShadowRoot. Этот интерфейс в настоящее время не определяет никаких расширений свойств и методов, определенных для интерфейса ShadowRoot и миксина DocumentOrShadowRoot. Однако дерево с корнем в этом узле полностью доступно только для чтения с точки зрения авторских скриптов. |
SVGEllipseElement | Интерфейс SVGEllipseElement соответствует элементу ‘эллипс’. |
SVGException | Это исключение возникает, когда невозможно выполнить определенную операцию SVG. |
SVGFilterElement | Интерфейс SVGFilterElement соответствует элементу filter. |
SVGForeignObjectElement | Интерфейс SVGForeignObjectElement соответствует элементу ‘foreignObject’. |
SVGGElement | Интерфейс SVGGElement соответствует элементу ‘g’. |
SVGGeometryElement | Интерфейс SVGGeometryElement представляет элементы SVG, визуализация которых определяется геометрией с эквивалентным путем, и которые можно заполнять и обводить. Сюда входят пути и основные формы. |
SVGGradientElement | Интерфейс SVGGradientElement — это базовый интерфейс, используемый SVGLinearGradientElement и SVGRadialGradientElement. |
SVGGraphicsElement | Интерфейс SVGGraphicsElement представляет элементы SVG, основной целью которых является непосредственное отображение графики в группе. |
SVGImageElement | Интерфейс SVGImageElement соответствует элементу изображения. |
SVGLinearGradientElement | Интерфейс SVGLinearGradientElement соответствует элементу linearGradient. |
SVGLineElement | Интерфейс SVGLineElement соответствует элементу ’line’. |
SVGMarkerElement | Интерфейс SVGMarkerElement соответствует элементу «маркер». |
SVGMaskElement | Интерфейс SVGMaskElement соответствует элементу “маска”. |
SVGMetadataElement | Интерфейс SVGMetadataElement соответствует элементу «метаданные». |
SVGMPathElement | Интерфейс SVGMPathElement соответствует элементу mpath. |
SVGPathElement | Интерфейс SVGPathElement соответствует элементу path. |
SVGPatternElement | Интерфейс SVGPatternElement соответствует элементу «шаблон». |
SVGPolygonElement | Интерфейс SVGPolygonElement соответствует элементу ‘polygon’. |
SVGPolylineElement | Интерфейс SVGPolylineElement соответствует элементу полилинии. |
SVGRadialGradientElement | Интерфейс SVGRadialGradientElement соответствует элементу ‘radialGradient’. |
SVGRectElement | Интерфейс SVGRectElement соответствует элементу ‘rect’. |
SVGScriptElement | Интерфейс SVGScriptElement соответствует элементу ‘script’. |
SVGSetElement | Интерфейс SVGSetElement соответствует элементу set. Объектно-ориентированный доступ к атрибутам элемента set через SVG DOM недоступен. |
SVGStopElement | Интерфейс SVGStopElement соответствует элементу «стоп». |
SVGStyleElement | Интерфейс SVGStyleElement соответствует элементу ‘style’. |
SVGSVGElement | Ключевым определением интерфейса является интерфейс SVGSVGElement, который соответствует элементу ‘svg’. Этот интерфейс содержит различные различные часто используемые служебные методы, такие как матричные операции и возможность управления временем перерисовки на устройствах визуального рендеринга. |
SVGSwitchElement | Интерфейс SVGSwitchElement соответствует элементу ‘switch’. |
SVGSymbolElement | Интерфейс SVGSymbolElement соответствует элементу ‘symbol’. |
SVGTextContentElement | SVGTextContentElement наследуется различными текстовыми интерфейсами, такими как SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement и SVGTextPathElement. интерпретируется как индекс кодовой единицы UTF-16 или количества кодовых единиц UTF-16 соответственно. Это сделано для согласованности с ядром DOM уровня 2, где методы интерфейса CharacterData используют кодовые единицы UTF-16 в качестве индексов и подсчетов в символьных данных. BMP-символа, например U+10000, затем вызов getNumberOfChars для этого элемента вернет 2, поскольку для представления этого символа используются две кодовые единицы UTF-16 (суррогатная пара). |
SVGTextElement | Интерфейс SVGTextElement соответствует элементу text. |
SVGTextPathElement | Интерфейс SVGTextPathElement соответствует элементу textPath. |
SVGTextPositioningElement | Интерфейс SVGTextPositioningElement наследуется текстовыми интерфейсами: SVGTextElement, SVGTSpanElement, SVGTRefElement и SVGAltGlyphElement. |
SVGTitleElement | Интерфейс SVGTitleElement соответствует элементу title. |
SVGTSpanElement | Интерфейс SVGTSpanElement соответствует элементу tspan. |
SVGUseElement | Интерфейс SVGUseElement соответствует элементу ‘use’. |
SVGViewElement | Интерфейс SVGViewElement соответствует элементу «представление». |