You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ps...@apache.org on 2003/05/26 08:50:10 UTC

cvs commit: jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw DefaultSortTableModel.java EventContainer.java FilterChangeExecutor.java

psmith      2003/05/25 23:50:09

  Modified:    src/java/org/apache/log4j/chainsaw
                        DefaultSortTableModel.java EventContainer.java
                        FilterChangeExecutor.java
  Log:
  fixed subtle issue where during Filtering the addRow method shouldn't
  be called, rather, a new addFilteredRow is used instead.
  
  Revision  Changes    Path
  1.16      +8 -0      jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/DefaultSortTableModel.java
  
  Index: DefaultSortTableModel.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/DefaultSortTableModel.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- DefaultSortTableModel.java	26 May 2003 04:42:06 -0000	1.15
  +++ DefaultSortTableModel.java	26 May 2003 06:50:09 -0000	1.16
  @@ -610,4 +610,12 @@
         getDataVector().clear();
       }
     }
  +
  +  /* (non-Javadoc)
  +   * @see org.apache.log4j.chainsaw.EventContainer#addFilteredRow(java.util.Vector)
  +   */
  +  public void addFilteredRow(Vector row) {
  +    addRow(row);
  +    
  +  }
   }
  
  
  
  1.4       +2 -0      jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/EventContainer.java
  
  Index: EventContainer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/EventContainer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- EventContainer.java	26 May 2003 04:41:19 -0000	1.3
  +++ EventContainer.java	26 May 2003 06:50:09 -0000	1.4
  @@ -183,4 +183,6 @@
     public String getDetailText(int selectedRow);
   
     public void fireTableDataChanged();
  +
  +  public void addFilteredRow(Vector row);
   }
  
  
  
  1.3       +1 -1      jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/FilterChangeExecutor.java
  
  Index: FilterChangeExecutor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/FilterChangeExecutor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FilterChangeExecutor.java	26 May 2003 04:40:23 -0000	1.2
  +++ FilterChangeExecutor.java	26 May 2003 06:50:09 -0000	1.3
  @@ -82,7 +82,7 @@
             v3 = model.getDisplayFilter().filterColumns(v2);
   
             if (this.model.getDisplayFilter().isDisplayed(v2)) {
  -            model.addRow(v3);
  +            model.addFilteredRow(v3);
             }
           }
         }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org