站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

WeakPropertyChangeSupport (Editor Library) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.editor.lib/1 1.14.0 3

org.netbeans.editor
Class WeakPropertyChangeSupport

java.lang.Object
  extended by org.netbeans.editor.WeakPropertyChangeSupport

public class WeakPropertyChangeSupport
extends Object

Similair functionality as PropertyChangeSupport but holds only weak references to listener classes


Constructor Summary
WeakPropertyChangeSupport()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
          Add weak listener to listen to change of any property.
 void addPropertyChangeListener(String propertyName, PropertyChangeListener l)
          Add weak listener to listen to change of the specified property.
 void firePropertyChange(Object source, String propertyName, Object oldValue, Object newValue)
           
 void removePropertyChangeListener(PropertyChangeListener l)
          Remove listener for changes in properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeakPropertyChangeSupport

public WeakPropertyChangeSupport()
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
Add weak listener to listen to change of any property. The caller must hold the listener object in some instance variable to prevent it from being garbage collected.


addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener l)
Add weak listener to listen to change of the specified property. The caller must hold the listener object in some instance variable to prevent it from being garbage collected.


removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)
Remove listener for changes in properties


firePropertyChange

public void firePropertyChange(Object source,
                               String propertyName,
                               Object oldValue,
                               Object newValue)

org.netbeans.modules.editor.lib/1 1.14.0 3

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.