[][src]Trait arwa::Node

pub trait Node: AsRef<Node> {
    fn base_uri(&self) -> Option<String> { ... }
fn is_connected(&self) -> bool { ... }
fn node_type(&self) -> NodeType { ... }
fn node_value(&self) -> Option<String> { ... }
fn set_node_value(&self, value: Option<&str>) { ... }
fn text_content(&self) -> Option<String> { ... }
fn set_text_content(&self, content: Option<&str>) { ... }
fn compare_document_position<T>(&self, other: &T) -> CompareDocumentPosition
    where
        T: Node
, { ... }
fn is_default_namespace(&self, namespace: &str) -> bool { ... }
fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String> { ... }
fn lookup_prefix(&self, namespace: &str) -> Option<String> { ... }
fn normalize(&self) { ... }
fn root_node(&self) -> GenericNode { ... }
fn root_node_composed(&self) -> GenericNode { ... }
fn parent_node(&self) -> Option<GenericNode> { ... }
fn parent_element(&self) -> Option<GenericElement> { ... }
fn previous_sibling_node(&self) -> Option<GenericNode> { ... }
fn next_sibling_node(&self) -> Option<GenericNode> { ... }
fn child_nodes(&self) -> ChildNodes { ... } }

Provided methods

fn base_uri(&self) -> Option<String>

fn is_connected(&self) -> bool

fn node_type(&self) -> NodeType

fn node_value(&self) -> Option<String>

fn set_node_value(&self, value: Option<&str>)

fn text_content(&self) -> Option<String>

fn set_text_content(&self, content: Option<&str>)

fn compare_document_position<T>(&self, other: &T) -> CompareDocumentPosition where
    T: Node

fn is_default_namespace(&self, namespace: &str) -> bool

fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String>

fn lookup_prefix(&self, namespace: &str) -> Option<String>

fn normalize(&self)

fn root_node(&self) -> GenericNode

fn root_node_composed(&self) -> GenericNode

fn parent_node(&self) -> Option<GenericNode>

fn parent_element(&self) -> Option<GenericElement>

fn previous_sibling_node(&self) -> Option<GenericNode>

fn next_sibling_node(&self) -> Option<GenericNode>

fn child_nodes(&self) -> ChildNodes

Loading content...

Implementors

impl Node for GenericHtmlElement[src]

impl Node for HtmlAnchorElement[src]

impl Node for HtmlAreaElement[src]

impl Node for HtmlAudioElement[src]

impl Node for HtmlBaseElement[src]

impl Node for HtmlBodyElement[src]

impl Node for HtmlBrElement[src]

impl Node for HtmlButtonElement[src]

impl Node for HtmlCanvasElement[src]

impl Node for HtmlDListElement[src]

impl Node for HtmlDataElement[src]

impl Node for HtmlDataListElement[src]

impl Node for HtmlDetailsElement[src]

impl Node for HtmlDialogElement[src]

impl Node for HtmlDivElement[src]

impl Node for HtmlDocument[src]

impl Node for HtmlEmbedElement[src]

impl Node for HtmlFieldSetElement[src]

impl Node for HtmlFormElement[src]

impl Node for HtmlHeadElement[src]

impl Node for HtmlHeadingElement[src]

impl Node for HtmlHrElement[src]

impl Node for HtmlHtmlElement[src]

impl Node for HtmlIFrameElement[src]

impl Node for HtmlImageElement[src]

impl Node for HtmlInputElement[src]

impl Node for HtmlLabelElement[src]

impl Node for HtmlLegendElement[src]

impl Node for HtmlLiElement[src]

impl Node for HtmlLinkElement[src]

impl Node for HtmlMapElement[src]

impl Node for HtmlMetaElement[src]

impl Node for HtmlMeterElement[src]

impl Node for HtmlModElement[src]

impl Node for HtmlOListElement[src]

impl Node for HtmlObjectElement[src]

impl Node for HtmlOptGroupElement[src]

impl Node for HtmlOptionElement[src]

impl Node for HtmlOutputElement[src]

impl Node for HtmlParagraphElement[src]

impl Node for HtmlParamElement[src]

impl Node for HtmlPictureElement[src]

impl Node for HtmlPreElement[src]

impl Node for HtmlProgressElement[src]

impl Node for HtmlQuoteElement[src]

impl Node for HtmlScriptElement[src]

impl Node for HtmlSelectElement[src]

impl Node for HtmlSlotElement[src]

impl Node for HtmlSourceElement[src]

impl Node for HtmlSpanElement[src]

impl Node for HtmlStyleElement[src]

impl Node for HtmlTableCaptionElement[src]

impl Node for HtmlTableCellElement[src]

impl Node for HtmlTableColElement[src]

impl Node for HtmlTableElement[src]

impl Node for HtmlTableRowElement[src]

impl Node for HtmlTableSectionElement[src]

impl Node for HtmlTemplateElement[src]

impl Node for HtmlTextAreaElement[src]

impl Node for HtmlTimeElement[src]

impl Node for HtmlTitleElement[src]

impl Node for HtmlTrackElement[src]

impl Node for HtmlUListElement[src]

impl Node for HtmlVideoElement[src]

impl Node for Attribute[src]

impl Node for DocumentFragment[src]

impl Node for DocumentType[src]

impl Node for GenericDocument[src]

impl Node for GenericNode[src]

Loading content...