Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::gp::nodes::children::NodeList Interface Reference

Inheritance diagram for cern::gp::nodes::children::NodeList:

Inheritance graph
[legend]
Collaboration diagram for cern::gp::nodes::children::NodeList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void addNode (GPNode node)
void addNodes (GPNode[] nodes)
boolean removeNode (GPNode node)
boolean removeNodes (GPNode[] nodes)
Iterator iterator ()

Detailed Description

A class implementing this interface hold a collection of nodes as a List.

Version:
Revision
1.2
Date
2006/09/25 08:52:36
Author:
Lionel Mestre


Member Function Documentation

void cern::gp::nodes::children::NodeList::addNode GPNode  node  ) 
 

Adds the new node to this list

Parameters:
node the node to add to this list

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.

void cern::gp::nodes::children::NodeList::addNodes GPNode[]  nodes  ) 
 

Adds all nodes in the given array to this list

Parameters:
nodes an array of nodes to add to this list

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.

Iterator cern::gp::nodes::children::NodeList::iterator  ) 
 

Returns an iterator over the nodes in this list in proper sequence.

Returns:
an iterator over the nodes in this list in proper sequence.

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.

boolean cern::gp::nodes::children::NodeList::removeNode GPNode  node  ) 
 

Removes the node from this list

Parameters:
node the node to remove from the list
Returns:
true if a node has been removed false else.

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.

boolean cern::gp::nodes::children::NodeList::removeNodes GPNode[]  nodes  ) 
 

Removes all nodes from this list

Parameters:
nodes the nodes to remove from the list
Returns:
true if all nodes have been removed false else.

Implemented in cern::gp::nodes::children::ChildrenFactory::ArrayChildren, and cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 03:08:37 2009 for ACS Java API by doxygen 1.3.8