Trait NodeIteratorMethods

Source
pub(crate) trait NodeIteratorMethods<D>
where D: DomTypes,
{ // Required methods fn Root(&self) -> Root<Dom<<D as DomTypes>::Node>>; fn ReferenceNode(&self) -> Root<Dom<<D as DomTypes>::Node>>; fn PointerBeforeReferenceNode(&self) -> bool; fn WhatToShow(&self) -> u32; fn GetFilter(&self) -> Option<Rc<NodeFilter<D>>>; fn NextNode( &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 Detach(&self); }

Required Methods§

Source

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

Source

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

Source

fn PointerBeforeReferenceNode(&self) -> bool

Source

fn WhatToShow(&self) -> u32

Source

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

Source

fn NextNode( &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 Detach(&self)

Implementors§