/[classpath]/classpath/javax/swing/Action.java
ViewVC logotype

Diff of /classpath/javax/swing/Action.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by mark, Tue Apr 30 11:27:01 2002 UTC revision 1.4 by aselkirk, Tue May 21 03:03:48 2002 UTC
# Line 37  exception statement from your version. * Line 37  exception statement from your version. *
37    
38  package javax.swing;  package javax.swing;
39    
40    // Imports
41  import java.awt.*;  import java.awt.*;
42  import java.awt.event.*;  import java.awt.event.*;
43  import java.beans.PropertyChangeListener;  import java.beans.PropertyChangeListener;
44    
   
45  /**  /**
46   * Empty   * Action
  *  
47   * @author Ronald Veldema (rveldema@cs.vu.nl)   * @author Ronald Veldema (rveldema@cs.vu.nl)
48     * @author Andrew Selkirk
49   */   */
50    public interface Action extends ActionListener {
51    
52            //-------------------------------------------------------------
53            // Constants --------------------------------------------------
54            //-------------------------------------------------------------
55    
56            /**
57             * DEFAULT
58             */
59            public static final     String  DEFAULT                         = "Default";
60    
61            /**
62             * LONG_DESCRIPTION
63             */
64            public static final     String  LONG_DESCRIPTION        = "LongDescription";
65    
66            /**
67             * NAME
68             */
69            public static final     String  NAME                            = "Name";
70    
71            /**
72             * SHORT_DESCRIPTION
73             */
74            public static final     String  SHORT_DESCRIPTION       = "ShortDescription";
75    
76            /**
77             * SMALL_ICON
78             */
79            public static final     String  SMALL_ICON                      = "SmallIcon";
80    
81    
82            //-------------------------------------------------------------
83            // Interface: Action ------------------------------------------
84            //-------------------------------------------------------------
85    
86            /**
87             * getValue
88             * @param key TODO
89             * @returns TODO
90             */
91            public Object getValue(String key);
92    
93            /**
94             * setValue
95             * @param key TODO
96             * @param value TODO
97             */
98            public void putValue(String key, Object value);
99    
100            /**
101             * isEnabled
102             * @returns TODO
103             */
104            public boolean isEnabled();
105    
106            /**
107             * setEnabled
108             * @param b TODO
109             */
110            public void setEnabled(boolean b);
111    
112            /**
113             * addPropertyChangeListener
114             * @param listener TODO
115             */
116            public void addPropertyChangeListener(PropertyChangeListener listener);
117    
118            /**
119             * removePropertyChangeListener
120             * @param listener TODO
121             */
122            public void removePropertyChangeListener(PropertyChangeListener listener);
123    
124    
125  public interface Action extends ActionListener  } // Action
 {  
   static String DEFAULT = "";  
   static String LONG_DESCRIPTION="";  
   static String NAME = "";  
   static String SHORT_DESCRIPTION="";  
   static String SMALL_ICON="";  
   
   
   void addPropertyChangeListener(PropertyChangeListener listener);  
   Object getValue(String key);  
   boolean isEnabled();  
   void putValue(String key, Object value);  
   void removePropertyChangeListener(PropertyChangeListener listener);  
   void setEnabled(boolean b);  
 }  

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26