View Javadoc

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  }