psmith      2003/10/09 15:05:21

  Modified:    src/java/org/apache/log4j/chainsaw/rule AbstractRule.java
  Log:
  exposed another PropertyChangeListener delegate method.
  
  Revision  Changes    Path
  1.2       +20 -11    
jakarta-log4j/src/java/org/apache/log4j/chainsaw/rule/AbstractRule.java
  
  Index: AbstractRule.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/rule/AbstractRule.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractRule.java 9 Sep 2003 02:55:38 -0000       1.1
  +++ AbstractRule.java 9 Oct 2003 22:05:21 -0000       1.2
  @@ -56,22 +56,31 @@
   
   /**
    * An abstract Rule class that provides the PropertyChange support plumbing.
  - * 
  + *
    * @author Paul Smith <[EMAIL PROTECTED]>
    * @author Scott Deboy <[EMAIL PROTECTED]>
    */
   public abstract class AbstractRule implements Rule {
  +  private PropertyChangeSupport propertySupport =
  +    new PropertyChangeSupport(this);
   
  -     public void addPropertyChangeListener(PropertyChangeListener l) {
  -             propertySupport.addPropertyChangeListener(l);
  -     }
  +  public void addPropertyChangeListener(PropertyChangeListener l) {
  +    propertySupport.addPropertyChangeListener(l);
  +  }
   
  -     public void removePropertyChangeListener(PropertyChangeListener l) {
  -             propertySupport.removePropertyChangeListener(l);
  -     }
  +  public void removePropertyChangeListener(PropertyChangeListener l) {
  +    propertySupport.removePropertyChangeListener(l);
  +  }
   
  -     protected void firePropertyChange(String propertyName, Object oldVal, Object 
newVal) {
  -             propertySupport.firePropertyChange(propertyName, oldVal, newVal);
  -     }
  -     private PropertyChangeSupport propertySupport = new 
PropertyChangeSupport(this);
  +  protected void firePropertyChange(
  +    String propertyName, Object oldVal, Object newVal) {
  +    propertySupport.firePropertyChange(propertyName, oldVal, newVal);
  +  }
  +
  +  /**
  +   * @param evt
  +   */
  +  public void firePropertyChange(PropertyChangeEvent evt) {
  +    propertySupport.firePropertyChange(evt);
  +  }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to