1 /*
2 * $Id: IHiddenModeCapability.java,v 1.1 2007/03/23 16:26:32 oeuillot Exp $
3 *
4 */
5 package org.rcfaces.core.component.capability;
6
7 /**
8 *
9 *
10 * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
11 * @version $Revision: 1.1 $ $Date: 2007/03/23 16:26:32 $
12 */
13 public interface IHiddenModeCapability {
14
15 /**
16 *
17 */
18 int SERVER_HIDDEN_MODE = 1;
19
20 /**
21 *
22 */
23 int PHANTOM_HIDDEN_MODE = 2;
24
25 /**
26 *
27 */
28 int IGNORE_HIDDEN_MODE = 4;
29
30 /**
31 *
32 */
33 int DEFAULT_HIDDEN_MODE = IGNORE_HIDDEN_MODE;
34
35 /**
36 *
37 */
38 int CLIENT_HIDDEN_MODE = IGNORE_HIDDEN_MODE;
39
40 /**
41 * Set the hidden mode in client side.
42 *
43 * @param hiddenMode
44 * hidden mode
45 */
46 void setHiddenMode(int hiddenMode);
47
48 /**
49 * Returns the hidden mode in client side.
50 *
51 * @return hidden mode
52 */
53 int getHiddenMode();
54 }