// This file is auto-generated. Do not edit manually.
// Generated by scripts/generate_inheritance.ts
///|
/// Upcast from Node to Document
pub fn Document::cast_from_node(value : Node) -> Document = "%identity"
///|
/// Upcast from EventTarget to Document
pub fn Document::cast_from_event_target(value : @event.EventTarget) -> Document = "%identity"
///|
/// Inherited from Node
pub fn Document::nodeType(self : Self) -> Int {
self.as_node().nodeType()
}
///|
/// Inherited from Node
pub fn Document::nodeName(self : Self) -> String {
self.as_node().nodeName()
}
///|
/// Inherited from Node
pub fn Document::parentNode(self : Self) -> Node? {
self.as_node().parentNode()
}
///|
/// Inherited from Node
pub fn Document::childNodes(self : Self) -> Array[Node] {
self.as_node().childNodes()
}
///|
/// Inherited from Node
pub fn Document::firstChild(self : Self) -> Node? {
self.as_node().firstChild()
}
///|
/// Inherited from Node
pub fn Document::lastChild(self : Self) -> Node? {
self.as_node().lastChild()
}
///|
/// Inherited from Node
pub fn Document::previousSibling(self : Self) -> Node? {
self.as_node().previousSibling()
}
///|
/// Inherited from Node
pub fn Document::nextSibling(self : Self) -> Node? {
self.as_node().nextSibling()
}
///|
/// Inherited from Node
pub fn Document::appendChild(self : Self, child : Node) -> Node {
self.as_node().appendChild(child)
}
///|
/// Inherited from Node
pub fn Document::removeChild(self : Self, child : Node) -> Node {
self.as_node().removeChild(child)
}
///|
/// Inherited from Node
pub fn Document::insertBefore(
self : Self,
new_node : Node,
ref_node : Node?,
) -> Node {
self.as_node().insertBefore(new_node, ref_node)
}
///|
/// Inherited from Node
pub fn Document::replaceChild(
self : Self,
new_child : Node,
old_child : Node,
) -> Node {
self.as_node().replaceChild(new_child, old_child)
}
///|
/// Inherited from Node
pub fn Document::cloneNode(self : Self, deep : Bool) -> Node {
self.as_node().cloneNode(deep)
}
///|
/// Inherited from Node
pub fn Document::contains(self : Self, other : Node?) -> Bool {
self.as_node().contains(other)
}
///|
/// Inherited from Node
pub fn Document::hasChildNodes(self : Self) -> Bool {
self.as_node().hasChildNodes()
}
///|
/// Inherited from Node
pub fn Document::textContent(self : Self) -> String {
self.as_node().textContent()
}
///|
/// Inherited from Node
pub fn Document::setTextContent(self : Self, content : String) -> Unit {
self.as_node().setTextContent(content)
}
///|
/// Inherited from Node
pub fn Document::moveBefore(
self : Self,
moved_node : Node,
ref_node : Node?,
) -> Unit {
self.as_node().moveBefore(moved_node, ref_node)
}
///|
/// Inherited from Node
pub fn Document::compareDocumentPosition(self : Self, other : Node) -> Int {
self.as_node().compareDocumentPosition(other)
}
///|
/// Inherited from Node
pub fn Document::getRootNode(self : Self) -> Node {
self.as_node().getRootNode()
}
///|
/// Inherited from Node
pub fn Document::isEqualNode(self : Self, other : Node?) -> Bool {
self.as_node().isEqualNode(other)
}
///|
/// Inherited from Node
pub fn Document::isSameNode(self : Self, other : Node?) -> Bool {
self.as_node().isSameNode(other)
}
///|
/// Inherited from Node
pub fn Document::normalize(self : Self) -> Unit {
self.as_node().normalize()
}
///|
/// Inherited from Node
pub fn Document::nodeValue(self : Self) -> String? {
self.as_node().nodeValue()
}
///|
/// Inherited from Node
pub fn Document::setNodeValue(self : Self, value : String?) -> Unit {
self.as_node().setNodeValue(value)
}
///|
/// Inherited from Node
pub fn Document::ownerDocument(self : Self) -> Document? {
self.as_node().ownerDocument()
}
///|
/// Inherited from Node
pub fn Document::isConnected(self : Self) -> Bool {
self.as_node().isConnected()
}