You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by jo...@apache.org on 2004/01/05 23:01:22 UTC
cvs commit: ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl JAXBSchemaSG.java
jochen 2004/01/05 14:01:22
Modified: src/jaxme/org/apache/ws/jaxme/generator/sg/impl
JAXBSchemaSG.java
Log:
The object factory was using the type names and not the element names in the createFoo() methods.
Revision Changes Path
1.6 +1 -4 ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl/JAXBSchemaSG.java
Index: JAXBSchemaSG.java
===================================================================
RCS file: /home/cvs/ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl/JAXBSchemaSG.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JAXBSchemaSG.java 17 Nov 2003 10:54:33 -0000 1.5
+++ JAXBSchemaSG.java 5 Jan 2004 22:01:22 -0000 1.6
@@ -63,7 +63,6 @@
import javax.xml.parsers.ParserConfigurationException;
import org.apache.ws.jaxme.XMLWriter;
-import org.apache.ws.jaxme.generator.sg.ComplexTypeSG;
import org.apache.ws.jaxme.generator.sg.Context;
import org.apache.ws.jaxme.generator.sg.GroupSG;
import org.apache.ws.jaxme.generator.sg.ObjectSG;
@@ -522,9 +521,7 @@
if (!typeSG.isComplex()) {
continue;
}
- ComplexTypeSG complexTypeSG = typeSG.getComplexTypeSG();
-
- JavaQName resultName = complexTypeSG.getClassContext().getXMLInterfaceName();
+ JavaQName resultName = objectSG.getClassContext().getXMLInterfaceName();
String className = resultName.getClassName();
String methodName = "create" + Character.toUpperCase(className.charAt(0)) + className.substring(1);
JavaMethod createMethod = js.newJavaMethod(methodName, resultName, "public");
---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org