/* * Created on Mar 10, 2003 */ package cern.gp.nodes.children; import java.util.Comparator; import cern.gp.nodes.GPNode; /** * A default implementation of a ChildrenListManager used for a fixed number of children nodes * that are known at the moment when the ChildrenListeManager is instantiated. * * @see DefaultChildrenMapManager * @author Vito Baggiolini * @version $Revision: 1.2 $, $Date: 2006/09/25 08:52:36 $, $Author: acaproni $ */ public class DefaultChildrenListManager implements ChildrenListManager { private final GPNode[] children; public DefaultChildrenListManager(GPNode[] childrenNodes) { this.children = childrenNodes; } /* (non-Javadoc) * @see cern.gp.nodes.children.ChildrenListManager#initChildrenList(cern.gp.nodes.children.NodeList) */ public void initChildrenList(NodeList nodeList) { nodeList.addNodes(children); } /* (non-Javadoc) * @see cern.gp.nodes.children.ChildrenManager#getComparator() */ public Comparator getComparator() { return null; } }