blob: 9607ff78f0be367d0c864b16dc68a60ffc1fe0ae [file] [log] [blame]
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.myorg.myeditor;
import java.util.Arrays;
import java.util.List;
import org.myorg.myapi.APIObject;
import org.openide.nodes.ChildFactory;
import org.openide.nodes.Node;
/**
*
* @author gwielenga
*/
public class MyChildren extends ChildFactory<APIObject> {
@Override
protected boolean createKeys(List<APIObject> toPopulate) {
APIObject[] objs = new APIObject[5];
for (int i = 0; i < objs.length; i++) {
objs[i] = new APIObject();
}
toPopulate.addAll(Arrays.asList(objs));
return true;
}
@Override
protected Node createNodeForKey(APIObject key) {
return new MyNode(key);
}
}