script::dom::bindings::codegen::Bindings::TreeWalkerBinding::TreeWalker_Binding

Trait TreeWalkerMethods

Source
pub trait TreeWalkerMethods<D>
where D: DomTypes,
{ // Required methods fn Root(&self) -> Root<Dom<<D as DomTypes>::Node>>; fn WhatToShow(&self) -> u32; fn GetFilter(&self) -> Option<Rc<NodeFilter<D>>>; fn CurrentNode(&self) -> Root<Dom<<D as DomTypes>::Node>>; fn SetCurrentNode(&self, value: &<D as DomTypes>::Node); fn ParentNode( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; fn FirstChild( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; fn LastChild( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; fn PreviousSibling( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; fn NextSibling( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; fn PreviousNode( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; fn NextNode( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>; }

Required Methods§

Source

fn Root(&self) -> Root<Dom<<D as DomTypes>::Node>>

Source

fn WhatToShow(&self) -> u32

Source

fn GetFilter(&self) -> Option<Rc<NodeFilter<D>>>

Source

fn CurrentNode(&self) -> Root<Dom<<D as DomTypes>::Node>>

Source

fn SetCurrentNode(&self, value: &<D as DomTypes>::Node)

Source

fn ParentNode( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Source

fn FirstChild( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Source

fn LastChild( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Source

fn PreviousSibling( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Source

fn NextSibling( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Source

fn PreviousNode( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Source

fn NextNode( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::Node>>>, Error>

Implementors§