psmith      2003/09/30 16:19:49

  Modified:    src/java/org/apache/log4j/chainsaw
                        TableColorizingRenderer.java
  Log:
  This renderer can now be configured with a custom
  Date Format object.
  
  Revision  Changes    Path
  1.6       +11 -2     
jakarta-log4j/src/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java
  
  Index: TableColorizingRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TableColorizingRenderer.java      14 Sep 2003 04:08:16 -0000      1.5
  +++ TableColorizingRenderer.java      30 Sep 2003 23:19:49 -0000      1.6
  @@ -96,7 +96,7 @@
     private final JLabel idComponent = new JLabel();
     private final JLabel levelComponent = new JLabel();
     private String levelDisplay = ChainsawConstants.LEVEL_DISPLAY_ICONS;
  -
  +  private DateFormat dateFormatInUse = DATE_FORMATTER;
     /**
      * Creates a new TableColorizingRenderer object.
      */
  @@ -226,6 +226,15 @@
   
       return c;
     }
  +  
  +  /**
  +   * Changes the Date Formatting object to be used for rendering dates.
  +   * @param formatter
  +   */
  +  void setDateFormatter(DateFormat formatter){
  +     this.dateFormatInUse = formatter;
  +  }
  +  
   
     /**
      *Format date field
  @@ -238,7 +247,7 @@
       if (!(o instanceof Date)) {
         return o;
       } else {
  -      return DATE_FORMATTER.format((Date) o);
  +      return dateFormatInUse.format((Date) o);
       }
     }
   
  
  
  

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

Reply via email to