1 /*
2 * $Id: ISelectionComponent.java,v 1.2 2007/07/19 12:12:04 oeuillot Exp $
3 */
4 package org.rcfaces.core.internal.capability;
5
6 /**
7 *
8 * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
9 * @version $Revision: 1.2 $ $Date: 2007/07/19 12:12:04 $
10 */
11 public interface ISelectionComponent {
12
13 /**
14 *
15 */
16 void select(Object rowValue);
17
18 /**
19 * Selects all of the items in the receiver. If the receiver is
20 * single-select, do nothing.
21 */
22 void selectAll();
23
24 void deselect(Object rowValue);
25
26 /**
27 * Deselects all selected items in the receiver.
28 */
29 void deselectAll();
30 }