// This file is auto-generated. Do not edit manually.
// Generated by scripts/generate_inheritance.ts
///| SVGElement inherited methods
///|
/// Upcast from Element to SVGElement
pub fn SVGElement::cast_from_element(value : Element) -> SVGElement = "%identity"
///|
/// Upcast from Node to SVGElement
pub fn SVGElement::cast_from_node(value : Node) -> SVGElement = "%identity"
///|
/// Upcast from EventTarget to SVGElement
pub fn SVGElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGElement = "%identity"
///|
/// Inherited from Element
pub fn SVGElement::tagName(self : Self) -> String {
self.as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGElement::append(self : Self, child : Node) -> Unit {
self.as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGElement::className(self : Self) -> String {
self.as_element().className()
}
///|
/// Inherited from Element
pub fn SVGElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGElement::id(self : Self) -> String {
self.as_element().id()
}
///|
/// Inherited from Element
pub fn SVGElement::setId(self : Self, id : String) -> Unit {
self.as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGElement::querySelector(self : Self, selector : String) -> Element? {
self.as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGElement::remove(self : Self) -> Unit {
self.as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGElement::replaceChildren(self : Self, nodes : Array[Node]) -> Unit {
self.as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGElement::closest(self : Self, selector : String) -> Element? {
self.as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGElement::matches(self : Self, selector : String) -> Bool {
self.as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGElement::getAttributeNames(self : Self) -> Array[String] {
self.as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGElement::hasAttributes(self : Self) -> Bool {
self.as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGElement::innerHTML(self : Self) -> String {
self.as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGElement::outerHTML(self : Self) -> String {
self.as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGElement::children(self : Self) -> Array[Element] {
self.as_element().children()
}
///|
/// Inherited from Element
pub fn SVGElement::childElementCount(self : Self) -> Int {
self.as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGElement::firstElementChild(self : Self) -> Element? {
self.as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGElement::lastElementChild(self : Self) -> Element? {
self.as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGElement::parentElement(self : Self) -> Element? {
self.as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGElement::nextElementSibling(self : Self) -> Element? {
self.as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGElement::previousElementSibling(self : Self) -> Element? {
self.as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGElement::scrollIntoView(self : Self) -> Unit {
self.as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGElement::clientWidth(self : Self) -> Int {
self.as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGElement::clientHeight(self : Self) -> Int {
self.as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGElement::scrollWidth(self : Self) -> Int {
self.as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGElement::scrollHeight(self : Self) -> Int {
self.as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGElement::scrollLeft(self : Self) -> Int {
self.as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGElement::scrollTop(self : Self) -> Int {
self.as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGElement::nodeType(self : Self) -> Int {
self.as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGElement::nodeName(self : Self) -> String {
self.as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGElement::parentNode(self : Self) -> Node? {
self.as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGElement::childNodes(self : Self) -> Array[Node] {
self.as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGElement::firstChild(self : Self) -> Node? {
self.as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGElement::lastChild(self : Self) -> Node? {
self.as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGElement::previousSibling(self : Self) -> Node? {
self.as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGElement::nextSibling(self : Self) -> Node? {
self.as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGElement::appendChild(self : Self, child : Node) -> Node {
self.as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGElement::removeChild(self : Self, child : Node) -> Node {
self.as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self.as_element().as_node().replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGElement::contains(self : Self, other : Node?) -> Bool {
self.as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGElement::hasChildNodes(self : Self) -> Bool {
self.as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGElement::textContent(self : Self) -> String {
self.as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGElement::setTextContent(self : Self, content : String) -> Unit {
self.as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGElement::compareDocumentPosition(self : Self, other : Node) -> Int {
self.as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGElement::getRootNode(self : Self) -> Node {
self.as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGElement::normalize(self : Self) -> Unit {
self.as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGElement::nodeValue(self : Self) -> String? {
self.as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGElement::ownerDocument(self : Self) -> Document? {
self.as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGElement::isConnected(self : Self) -> Bool {
self.as_element().as_node().isConnected()
}
///| SVGSVGElement inherited methods
///|
/// Upcast from SVGElement to SVGSVGElement
pub fn SVGSVGElement::cast_from_svg_element(
value : SVGElement,
) -> SVGSVGElement = "%identity"
///|
/// Upcast from Element to SVGSVGElement
pub fn SVGSVGElement::cast_from_element(value : Element) -> SVGSVGElement = "%identity"
///|
/// Upcast from Node to SVGSVGElement
pub fn SVGSVGElement::cast_from_node(value : Node) -> SVGSVGElement = "%identity"
///|
/// Upcast from EventTarget to SVGSVGElement
pub fn SVGSVGElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGSVGElement = "%identity"
///|
/// Inherited from Element
pub fn SVGSVGElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::querySelector(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::replaceChildren(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGSVGElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGSVGElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::compareDocumentPosition(self : Self, other : Node) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGSVGElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGSVGElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGCircleElement inherited methods
///|
/// Upcast from SVGElement to SVGCircleElement
pub fn SVGCircleElement::cast_from_svg_element(
value : SVGElement,
) -> SVGCircleElement = "%identity"
///|
/// Upcast from Element to SVGCircleElement
pub fn SVGCircleElement::cast_from_element(value : Element) -> SVGCircleElement = "%identity"
///|
/// Upcast from Node to SVGCircleElement
pub fn SVGCircleElement::cast_from_node(value : Node) -> SVGCircleElement = "%identity"
///|
/// Upcast from EventTarget to SVGCircleElement
pub fn SVGCircleElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGCircleElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGCircleElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGCircleElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGCircleElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGCircleElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGCircleElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGRectElement inherited methods
///|
/// Upcast from SVGElement to SVGRectElement
pub fn SVGRectElement::cast_from_svg_element(
value : SVGElement,
) -> SVGRectElement = "%identity"
///|
/// Upcast from Element to SVGRectElement
pub fn SVGRectElement::cast_from_element(value : Element) -> SVGRectElement = "%identity"
///|
/// Upcast from Node to SVGRectElement
pub fn SVGRectElement::cast_from_node(value : Node) -> SVGRectElement = "%identity"
///|
/// Upcast from EventTarget to SVGRectElement
pub fn SVGRectElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGRectElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGRectElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGRectElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGRectElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGRectElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGRectElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGRectElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGRectElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGRectElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGRectElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGRectElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGRectElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGRectElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGRectElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGRectElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGRectElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGRectElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGRectElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGRectElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGRectElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGRectElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGRectElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGRectElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGRectElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGRectElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGRectElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGRectElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGRectElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGRectElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGRectElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGRectElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGRectElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGRectElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGRectElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGRectElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGRectElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGRectElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGRectElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGRectElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGRectElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGRectElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGRectElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGRectElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGRectElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGRectElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGRectElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGRectElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGRectElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGRectElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGRectElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGRectElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGRectElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGRectElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGRectElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGRectElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGRectElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGRectElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGRectElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGRectElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGRectElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGRectElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGRectElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGRectElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGRectElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGRectElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGRectElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGRectElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGRectElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGRectElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGRectElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGRectElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGRectElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGRectElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGRectElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGRectElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGPathElement inherited methods
///|
/// Upcast from SVGElement to SVGPathElement
pub fn SVGPathElement::cast_from_svg_element(
value : SVGElement,
) -> SVGPathElement = "%identity"
///|
/// Upcast from Element to SVGPathElement
pub fn SVGPathElement::cast_from_element(value : Element) -> SVGPathElement = "%identity"
///|
/// Upcast from Node to SVGPathElement
pub fn SVGPathElement::cast_from_node(value : Node) -> SVGPathElement = "%identity"
///|
/// Upcast from EventTarget to SVGPathElement
pub fn SVGPathElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGPathElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGPathElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPathElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGPathElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGPathElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGPathElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGPathElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGPathElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGPathElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPathElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPathElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGPathElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGPathElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGPathElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGPathElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGPathElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGPathElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGPathElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGPathElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGPathElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGPathElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGPathElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGPathElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGPathElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGPathElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGPathElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGPathElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGPathElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGPathElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGPathElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGPathElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGPathElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGPathElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGPathElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGPathElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGPathElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGPathElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGPathElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGPathElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGPathElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGPathElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGPathElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGPathElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGPathElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGPathElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGPathElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGPathElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGPathElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGPathElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGPathElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGPathElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGPathElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGPathElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGPathElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGPathElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGPathElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGPathElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGPathElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGPathElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGPathElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGPathElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGPathElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGPathElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGPathElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGPathElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGPathElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGPathElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGPathElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGPathElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGPathElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGPathElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGPathElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGPathElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGPathElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGPathElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGLineElement inherited methods
///|
/// Upcast from SVGElement to SVGLineElement
pub fn SVGLineElement::cast_from_svg_element(
value : SVGElement,
) -> SVGLineElement = "%identity"
///|
/// Upcast from Element to SVGLineElement
pub fn SVGLineElement::cast_from_element(value : Element) -> SVGLineElement = "%identity"
///|
/// Upcast from Node to SVGLineElement
pub fn SVGLineElement::cast_from_node(value : Node) -> SVGLineElement = "%identity"
///|
/// Upcast from EventTarget to SVGLineElement
pub fn SVGLineElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGLineElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGLineElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGLineElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGLineElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGLineElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGLineElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGLineElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGLineElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGLineElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGLineElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGLineElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGLineElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGLineElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGLineElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGLineElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGLineElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGLineElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGLineElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGLineElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGLineElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGLineElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGLineElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGLineElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGLineElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGLineElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGLineElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGLineElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGLineElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGLineElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGLineElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGLineElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGLineElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGLineElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGLineElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGLineElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGLineElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGLineElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGLineElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGLineElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGLineElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGLineElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGLineElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGLineElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGLineElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGLineElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGLineElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGLineElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGLineElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGLineElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGLineElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGLineElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGLineElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGLineElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGLineElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGLineElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGLineElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGLineElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGLineElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGLineElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGLineElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGLineElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGLineElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGLineElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGLineElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGLineElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGLineElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGLineElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGLineElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGLineElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGLineElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGLineElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGLineElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGLineElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGLineElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGLineElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGPolylineElement inherited methods
///|
/// Upcast from SVGElement to SVGPolylineElement
pub fn SVGPolylineElement::cast_from_svg_element(
value : SVGElement,
) -> SVGPolylineElement = "%identity"
///|
/// Upcast from Element to SVGPolylineElement
pub fn SVGPolylineElement::cast_from_element(
value : Element,
) -> SVGPolylineElement = "%identity"
///|
/// Upcast from Node to SVGPolylineElement
pub fn SVGPolylineElement::cast_from_node(value : Node) -> SVGPolylineElement = "%identity"
///|
/// Upcast from EventTarget to SVGPolylineElement
pub fn SVGPolylineElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGPolylineElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGPolylineElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::setClassName(
self : Self,
class_name : String,
) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::replaceWith(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGPolylineElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::setTextContent(
self : Self,
content : String,
) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGPolylineElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGPolygonElement inherited methods
///|
/// Upcast from SVGElement to SVGPolygonElement
pub fn SVGPolygonElement::cast_from_svg_element(
value : SVGElement,
) -> SVGPolygonElement = "%identity"
///|
/// Upcast from Element to SVGPolygonElement
pub fn SVGPolygonElement::cast_from_element(
value : Element,
) -> SVGPolygonElement = "%identity"
///|
/// Upcast from Node to SVGPolygonElement
pub fn SVGPolygonElement::cast_from_node(value : Node) -> SVGPolygonElement = "%identity"
///|
/// Upcast from EventTarget to SVGPolygonElement
pub fn SVGPolygonElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGPolygonElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGPolygonElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::setClassName(
self : Self,
class_name : String,
) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGPolygonElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGPolygonElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGTextElement inherited methods
///|
/// Upcast from SVGElement to SVGTextElement
pub fn SVGTextElement::cast_from_svg_element(
value : SVGElement,
) -> SVGTextElement = "%identity"
///|
/// Upcast from Element to SVGTextElement
pub fn SVGTextElement::cast_from_element(value : Element) -> SVGTextElement = "%identity"
///|
/// Upcast from Node to SVGTextElement
pub fn SVGTextElement::cast_from_node(value : Node) -> SVGTextElement = "%identity"
///|
/// Upcast from EventTarget to SVGTextElement
pub fn SVGTextElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGTextElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGTextElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGTextElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGTextElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGTextElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGTextElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGTextElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGTextElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGTextElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGTextElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGTextElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGTextElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGTextElement::querySelector(
self : Self,
selector : String,
) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGTextElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGTextElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGTextElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGTextElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGTextElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGTextElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGTextElement::replaceChildren(
self : Self,
nodes : Array[Node],
) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGTextElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGTextElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGTextElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGTextElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGTextElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGTextElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGTextElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGTextElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGTextElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGTextElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGTextElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGTextElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGTextElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGTextElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGTextElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGTextElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGTextElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGTextElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGTextElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGTextElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGTextElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGTextElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGTextElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGTextElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGTextElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGTextElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGTextElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGTextElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGTextElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGTextElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGTextElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGTextElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGTextElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGTextElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGTextElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGTextElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGTextElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGTextElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGTextElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGTextElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGTextElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGTextElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGTextElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGTextElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGTextElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGTextElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGTextElement::compareDocumentPosition(
self : Self,
other : Node,
) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGTextElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGTextElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGTextElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGTextElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGTextElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGTextElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGTextElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGTextElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}
///| SVGGElement inherited methods
///|
/// Upcast from SVGElement to SVGGElement
pub fn SVGGElement::cast_from_svg_element(value : SVGElement) -> SVGGElement = "%identity"
///|
/// Upcast from Element to SVGGElement
pub fn SVGGElement::cast_from_element(value : Element) -> SVGGElement = "%identity"
///|
/// Upcast from Node to SVGGElement
pub fn SVGGElement::cast_from_node(value : Node) -> SVGGElement = "%identity"
///|
/// Upcast from EventTarget to SVGGElement
pub fn SVGGElement::cast_from_event_target(
value : @event.EventTarget,
) -> SVGGElement = "%identity"
///|
/// Inherited from SVGElement
pub fn SVGGElement::getAttribute(self : Self, name : String) -> String? {
self.as_svg_element().getAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGGElement::tagName(self : Self) -> String {
self.as_svg_element().as_element().tagName()
}
///|
/// Inherited from Element
pub fn SVGGElement::append(self : Self, child : Node) -> Unit {
self.as_svg_element().as_element().append(child)
}
///|
/// Inherited from Element
pub fn SVGGElement::className(self : Self) -> String {
self.as_svg_element().as_element().className()
}
///|
/// Inherited from Element
pub fn SVGGElement::setClassName(self : Self, class_name : String) -> Unit {
self.as_svg_element().as_element().setClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGGElement::id(self : Self) -> String {
self.as_svg_element().as_element().id()
}
///|
/// Inherited from Element
pub fn SVGGElement::setId(self : Self, id : String) -> Unit {
self.as_svg_element().as_element().setId(id)
}
///|
/// Inherited from Element
pub fn SVGGElement::removeAttribute(self : Self, name : String) -> Unit {
self.as_svg_element().as_element().removeAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGGElement::hasAttribute(self : Self, name : String) -> Bool {
self.as_svg_element().as_element().hasAttribute(name)
}
///|
/// Inherited from Element
pub fn SVGGElement::getElementsByTagName(
self : Self,
tag_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByTagName(tag_name)
}
///|
/// Inherited from Element
pub fn SVGGElement::getElementsByClassName(
self : Self,
class_name : String,
) -> Array[Element] {
self.as_svg_element().as_element().getElementsByClassName(class_name)
}
///|
/// Inherited from Element
pub fn SVGGElement::querySelector(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().querySelector(selector)
}
///|
/// Inherited from Element
pub fn SVGGElement::querySelectorAll(
self : Self,
selector : String,
) -> Array[Element] {
self.as_svg_element().as_element().querySelectorAll(selector)
}
///|
/// Inherited from Element
pub fn SVGGElement::before(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().before(nodes)
}
///|
/// Inherited from Element
pub fn SVGGElement::after(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().after(nodes)
}
///|
/// Inherited from Element
pub fn SVGGElement::prepend(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().prepend(nodes)
}
///|
/// Inherited from Element
pub fn SVGGElement::replaceWith(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceWith(nodes)
}
///|
/// Inherited from Element
pub fn SVGGElement::remove(self : Self) -> Unit {
self.as_svg_element().as_element().remove()
}
///|
/// Inherited from Element
pub fn SVGGElement::replaceChildren(self : Self, nodes : Array[Node]) -> Unit {
self.as_svg_element().as_element().replaceChildren(nodes)
}
///|
/// Inherited from Element
pub fn SVGGElement::insertAdjacentElement(
self : Self,
position : String,
element : Element,
) -> Element? {
self.as_svg_element().as_element().insertAdjacentElement(position, element)
}
///|
/// Inherited from Element
pub fn SVGGElement::insertAdjacentHTML(
self : Self,
position : String,
html : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentHTML(position, html)
}
///|
/// Inherited from Element
pub fn SVGGElement::insertAdjacentText(
self : Self,
position : String,
text : String,
) -> Unit {
self.as_svg_element().as_element().insertAdjacentText(position, text)
}
///|
/// Inherited from Element
pub fn SVGGElement::closest(self : Self, selector : String) -> Element? {
self.as_svg_element().as_element().closest(selector)
}
///|
/// Inherited from Element
pub fn SVGGElement::matches(self : Self, selector : String) -> Bool {
self.as_svg_element().as_element().matches(selector)
}
///|
/// Inherited from Element
pub fn SVGGElement::toggleAttribute(
self : Self,
name : String,
force? : Bool,
) -> Bool {
self.as_svg_element().as_element().toggleAttribute(name, force?)
}
///|
/// Inherited from Element
pub fn SVGGElement::getAttributeNames(self : Self) -> Array[String] {
self.as_svg_element().as_element().getAttributeNames()
}
///|
/// Inherited from Element
pub fn SVGGElement::hasAttributes(self : Self) -> Bool {
self.as_svg_element().as_element().hasAttributes()
}
///|
/// Inherited from Element
pub fn SVGGElement::innerHTML(self : Self) -> String {
self.as_svg_element().as_element().innerHTML()
}
///|
/// Inherited from Element
pub fn SVGGElement::setInnerHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setInnerHTML(html)
}
///|
/// Inherited from Element
pub fn SVGGElement::outerHTML(self : Self) -> String {
self.as_svg_element().as_element().outerHTML()
}
///|
/// Inherited from Element
pub fn SVGGElement::setOuterHTML(self : Self, html : String) -> Unit {
self.as_svg_element().as_element().setOuterHTML(html)
}
///|
/// Inherited from Element
pub fn SVGGElement::children(self : Self) -> Array[Element] {
self.as_svg_element().as_element().children()
}
///|
/// Inherited from Element
pub fn SVGGElement::childElementCount(self : Self) -> Int {
self.as_svg_element().as_element().childElementCount()
}
///|
/// Inherited from Element
pub fn SVGGElement::firstElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().firstElementChild()
}
///|
/// Inherited from Element
pub fn SVGGElement::lastElementChild(self : Self) -> Element? {
self.as_svg_element().as_element().lastElementChild()
}
///|
/// Inherited from Element
pub fn SVGGElement::parentElement(self : Self) -> Element? {
self.as_svg_element().as_element().parentElement()
}
///|
/// Inherited from Element
pub fn SVGGElement::nextElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().nextElementSibling()
}
///|
/// Inherited from Element
pub fn SVGGElement::previousElementSibling(self : Self) -> Element? {
self.as_svg_element().as_element().previousElementSibling()
}
///|
/// Inherited from Element
pub fn SVGGElement::scrollIntoView(self : Self) -> Unit {
self.as_svg_element().as_element().scrollIntoView()
}
///|
/// Inherited from Element
pub fn SVGGElement::clientWidth(self : Self) -> Int {
self.as_svg_element().as_element().clientWidth()
}
///|
/// Inherited from Element
pub fn SVGGElement::clientHeight(self : Self) -> Int {
self.as_svg_element().as_element().clientHeight()
}
///|
/// Inherited from Element
pub fn SVGGElement::scrollWidth(self : Self) -> Int {
self.as_svg_element().as_element().scrollWidth()
}
///|
/// Inherited from Element
pub fn SVGGElement::scrollHeight(self : Self) -> Int {
self.as_svg_element().as_element().scrollHeight()
}
///|
/// Inherited from Element
pub fn SVGGElement::scrollLeft(self : Self) -> Int {
self.as_svg_element().as_element().scrollLeft()
}
///|
/// Inherited from Element
pub fn SVGGElement::setScrollLeft(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollLeft(value)
}
///|
/// Inherited from Element
pub fn SVGGElement::scrollTop(self : Self) -> Int {
self.as_svg_element().as_element().scrollTop()
}
///|
/// Inherited from Element
pub fn SVGGElement::setScrollTop(self : Self, value : Int) -> Unit {
self.as_svg_element().as_element().setScrollTop(value)
}
///|
/// Inherited from Node
pub fn SVGGElement::nodeType(self : Self) -> Int {
self.as_svg_element().as_element().as_node().nodeType()
}
///|
/// Inherited from Node
pub fn SVGGElement::nodeName(self : Self) -> String {
self.as_svg_element().as_element().as_node().nodeName()
}
///|
/// Inherited from Node
pub fn SVGGElement::parentNode(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().parentNode()
}
///|
/// Inherited from Node
pub fn SVGGElement::childNodes(self : Self) -> Array[Node] {
self.as_svg_element().as_element().as_node().childNodes()
}
///|
/// Inherited from Node
pub fn SVGGElement::firstChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().firstChild()
}
///|
/// Inherited from Node
pub fn SVGGElement::lastChild(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().lastChild()
}
///|
/// Inherited from Node
pub fn SVGGElement::previousSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn SVGGElement::nextSibling(self : Self) -> Node? {
self.as_svg_element().as_element().as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn SVGGElement::appendChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn SVGGElement::removeChild(self : Self, child : Node) -> Node {
self.as_svg_element().as_element().as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn SVGGElement::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_svg_element().as_element().as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGGElement::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self
.as_svg_element()
.as_element()
.as_node()
.replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn SVGGElement::cloneNode(self : Self, deep : Bool) -> Node {
self.as_svg_element().as_element().as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn SVGGElement::contains(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().contains(other)
}
///|
/// Inherited from Node
pub fn SVGGElement::hasChildNodes(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn SVGGElement::textContent(self : Self) -> String {
self.as_svg_element().as_element().as_node().textContent()
}
///|
/// Inherited from Node
pub fn SVGGElement::setTextContent(self : Self, content : String) -> Unit {
self.as_svg_element().as_element().as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn SVGGElement::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_svg_element().as_element().as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn SVGGElement::compareDocumentPosition(self : Self, other : Node) -> Int {
self.as_svg_element().as_element().as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn SVGGElement::getRootNode(self : Self) -> Node {
self.as_svg_element().as_element().as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn SVGGElement::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn SVGGElement::isSameNode(self : Self, other : Node?) -> Bool {
self.as_svg_element().as_element().as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn SVGGElement::normalize(self : Self) -> Unit {
self.as_svg_element().as_element().as_node().normalize()
}
///|
/// Inherited from Node
pub fn SVGGElement::nodeValue(self : Self) -> String? {
self.as_svg_element().as_element().as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn SVGGElement::setNodeValue(self : Self, value : String?) -> Unit {
self.as_svg_element().as_element().as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn SVGGElement::ownerDocument(self : Self) -> Document? {
self.as_svg_element().as_element().as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn SVGGElement::isConnected(self : Self) -> Bool {
self.as_svg_element().as_element().as_node().isConnected()
}