You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by em...@apache.org on 2007/04/27 07:39:30 UTC

svn commit: r532970 - in /incubator/cxf/trunk/tools: javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/ javato/src/test/java/org/apache/cxf/tools/java2wsdl/processor/ wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databin...

Author: ema
Date: Thu Apr 26 22:39:29 2007
New Revision: 532970

URL: http://svn.apache.org/viewvc?view=rev&rev=532970
Log:
* [CXF-600] Enable -t flag for java2wsdl
* Enhanced error message for JAXBDatabinding

Modified:
    incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java
    incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessorTest.java
    incubator/cxf/trunk/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBBindErrorListener.java

Modified: incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java?view=diff&rev=532970&r1=532969&r2=532970
==============================================================================
--- incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java (original)
+++ incubator/cxf/trunk/tools/javato/src/main/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessor.java Thu Apr 26 22:39:29 2007
@@ -67,6 +67,10 @@
 
         AbstractGenerator generator = factory.newGenerator();
         generator.setAllowImports(context.containsKey(ToolConstants.CFG_CREATE_XSD_IMPORTS));
+        if (context.containsKey(ToolConstants.CFG_TNS)) {
+            String ns = (String)context.get(ToolConstants.CFG_TNS);
+            service.setTargetNamespace(ns);
+        }
         generator.setServiceModel(service);
         generator.generate(output);
     }

Modified: incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessorTest.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessorTest.java?view=diff&rev=532970&r1=532969&r2=532970
==============================================================================
--- incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessorTest.java (original)
+++ incubator/cxf/trunk/tools/javato/src/test/java/org/apache/cxf/tools/java2wsdl/processor/JavaToProcessorTest.java Thu Apr 26 22:39:29 2007
@@ -154,7 +154,7 @@
         w2jProcessor.execute();
         
         
-        String tns = "http://apache.org/hello_world_doc_lit";
+        String tns = "http://apache.org/sepecifiedTns";
         String serviceName = "cxfService";
 
         System.setProperty("java.class.path", "");

Modified: incubator/cxf/trunk/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBBindErrorListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBBindErrorListener.java?view=diff&rev=532970&r1=532969&r2=532970
==============================================================================
--- incubator/cxf/trunk/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBBindErrorListener.java (original)
+++ incubator/cxf/trunk/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBBindErrorListener.java Thu Apr 26 22:39:29 2007
@@ -27,27 +27,30 @@
 
 public class JAXBBindErrorListener implements ErrorListener {
     private ToolContext env;
+    private String prefix = "Thrown by JAXB : ";
 
     public JAXBBindErrorListener(ToolContext penv) {
         env = penv;
     }
 
     public void error(org.xml.sax.SAXParseException exception) {
-        throw new ToolException(exception.getLocalizedMessage());
+        throw new ToolException(prefix + exception.getLocalizedMessage(), exception);
 
     }
 
     public void fatalError(org.xml.sax.SAXParseException exception) {
-        throw new ToolException(exception.getLocalizedMessage());
+        throw new ToolException(prefix + exception.getLocalizedMessage(), exception);
     }
 
     public void info(org.xml.sax.SAXParseException exception) {
-
+        if (this.env.isVerbose()) {
+            System.out.println("JAXB Info: " + exception.toString());
+        }
     }
 
     public void warning(org.xml.sax.SAXParseException exception) {
         if (this.env.isVerbose()) {
-            System.err.println("Parsing schema warning " + exception.toString());
+            System.err.println("JAXB parsing schema warning " + exception.toString());
         }
     }
 }