Trait mesdoc::interface::INodeTrait[][src]

pub trait INodeTrait {
    fn to_node(self: Box<Self>) -> Box<dyn Any>;
fn clone_node<'b>(&self) -> BoxDynNode<'b>;
fn typed<'b>(self: Box<Self>) -> IEnumTyped<'b>;
fn node_type(&self) -> INodeType;
fn parent<'b>(&self) -> MaybeElement<'b>;
fn uuid(&self) -> Option<&str>;
fn owner_document(&self) -> MaybeDoc;
fn text_content(&self) -> &str;
fn set_text(&mut self, content: &str);
fn set_html(&mut self, content: &str);
fn index(&self) -> usize; fn root_element<'b>(&self) -> Option<BoxDynElement<'b>> { ... }
fn text(&self) -> &str { ... } }

Required methods

fn to_node(self: Box<Self>) -> Box<dyn Any>[src]

fn clone_node<'b>(&self) -> BoxDynNode<'b>[src]

fn typed<'b>(self: Box<Self>) -> IEnumTyped<'b>[src]

fn node_type(&self) -> INodeType[src]

fn parent<'b>(&self) -> MaybeElement<'b>[src]

fn uuid(&self) -> Option<&str>[src]

fn owner_document(&self) -> MaybeDoc[src]

fn text_content(&self) -> &str[src]

fn set_text(&mut self, content: &str)[src]

fn set_html(&mut self, content: &str)[src]

fn index(&self) -> usize[src]

Loading content...

Provided methods

fn root_element<'b>(&self) -> Option<BoxDynElement<'b>>[src]

fn text(&self) -> &str[src]

Loading content...

Implementors

Loading content...