carnold     2005/02/11 15:33:51

  Modified:    src/java/org/apache/log4j/helpers OptionConverter.java
  Log:
  Bug 22894(Backslashes):  moving strip method to FileAppender, reverting 
OptionConverter
  
  Revision  Changes    Path
  1.54      +0 -41     
logging-log4j/src/java/org/apache/log4j/helpers/OptionConverter.java
  
  Index: OptionConverter.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/helpers/OptionConverter.java,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- OptionConverter.java      11 Feb 2005 21:17:11 -0000      1.53
  +++ OptionConverter.java      11 Feb 2005 23:33:50 -0000      1.54
  @@ -33,12 +33,10 @@
   // Contributors:   Avy Sharell 
   //                 Matthieu Verbert
   //                 Colin Sampaleanu
  -//                 Curt Arnold
   
   // Contributors:   Avy Sharell 
   //                 Matthieu Verbert
   //                 Colin Sampaleanu
  -//                 Curt Arnold
   
   /**
    * A convenience class to convert property values to specific types.
  @@ -47,7 +45,6 @@
    * @author Simon Kitching;
    * @author Anders Kristensen
    * @author Avy Sharell
  - * @author Curt Arnold
   */
   public class OptionConverter  {
     static String DELIM_START = "${";
  @@ -539,42 +536,4 @@
         ((ConfiguratorBase)configurator).dumpErrors();
       }
     }
  -  
  -  /**
  -   * Replaces double backslashes (except the leading doubles in UNC's)
  -   * with single backslashes for compatibility with existing path 
specifications
  -   * that were working around use of OptionConverter.convertSpecialChars
  -   * in XML configuration files.
  -   * 
  -   * @param src source string
  -   * @return source string with double backslashes replaced
  -   * 
  -   * @since 1.3
  -   */
  -  public static String stripDuplicateBackslashes(final String src) {
  -     int i = src.lastIndexOf('\\');
  -     if (i > 0) {
  -             StringBuffer buf = new StringBuffer(src);
  -             for(; i > 0; i = src.lastIndexOf('\\', i - 1)) {
  -                     //
  -                     //  if the preceding character is a slash then
  -                     //     remove the preceding character
  -                     //     and continue processing with the earlier part of 
the string
  -                     if(src.charAt(i - 1) == '\\') {
  -                             buf.deleteCharAt(i);
  -                             i--;
  -                             if (i == 0) break;
  -                     } else {
  -                             //
  -                             //  if there was a single slash then
  -                             //    the string was not trying to work around
  -                             //    convertSpecialChars
  -                             //
  -                             return src;
  -                     }
  -             }
  -             return buf.toString();
  -     }
  -     return src;
  -  }
   }
  
  
  

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

Reply via email to