1 /*
2 * $Id: IStatesImageCapability.java,v 1.18 2011/06/16 09:29:40 jbmeslin Exp $
3 */
4 package org.rcfaces.core.component.capability;
5
6 /**
7 * @author Olivier Oeuillot (latest modification by $Author: jbmeslin $)
8 * @version $Revision: 1.18 $ $Date: 2011/06/16 09:29:40 $
9 */
10 public interface IStatesImageCapability extends IImageCapability {
11
12 /**
13 * Returns an url string pointing to the image used chen the pointer hover
14 * the component.
15 *
16 * @return url
17 */
18 String getHoverImageURL();
19
20 /**
21 * Sets an url string pointing to the image used chen the pointer hover the
22 * component.
23 *
24 * @param url
25 * url
26 */
27 void setHoverImageURL(String url);
28
29 /**
30 * Returns an url string pointing to the image used when the component is
31 * selected.
32 *
33 * @return url
34 */
35 String getSelectedImageURL();
36
37 /**
38 * Sets an url string pointing to the image used when the component is
39 * selected.
40 *
41 * @param url
42 * url
43 */
44 void setSelectedImageURL(String url);
45
46 /**
47 * Returns an url string pointing to the image used for the disabled state.
48 *
49 * @return url
50 */
51 String getDisabledImageURL();
52
53 /**
54 * Sets an url string pointing to the image used for the disabled state.
55 *
56 * @param url
57 * url
58 */
59 void setDisabledImageURL(String url);
60 }