pub trait DOMNamedNodeMapExt: 'static {
fn length(&self) -> c_ulong;
fn named_item(&self, name: &str) -> Option<DOMNode>;
fn named_item_ns(
&self,
namespaceURI: &str,
localName: &str
) -> Option<DOMNode>;
fn item(&self, index: c_ulong) -> Option<DOMNode>;
fn remove_named_item(&self, name: &str) -> Result<DOMNode, Error>;
fn remove_named_item_ns(
&self,
namespaceURI: &str,
localName: &str
) -> Result<DOMNode, Error>;
fn set_named_item(&self, node: &impl IsA<DOMNode>) -> Result<DOMNode, Error>;
fn set_named_item_ns(
&self,
node: &impl IsA<DOMNode>
) -> Result<DOMNode, Error>;
fn connect_length_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
}
Expand description
Required Methods
sourcefn named_item(&self, name: &str) -> Option<DOMNode>
fn named_item(&self, name: &str) -> Option<DOMNode>
sourcefn named_item_ns(&self, namespaceURI: &str, localName: &str) -> Option<DOMNode>
fn named_item_ns(&self, namespaceURI: &str, localName: &str) -> Option<DOMNode>
Deprecated since 2.22
Use JavaScriptCore API instead
namespaceURI
A gchar
localName
A gchar
Returns
A DOMNode
sourcefn remove_named_item_ns(
&self,
namespaceURI: &str,
localName: &str
) -> Result<DOMNode, Error>
fn remove_named_item_ns(
&self,
namespaceURI: &str,
localName: &str
) -> Result<DOMNode, Error>
Deprecated since 2.22
Use JavaScriptCore API instead
namespaceURI
A gchar
localName
A gchar
Returns
A DOMNode