Repository: cxf Updated Branches: refs/heads/master 24963006f -> 9f2352836
Updating java2wadl to support new wadl generator properties Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/9f235283 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/9f235283 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/9f235283 Branch: refs/heads/master Commit: 9f2352836b589c92504eb3f6fe15e5bc9db86cd1 Parents: 2496300 Author: Sergey Beryozkin <sberyoz...@talend.com> Authored: Tue Nov 25 12:46:43 2014 +0000 Committer: Sergey Beryozkin <sberyoz...@talend.com> Committed: Tue Nov 25 12:46:43 2014 +0000 ---------------------------------------------------------------------- .../cxf/maven_plugin/javatowadl/Java2WADLMojo.java | 13 ++++++++++++- .../org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/9f235283/maven-plugins/java2wadl-plugin/src/main/java/org/apache/cxf/maven_plugin/javatowadl/Java2WADLMojo.java ---------------------------------------------------------------------- diff --git a/maven-plugins/java2wadl-plugin/src/main/java/org/apache/cxf/maven_plugin/javatowadl/Java2WADLMojo.java b/maven-plugins/java2wadl-plugin/src/main/java/org/apache/cxf/maven_plugin/javatowadl/Java2WADLMojo.java index 58cc578..63d318c 100644 --- a/maven-plugins/java2wadl-plugin/src/main/java/org/apache/cxf/maven_plugin/javatowadl/Java2WADLMojo.java +++ b/maven-plugins/java2wadl-plugin/src/main/java/org/apache/cxf/maven_plugin/javatowadl/Java2WADLMojo.java @@ -160,6 +160,11 @@ public class Java2WADLMojo extends AbstractMojo { private boolean checkAbsolutePathSlash; /** + * @parameter default-value="false" + */ + private boolean ignoreOverloadedMethods; + + /** * @parameter */ private String applicationTitle; @@ -179,6 +184,11 @@ public class Java2WADLMojo extends AbstractMojo { */ private String outputFileExtension; + /** + * @parameter + */ + private String stylesheetReference; + private ClassLoader resourceClassLoader; public void execute() throws MojoExecutionException { @@ -210,13 +220,14 @@ public class Java2WADLMojo extends AbstractMojo { wg.setAddResourceAndMethodIds(addResourceAndMethodIds); wg.setLinkAnyMediaTypeToXmlSchema(linkAnyMediaTypeToXmlSchema); wg.setCheckAbsolutePathSlash(checkAbsolutePathSlash); - + wg.setIgnoreOverloadedMethods(ignoreOverloadedMethods); if (applicationTitle != null) { wg.setApplicationTitle(applicationTitle); } if (namespacePrefix != null) { wg.setNamespacePrefix(namespacePrefix); } + wg.setStylesheetReference(stylesheetReference); } private void generateWadl(List<Class<?>> resourceClasses, String wadl) throws MojoExecutionException { http://git-wip-us.apache.org/repos/asf/cxf/blob/9f235283/rt/rs/description/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java ---------------------------------------------------------------------- diff --git a/rt/rs/description/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java b/rt/rs/description/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java index 1b1b591..c5c3f8b 100644 --- a/rt/rs/description/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java +++ b/rt/rs/description/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java @@ -2035,6 +2035,10 @@ public class WadlGenerator implements ContainerRequestFilter { this.stylesheetReference = stylesheetReference; } + public void setIgnoreOverloadedMethods(boolean ignore) { + this.ignoreOverloadedMethods = ignore; + } + private static class SchemaConverter extends DelegatingXMLStreamWriter { private static final String SCHEMA_LOCATION = "schemaLocation"; private Map<String, String> locsMap;