Skip to content

Commit

Permalink
s/AbstractNodeChildrenIterator/NodeChildrenIterator/
Browse files Browse the repository at this point in the history
  • Loading branch information
brunoabinader committed Oct 31, 2014
1 parent ba13e44 commit eb1ef59
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions components/script/dom/node.rs
Expand Up @@ -380,10 +380,10 @@ impl<'a> PrivateNodeHelpers for JSRef<'a, Node> {

pub trait NodeHelpers<'a> {
fn ancestors(self) -> AncestorIterator<'a>;
fn children(self) -> AbstractNodeChildrenIterator<'a>;
fn children(self) -> NodeChildrenIterator<'a>;
fn rev_children(self) -> ReverseChildrenIterator<'a>;
fn child_elements(self) -> ChildElementIterator<'a>;
fn following_siblings(self) -> AbstractNodeChildrenIterator<'a>;
fn following_siblings(self) -> NodeChildrenIterator<'a>;
fn is_in_doc(self) -> bool;
fn is_inclusive_ancestor_of(self, parent: JSRef<Node>) -> bool;
fn is_parent_of(self, child: JSRef<Node>) -> bool;
Expand Down Expand Up @@ -442,7 +442,7 @@ pub trait NodeHelpers<'a> {
fn debug_str(self) -> String;

fn traverse_preorder(self) -> TreeIterator<'a>;
fn inclusively_following_siblings(self) -> AbstractNodeChildrenIterator<'a>;
fn inclusively_following_siblings(self) -> NodeChildrenIterator<'a>;

fn to_trusted_node_address(self) -> TrustedNodeAddress;

Expand Down Expand Up @@ -661,8 +661,8 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> {
TreeIterator::new(self)
}

fn inclusively_following_siblings(self) -> AbstractNodeChildrenIterator<'a> {
AbstractNodeChildrenIterator {
fn inclusively_following_siblings(self) -> NodeChildrenIterator<'a> {
NodeChildrenIterator {
current: Some(self.clone()),
}
}
Expand All @@ -671,8 +671,8 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> {
self == parent || parent.ancestors().any(|ancestor| ancestor == self)
}

fn following_siblings(self) -> AbstractNodeChildrenIterator<'a> {
AbstractNodeChildrenIterator {
fn following_siblings(self) -> NodeChildrenIterator<'a> {
NodeChildrenIterator {
current: self.next_sibling().root().map(|next| next.clone()),
}
}
Expand Down Expand Up @@ -763,8 +763,8 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> {
self.owner_doc().root().is_html_document()
}

fn children(self) -> AbstractNodeChildrenIterator<'a> {
AbstractNodeChildrenIterator {
fn children(self) -> NodeChildrenIterator<'a> {
NodeChildrenIterator {
current: self.first_child.get().map(|node| (*node.root()).clone()),
}
}
Expand Down Expand Up @@ -968,13 +968,13 @@ impl RawLayoutNodeHelpers for Node {

pub type ChildElementIterator<'a> = Map<'a, JSRef<'a, Node>,
JSRef<'a, Element>,
Filter<'a, JSRef<'a, Node>, AbstractNodeChildrenIterator<'a>>>;
Filter<'a, JSRef<'a, Node>, NodeChildrenIterator<'a>>>;

pub struct AbstractNodeChildrenIterator<'a> {
pub struct NodeChildrenIterator<'a> {
current: Option<JSRef<'a, Node>>,
}

impl<'a> Iterator<JSRef<'a, Node>> for AbstractNodeChildrenIterator<'a> {
impl<'a> Iterator<JSRef<'a, Node>> for NodeChildrenIterator<'a> {
fn next(&mut self) -> Option<JSRef<'a, Node>> {
let node = self.current;
self.current = node.and_then(|node| node.next_sibling().map(|node| *node.root().deref()));
Expand Down

0 comments on commit eb1ef59

Please sign in to comment.