/[classpath]/classpath/javax/swing/tree/DefaultTreeSelectionModel.java
ViewVC logotype

Diff of /classpath/javax/swing/tree/DefaultTreeSelectionModel.java

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

revision 1.4 by mkoch, Fri Oct 22 12:44:01 2004 UTC revision 1.5 by mkoch, Sun Oct 24 09:03:53 2004 UTC
# Line 296  public class DefaultTreeSelectionModel Line 296  public class DefaultTreeSelectionModel
296                  // TODO                  // TODO
297          } // clearSelection()          } // clearSelection()
298    
299          /**    /**
300           * addTreeSelectionListener     * Adds a <code>TreeSelectionListener</code> object to this model.
301           * @param value0 TODO     *
302           */     * @param listener the listener to add
303          public void addTreeSelectionListener(TreeSelectionListener value0) {     */
304                  // TODO    public void addTreeSelectionListener(TreeSelectionListener listener)
305          } // addTreeSelectionListener()    {
306        listenerList.add(TreeSelectionListener.class, listener);
307          /**    }
308           * removeTreeSelectionListener  
309           * @param value0 TODO    /**
310           */     * Removes a <code>TreeSelectionListener</code> object from this model.
311          public void removeTreeSelectionListener(TreeSelectionListener value0) {     *
312                  // TODO     * @param listener the listener to remove
313          } // removeTreeSelectionListener()     */
314      public void removeTreeSelectionListener(TreeSelectionListener listener)
315          /**    {
316           * fireValueChanged      listenerList.remove(TreeSelectionListener.class, listener);
317           * @param value0 TODO    }
318           */  
319          protected void fireValueChanged(TreeSelectionEvent value0) {    /**
320                  // TODO     * Returns all <code>TreeSelectionListener</code> added to this model.
321          } // fireValueChanged()     *
322       * @return an array of listeners
323          /**     *
324           * getListeners     * @since 1.4
325           * @param value0 TODO     */
326           * @returns EventListener[]    public TreeSelectionListener[] getTreeSelectionListeners()
327           */    {
328          public EventListener[] getListeners(Class value0) {      return (TreeSelectionListener[])
329                  return null; // TODO                listenerList.getListeners(TreeSelectionListener.class);
330          } // getListeners()    }
331    
332      /**
333       * fireValueChanged
334       *
335       * @param event the event to fire.
336       */
337      protected void fireValueChanged(TreeSelectionEvent event)
338      {
339        TreeSelectionListener[] listeners = getTreeSelectionListeners();
340    
341        for (int i = listeners.length - 1; i >= 0; --i)
342          listeners[i].valueChanged(event);
343      }
344    
345      /**
346       * Returns all added listeners of a special type.
347       *
348       * @param listenerType the listener type
349       *
350       * @return an array of listeners
351       *
352       * @since 1.3
353       */
354      public EventListener[] getListeners(Class listenerType)
355      {
356        return listenerList.getListeners(listenerType);
357      }
358    
359          /**          /**
360           * getSelectionRows           * getSelectionRows
# Line 385  public class DefaultTreeSelectionModel Line 412  public class DefaultTreeSelectionModel
412                  return null; // TODO                  return null; // TODO
413          } // getLeadSelectionPath()          } // getLeadSelectionPath()
414    
415          /**    /**
416           * addPropertyChangeListener     * Adds a <code>PropertyChangeListener</code> object to this model.
417           * @param value0 TODO     *
418           */     * @param listener the listener to add.
419          public synchronized void addPropertyChangeListener(PropertyChangeListener value0) {     */
420                  // TODO    public void addPropertyChangeListener(PropertyChangeListener listener)
421          } // addPropertyChangeListener()    {
422        changeSupport.addPropertyChangeListener(listener);
423          /**    }
424           * removePropertyChangeListener  
425           * @param value0 TODO    /**
426           */     * Removes a <code>PropertyChangeListener</code> object from this model.
427          public synchronized void removePropertyChangeListener(PropertyChangeListener value0) {     *
428                  // TODO     * @param listener the listener to remove.
429          } // removePropertyChangeListener()     */
430      public void removePropertyChangeListener(PropertyChangeListener listener)
431      {
432        changeSupport.removePropertyChangeListener(listener);
433      }
434    
435      /**
436       * Returns all added <code>PropertyChangeListener</code> objects.
437       *
438       * @return an array of listeners.
439       *
440       * @since 1.4
441       */
442      public PropertyChangeListener[] getPropertyChangeListeners()
443      {
444        return changeSupport.getPropertyChangeListeners();
445      }
446    
447          /**          /**
448           * insureRowContinuity           * insureRowContinuity

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

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