1 /*
2 * $Id: IOrderedChildrenCapability.java,v 1.2 2007/04/30 08:28:57 oeuillot Exp $
3 */
4 package org.rcfaces.core.component.capability;
5
6 import javax.faces.component.UIComponent;
7
8 /**
9 *
10 * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
11 * @version $Revision: 1.2 $ $Date: 2007/04/30 08:28:57 $
12 */
13 public interface IOrderedChildrenCapability {
14 /**
15 * Returns a list of the columns' id which represents their order from left
16 * to right.
17 *
18 * @return ordered list of columns' id
19 */
20 UIComponent[] getOrderedChildren();
21
22 /**
23 * Sets a list of the columns' id which represents their order from left to
24 * right.
25 *
26 * @param children
27 * ordered list of columns' id
28 */
29 void setOrderedChildren(UIComponent children[]);
30
31 }