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

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

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

revision 1.4 by mkoch, Fri Jan 9 10:19:16 2004 UTC revision 1.4.2.1 by gnu_andrew, Sun Jan 16 15:15:13 2005 UTC
# Line 35  this exception to your version of the li Line 35  this exception to your version of the li
35  obligated to do so.  If you do not wish to do so, delete this  obligated to do so.  If you do not wish to do so, delete this
36  exception statement from your version. */  exception statement from your version. */
37    
38    
39  package javax.swing;  package javax.swing;
40    
41  import javax.swing.event.ChangeListener;  import javax.swing.event.ChangeListener;
42    
43  /**  /**
44   * BoundedRangeModel   * @author Andrew Selkirk
  * @author      Andrew Selkirk  
  * @version     1.0  
45   */   */
46  public interface BoundedRangeModel {  public interface BoundedRangeModel
47    {
48          //-------------------------------------------------------------    /**
49          // Methods ----------------------------------------------------     * getValue
50          //-------------------------------------------------------------     *
51       * @return int
52          /**     *
53           * getValue     * @see #setValue(int)
54           * @returns int     */
55           */    int getValue();
56          int getValue();  
57      /**
58          /**     * setValue
59           * setValue     *
60           * @param value TODO     * @param value the value
61           */     *
62          void setValue(int value);     * @see #getValue()
63       */
64          /**    void setValue(int value);
65           * getMinimum  
66           * @returns int    /**
67           */     * getMinimum
68          int getMinimum();     *
69       * @return int
70          /**     *
71           * setMinimum     * @see #setMinimum(int)
72           * @param minimum TODO     */
73           */    int getMinimum();
74          void setMinimum(int minimum);  
75      /**
76          /**     * setMinimum
77           * getMaximum     *
78           * @returns int     * @param minimum the minimum value
79           */     *
80          int getMaximum();     * @see #getMinimum()
81       */
82          /**    void setMinimum(int minimum);
83           * setMaximum  
84           * @param maximum TODO    /**
85           */     * getMaximum
86          void setMaximum(int maximum);     *
87       * @return int
88          /**     *
89           * getValueIsAdjusting     * @see #setMaximum(int)
90           * @returns boolean     */
91           */    int getMaximum();
92          boolean getValueIsAdjusting();  
93      /**
94          /**     * setMaximum
95           * setValueIsAdjusting     *
96           * @param adjusting TODO     * @param maximum the maximum value
97           */     *
98          void setValueIsAdjusting(boolean adjusting);     * @see #getMaximum()
99       */
100          /**    void setMaximum(int maximum);
101           * getExtent  
102           * @returns int    /**
103           */     * Returns the value of the <code>valueIsAdjusting</code> property.
104          int getExtent();     *
105       * @return <code>true</code> if value is adjusting,
106          /**     * otherwise <code>false</code>
107           * setExtent     *
108           * @param extent TODO     * @see setValueIsAdjusting(boolean)
109           */     */
110          void setExtent(int extent);    boolean getValueIsAdjusting();
111    
112          /**    /**
113           * setRangeProperties     * setValueIsAdjusting
114           * @param value TODO     *
115           * @param extent TODO     * @param adjusting <code>true</code> if adjusting,
116           * @param min TODO     * <code>false</code> otherwise
117           * @param max TODO     *
118           * @param adjusting TODO     * @see #getValueIsAdjusting()
119           */     */
120          void setRangeProperties(int value, int extent, int min,    void setValueIsAdjusting(boolean adjusting);
121                                          int max, boolean adjusting);  
122      /**
123          /**     * Returns the current extent.
124           * addChangeListener     *
125           * @param listener TODO     * @return the extent
126           */     *
127          void addChangeListener(ChangeListener listener);     * @see #setExtent(int)
128       */
129          /**    int getExtent();
130           * removeChangeListener  
131           * @param listener TODO    /**
132           */     * setExtent
133          void removeChangeListener(ChangeListener listener);     *
134       * @param extent the extent
135       *
136  } // BoundedRangeModel     * @see #getExtent()
137       */
138      void setExtent(int extent);
139    
140      /**
141       * setRangeProperties
142       * @param value the value
143       * @param extent the extent
144       * @param minnimum the minimum value
145       * @param maximum the maximum value
146       * @param adjusting TODO
147       */
148      void setRangeProperties(int value, int extent, int minimum, int maximum,
149                              boolean adjusting);
150    
151      /**
152       * Adds a <code>ChangeListener</code> to this object.
153       *
154       * @param listener the listener to add
155       *
156       * @see #removeChangeListener(javax.swing.event.ChangeListener)
157       */
158      void addChangeListener(ChangeListener listener);
159    
160      /**
161       * Removes a <code>ChangeListener</code> from this object.
162       *
163       * @param listener the listener to remove
164       *
165       * @see #addChangeListener(javax.swing.event.ChangeListener)
166       */
167      void removeChangeListener(ChangeListener listener);
168    }

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

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