Repository: camel Updated Branches: refs/heads/master a0f6c3502 -> 049923e28
[CAMEL-7617] [camel-api-component-maven-plugin] URLDecode method signature from JavaDoc Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/049923e2 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/049923e2 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/049923e2 Branch: refs/heads/master Commit: 049923e285f8f81670fcf1bfe523ba6f9dd8a19a Parents: a0f6c35 Author: Grzegorz Grzybek <gr.grzy...@gmail.com> Authored: Mon Jul 21 12:31:14 2014 +0200 Committer: Grzegorz Grzybek <gr.grzy...@gmail.com> Committed: Mon Jul 21 12:31:18 2014 +0200 ---------------------------------------------------------------------- .../apache/camel/maven/JavadocApiMethodGeneratorMojo.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/049923e2/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavadocApiMethodGeneratorMojo.java ---------------------------------------------------------------------- diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavadocApiMethodGeneratorMojo.java b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavadocApiMethodGeneratorMojo.java index bf58017..572fbf9 100644 --- a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavadocApiMethodGeneratorMojo.java +++ b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavadocApiMethodGeneratorMojo.java @@ -19,8 +19,10 @@ package org.apache.camel.maven; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.io.UnsupportedEncodingException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; +import java.net.URLDecoder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -242,7 +244,13 @@ public class JavadocApiMethodGeneratorMojo extends AbstractApiMethodGeneratorMoj } private static String unescapeHtml(String htmlString) { - return StringEscapeUtils.unescapeHtml(htmlString).replaceAll(NON_BREAKING_SPACE, " "); + String result = StringEscapeUtils.unescapeHtml(htmlString).replaceAll(NON_BREAKING_SPACE, " "); + try { + result = URLDecoder.decode(result, "UTF-8"); + } catch (UnsupportedEncodingException ignored) { + + } + return result; } @Override