[][src]Trait webkit2gtk_webextension::DOMNodeExt

pub trait DOMNodeExt: 'static {
    fn append_child<P: IsA<DOMNode>>(
        &self,
        newChild: &P
    ) -> Result<DOMNode, Error>;
fn clone_node(&self, deep: bool) -> Result<DOMNode, Error>;
fn compare_document_position<P: IsA<DOMNode>>(&self, other: &P) -> c_ushort;
fn contains<P: IsA<DOMNode>>(&self, other: &P) -> bool;
fn get_base_uri(&self) -> Option<GString>;
fn get_child_nodes(&self) -> Option<DOMNodeList>;
fn get_first_child(&self) -> Option<DOMNode>;
fn get_last_child(&self) -> Option<DOMNode>;
fn get_local_name(&self) -> Option<GString>;
fn get_namespace_uri(&self) -> Option<GString>;
fn get_next_sibling(&self) -> Option<DOMNode>;
fn get_node_name(&self) -> Option<GString>;
fn get_node_type(&self) -> c_ushort;
fn get_node_value(&self) -> Option<GString>;
fn get_owner_document(&self) -> Option<DOMDocument>;
fn get_parent_element(&self) -> Option<DOMElement>;
fn get_parent_node(&self) -> Option<DOMNode>;
fn get_prefix(&self) -> Option<GString>;
fn get_previous_sibling(&self) -> Option<DOMNode>;
fn get_text_content(&self) -> Option<GString>;
fn has_child_nodes(&self) -> bool;
fn insert_before<P: IsA<DOMNode>, Q: IsA<DOMNode>>(
        &self,
        newChild: &P,
        refChild: Option<&Q>
    ) -> Result<DOMNode, Error>;
fn is_default_namespace(&self, namespaceURI: &str) -> bool;
fn is_equal_node<P: IsA<DOMNode>>(&self, other: &P) -> bool;
fn is_same_node<P: IsA<DOMNode>>(&self, other: &P) -> bool;
fn is_supported(&self, feature: &str, version: &str) -> bool;
fn lookup_namespace_uri(&self, prefix: &str) -> Option<GString>;
fn lookup_prefix(&self, namespaceURI: &str) -> Option<GString>;
fn normalize(&self);
fn remove_child<P: IsA<DOMNode>>(
        &self,
        oldChild: &P
    ) -> Result<DOMNode, Error>;
fn replace_child<P: IsA<DOMNode>, Q: IsA<DOMNode>>(
        &self,
        newChild: &P,
        oldChild: &Q
    ) -> Result<DOMNode, Error>;
fn set_node_value(&self, value: &str) -> Result<(), Error>;
fn set_prefix(&self, value: &str) -> Result<(), Error>;
fn set_text_content(&self, value: &str) -> Result<(), Error>;
fn connect_property_base_uri_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_child_nodes_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_first_child_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_last_child_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_next_sibling_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_node_name_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_node_type_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_node_value_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_owner_document_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_parent_element_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_parent_node_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_previous_sibling_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_text_content_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn append_child<P: IsA<DOMNode>>(&self, newChild: &P) -> Result<DOMNode, Error>

fn clone_node(&self, deep: bool) -> Result<DOMNode, Error>

fn compare_document_position<P: IsA<DOMNode>>(&self, other: &P) -> c_ushort

fn contains<P: IsA<DOMNode>>(&self, other: &P) -> bool

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

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

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

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

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

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

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

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

fn get_node_type(&self) -> c_ushort

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

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

fn get_parent_element(&self) -> Option<DOMElement>

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

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

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

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

fn has_child_nodes(&self) -> bool

fn insert_before<P: IsA<DOMNode>, Q: IsA<DOMNode>>(
    &self,
    newChild: &P,
    refChild: Option<&Q>
) -> Result<DOMNode, Error>

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

fn is_equal_node<P: IsA<DOMNode>>(&self, other: &P) -> bool

fn is_same_node<P: IsA<DOMNode>>(&self, other: &P) -> bool

fn is_supported(&self, feature: &str, version: &str) -> bool

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

fn lookup_prefix(&self, namespaceURI: &str) -> Option<GString>

fn normalize(&self)

fn remove_child<P: IsA<DOMNode>>(&self, oldChild: &P) -> Result<DOMNode, Error>

fn replace_child<P: IsA<DOMNode>, Q: IsA<DOMNode>>(
    &self,
    newChild: &P,
    oldChild: &Q
) -> Result<DOMNode, Error>

fn set_node_value(&self, value: &str) -> Result<(), Error>

fn set_prefix(&self, value: &str) -> Result<(), Error>

fn set_text_content(&self, value: &str) -> Result<(), Error>

fn connect_property_base_uri_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_child_nodes_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_first_child_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_last_child_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_next_sibling_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_node_name_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_node_type_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_node_value_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_owner_document_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_parent_element_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_parent_node_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_previous_sibling_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_text_content_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

Loading content...

Implementors

impl<O: IsA<DOMNode>> DOMNodeExt for O[src]

Loading content...