import edu.mit.ai.psg.jexa.*;
import edu.mit.ai.psg.ui.outliner.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.util.List;
{@link ContainerChildApplet}@author
public class ContainerChildRenderer extends ObjectRenderer {
public ContainerChildRenderer(OutlineMaker outlineMaker) {
super(outlineMaker);
}
public List makeChildOutlineNodes(OutlineNode outlineNode) {
Container container = (Container) outlineNode.getObject();
Component[] components = container.getComponents();
List childNodes = new Vector();
for (int i = 0; i < components.length; i++)
childNodes.add(myOutlineMaker.makeOutlineNode(null, components[i]));
return childNodes;
}
public static void initialize (OutlineMaker outlineMaker) {
outlineMaker.addRenderer(Container.class,
new ContainerChildRenderer(outlineMaker));
}
}