You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by dr...@apache.org on 2011/10/19 09:38:18 UTC
svn commit: r1186008 -
/tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
Author: drobiazko
Date: Wed Oct 19 07:38:18 2011
New Revision: 1186008
URL: http://svn.apache.org/viewvc?rev=1186008&view=rev
Log:
TAP5-1686: Removed path decoding using URLDecoder.
Modified:
tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
Modified: tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java?rev=1186008&r1=1186007&r2=1186008&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java (original)
+++ tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java Wed Oct 19 07:38:18 2011
@@ -22,10 +22,22 @@ import org.apache.tapestry5.internal.pla
import org.apache.tapestry5.plastic.InstanceContext;
import org.apache.tapestry5.plastic.MethodDescription;
-import java.io.*;
+import java.io.ByteArrayOutputStream;
+import java.io.Closeable;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.PrintWriter;
+import java.io.StringWriter;
import java.lang.reflect.Array;
-import java.net.*;
-import java.util.*;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -227,7 +239,8 @@ public class PlasticInternalUtils
* Strips out leading and trailing underscores, leaving the real property name.
* In addition, "m_foo" is converted to "foo".
*
- * @param fieldName to convert
+ * @param fieldName
+ * to convert
* @return the property name
*/
public static String toPropertyName(String fieldName)
@@ -244,7 +257,8 @@ public class PlasticInternalUtils
/**
* Capitalizes the input string, converting the first character to upper case.
*
- * @param input a non-empty string
+ * @param input
+ * a non-empty string
* @return the same string if already capitalized, or a capitalized version
*/
public static String capitalize(String input)
@@ -273,8 +287,10 @@ public class PlasticInternalUtils
}
/**
- * @param loader class loader to look up in
- * @param javaName java name is Java source format (e.g., "int", "int[]", "java.lang.String", "java.lang.String[]", etc.)
+ * @param loader
+ * class loader to look up in
+ * @param javaName
+ * java name is Java source format (e.g., "int", "int[]", "java.lang.String", "java.lang.String[]", etc.)
* @return class instance
* @throws ClassNotFoundException
*/
@@ -403,9 +419,8 @@ public class PlasticInternalUtils
if (url.getProtocol().equals("file"))
{
- String urlPath = url.getPath();
- String decoded = URLDecoder.decode(urlPath);
- return new FileInputStream(new File(decoded));
+ String urlPath = url.getPath();
+ return new FileInputStream(new File(urlPath));
}
return url.openStream();