WICKET-4627 Change Url#parse() methods to accept CharSequence instead of String
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/09f0896a Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/09f0896a Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/09f0896a Branch: refs/heads/master Commit: 09f0896a60d041214a5c3c1eb5ed0bccbe8f1f7d Parents: 8f6f59e Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Mon Jun 25 15:08:51 2012 +0300 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Mon Jun 25 15:09:55 2012 +0300 ---------------------------------------------------------------------- .../main/java/org/apache/wicket/request/Url.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/09f0896a/wicket-request/src/main/java/org/apache/wicket/request/Url.java ---------------------------------------------------------------------- diff --git a/wicket-request/src/main/java/org/apache/wicket/request/Url.java b/wicket-request/src/main/java/org/apache/wicket/request/Url.java index 74c9324..5f92172 100755 --- a/wicket-request/src/main/java/org/apache/wicket/request/Url.java +++ b/wicket-request/src/main/java/org/apache/wicket/request/Url.java @@ -179,7 +179,7 @@ public class Url implements Serializable * absolute or relative url with query string * @return Url object */ - public static Url parse(final String url) + public static Url parse(final CharSequence url) { return parse(url, null); } @@ -187,20 +187,21 @@ public class Url implements Serializable /** * Parses the given URL string. * - * @param url + * @param _url * absolute or relative url with query string * @param charset * @return Url object */ - public static Url parse(String url, Charset charset) + public static Url parse(CharSequence _url, Charset charset) { - Args.notNull(url, "url"); + Args.notNull(_url, "_url"); final Url result = new Url(charset); // the url object resolved the charset, use that charset = result.getCharset(); + String url = _url.toString(); // extract query string part final String queryString; final String absoluteUrl;
