You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ba...@apache.org on 2009/06/25 07:00:39 UTC

svn commit: r788259 - in /commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate: EscapeLowAsciiAsUnicode.java EscapeNonAsciiAsUnicode.java EscapeUtils.java

Author: bayard
Date: Thu Jun 25 05:00:39 2009
New Revision: 788259

URL: http://svn.apache.org/viewvc?rev=788259&view=rev
Log:
Removing unnecessary Escape*AsciiAsUnicode classes. UnicodeEscaper now handles the range concept directly and the ctrl character lookup table is now a direct LookupTranslator defined in EscapeUtils. cf LANG-505

Removed:
    commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeLowAsciiAsUnicode.java
    commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeNonAsciiAsUnicode.java
Modified:
    commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeUtils.java

Modified: commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeUtils.java?rev=788259&r1=788258&r2=788259&view=diff
==============================================================================
--- commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeUtils.java (original)
+++ commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/EscapeUtils.java Thu Jun 25 05:00:39 2009
@@ -59,8 +59,15 @@
                             {"\\", "\\\\"},
                             {"/", "\\/"}
                       }),
-            new EscapeLowAsciiAsUnicode(),
-            new EscapeNonAsciiAsUnicode()
+            new LookupTranslator(
+                      new String[][] {
+                            {"\b", "\\b"},
+                            {"\n", "\\n"},
+                            {"\t", "\\t"},
+                            {"\f", "\\f"},
+                            {"\r", "\\r"}
+                      }),
+            UnicodeEscaper.outsideOf(32, 0x7f) 
         );
             
     public static final String escapeEcmaScript(String input) {