psmith      2003/09/16 18:14:09

  Modified:    src/java/org/apache/log4j/chainsaw ChainsawColumns.java
  Log:
  added a new very simple helper method.
  
  Revision  Changes    Path
  1.3       +12 -2     
jakarta-log4j/src/java/org/apache/log4j/chainsaw/ChainsawColumns.java
  
  Index: ChainsawColumns.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/ChainsawColumns.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ChainsawColumns.java      4 Sep 2003 02:27:15 -0000       1.2
  +++ ChainsawColumns.java      17 Sep 2003 01:14:09 -0000      1.3
  @@ -78,7 +78,7 @@
       //NOTE:  ID must ALWAYS be last field because the model adds this value itself 
as an identifier to the end of the consructed vector
       columnNames.add(ChainsawConstants.ID_COL_NAME);
     }
  -  
  +
     public static final int INDEX_LOGGER_COL_NAME = 1;
     public static final int INDEX_TIMESTAMP_COL_NAME = 2;
     public static final int INDEX_LEVEL_COL_NAME = 3;
  @@ -93,11 +93,21 @@
     public static final int INDEX_LINE_COL_NAME = 12;
     public static final int INDEX_PROPERTIES_COL_NAME = 13;
     public static final int INDEX_ID_COL_NAME = 14;
  -  
  +
     private ChainsawColumns() {
     }
   
     public static List getColumnsNames() {
       return columnNames;
  +  }
  +
  +  /**
  +   * Given the index which matches one of the static constants in this class, 
returns the resolved
  +   * Column name as a string label.
  +   * @param columnIndex (not this is a 1 based collection)
  +   * @return
  +   */
  +  public static String getColumnName(int columnIndex) {
  +    return getColumnsNames().get(columnIndex - 1).toString();
     }
   }
  
  
  

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

Reply via email to