[][src]Trait aravis::DomNodeExt

pub trait DomNodeExt: 'static {
    fn append_child<P: IsA<DomNode>>(&self, new_child: &P) -> Option<DomNode>;
fn changed(&self);
fn get_child_nodes(&self) -> Option<DomNodeList>;
fn get_first_child(&self) -> Option<DomNode>;
fn get_last_child(&self) -> Option<DomNode>;
fn get_next_sibling(&self) -> Option<DomNode>;
fn get_node_name(&self) -> Option<GString>;
fn get_node_type(&self) -> DomNodeType;
fn get_node_value(&self) -> Option<GString>;
fn get_owner_document(&self) -> Option<DomDocument>;
fn get_parent_node(&self) -> Option<DomNode>;
fn get_previous_sibling(&self) -> Option<DomNode>;
fn has_child_nodes(&self) -> bool;
fn insert_before<P: IsA<DomNode>, Q: IsA<DomNode>>(
        &self,
        new_child: &P,
        ref_child: &Q
    ) -> Option<DomNode>;
fn remove_child<P: IsA<DomNode>>(&self, old_child: &P) -> Option<DomNode>;
fn replace_child<P: IsA<DomNode>, Q: IsA<DomNode>>(
        &self,
        new_child: &P,
        old_child: &Q
    ) -> Option<DomNode>;
fn set_node_value(&self, new_value: &str);
fn write_to_stream<P: IsA<OutputStream>>(
        &self,
        stream: &P
    ) -> Result<(), Error>; }

Required methods

fn append_child<P: IsA<DomNode>>(&self, new_child: &P) -> Option<DomNode>

fn changed(&self)

fn get_child_nodes(&self) -> Option<DomNodeList>

fn get_first_child(&self) -> Option<DomNode>

fn get_last_child(&self) -> Option<DomNode>

fn get_next_sibling(&self) -> Option<DomNode>

fn get_node_name(&self) -> Option<GString>

fn get_node_type(&self) -> DomNodeType

fn get_node_value(&self) -> Option<GString>

fn get_owner_document(&self) -> Option<DomDocument>

fn get_parent_node(&self) -> Option<DomNode>

fn get_previous_sibling(&self) -> Option<DomNode>

fn has_child_nodes(&self) -> bool

fn insert_before<P: IsA<DomNode>, Q: IsA<DomNode>>(
    &self,
    new_child: &P,
    ref_child: &Q
) -> Option<DomNode>

fn remove_child<P: IsA<DomNode>>(&self, old_child: &P) -> Option<DomNode>

fn replace_child<P: IsA<DomNode>, Q: IsA<DomNode>>(
    &self,
    new_child: &P,
    old_child: &Q
) -> Option<DomNode>

fn set_node_value(&self, new_value: &str)

fn write_to_stream<P: IsA<OutputStream>>(&self, stream: &P) -> Result<(), Error>

Loading content...

Implementors

impl<O: IsA<DomNode>> DomNodeExt for O[src]

Loading content...