1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.commons.jelly.tags.swing;
17
18 import org.apache.commons.jelly.JellyTagException;
19
20 import java.awt.Component;
21
22 /***
23 * An interface which represents a Tag which is capable of containing AWT Components.
24 * So tags such as ContainerTag and LayoutTagSupport implement this interface as they can have
25 * nested child component tags.</p>
26 *
27 * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
28 * @version $Revision: 155420 $
29 */
30 public interface ContainerTag {
31
32 /***
33 * Adds a child component to this container with optional constraints.
34 * If the constraints are null they are ignored
35 */
36 public void addChild(Component component, Object constraints) throws JellyTagException;
37 }