1 package net.sf.tacos.components.dojo;
2
3 import org.apache.tapestry.dojo.IWidget;
4
5 /**
6 * Represents a <a href="http://dojotoolkit.org">dojo</a> widget that contains children widgets.
7 * A contained widget can use the method {@link #addChild(IWidget)} to add itself to its container.
8 * During the execution of the container's script template the childs are added by calling
9 * <code>dojo.widget.DomWidget.addChild(Widget)</code>
10 *
11 * @author idrobiazk
12 *
13 */
14 public interface IDojoContainer {
15
16 /**
17 * Adds a child {@link IWidget} to a container.
18 * @param widget child to add
19 */
20 public void addChild(IWidget widget);
21 }