You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2007/07/01 02:51:54 UTC
svn commit: r552228 -
/webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java
Author: dims
Date: Sat Jun 30 17:51:54 2007
New Revision: 552228
URL: http://svn.apache.org/viewvc?view=rev&rev=552228
Log:
Fix for AXIS2-2431 - JAXB code generation failure
Modified:
webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java
Modified: webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java?view=diff&rev=552228&r1=552227&r2=552228
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java (original)
+++ webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java Sat Jun 30 17:51:54 2007
@@ -26,6 +26,7 @@
import com.sun.tools.xjc.api.S2JJAXBModel;
import com.sun.tools.xjc.api.SchemaCompiler;
import com.sun.tools.xjc.api.XJC;
+import com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl;
import org.apache.axis2.util.SchemaUtil;
import org.apache.axis2.util.URLProcessor;
import org.apache.axis2.wsdl.codegen.CodeGenConfiguration;
@@ -36,6 +37,7 @@
import org.apache.commons.logging.LogFactory;
import org.apache.ws.commons.schema.XmlSchema;
import org.w3c.dom.Element;
+import org.w3c.dom.Document;
import org.xml.sax.InputSource;
import org.xml.sax.SAXParseException;
import org.xml.sax.EntityResolver;
@@ -125,22 +127,23 @@
sc.setErrorListener(new ErrorListener(){
public void error(SAXParseException saxParseException) {
- log.error(saxParseException.getMessage(), saxParseException);
+ log.debug(saxParseException.getMessage(), saxParseException);
}
public void fatalError(SAXParseException saxParseException) {
- log.error(saxParseException.getMessage(), saxParseException);
+ log.debug(saxParseException.getMessage(), saxParseException);
}
public void warning(SAXParseException saxParseException) {
- log.warn(saxParseException.getMessage(), saxParseException);
+ log.debug(saxParseException.getMessage(), saxParseException);
}
public void info(SAXParseException saxParseException) {
- log.info(saxParseException.getMessage(), saxParseException);
+ log.debug(saxParseException.getMessage(), saxParseException);
}
});
- sc.parseSchema((InputSource)xmlObjectsVector.get(i));
+ Document document = schema.getAllSchemas()[0];
+ sc.parseSchema(schema.getTargetNamespace(), document.getDocumentElement());
// Bind the XML
S2JJAXBModel jaxbModel = sc.bind();
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org