package org.chartsy.main.favorites.nodes; import java.util.ArrayList; import java.util.List; import org.openide.nodes.Index; import org.openide.nodes.Node; /** * * @author Viorel */ public class StockAPIChildren extends Index.ArrayChildren { private FolderAPI folder; public StockAPIChildren(FolderAPI folder) { this.folder = folder; } protected @Override List<Node> initCollection() { if (nodes == null) nodes = new ArrayList<Node>(); for (StockAPI stock : folder.getStocks()) nodes.add(new StockAPINode(stock)); return (List<Node>) nodes; } }