From: <jbo...@li...> - 2006-06-29 00:46:41
|
Author: jas...@jb... Date: 2006-06-28 20:46:39 -0400 (Wed, 28 Jun 2006) New Revision: 509 Modified: trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java Log: MFB Modified: trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java =================================================================== --- trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-06-29 00:30:35 UTC (rev 508) +++ trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-06-29 00:46:39 UTC (rev 509) @@ -358,7 +358,7 @@ if (! xt.getAnonymous()) xt = xsmodel.getTypeDefinition(xt.getName(), xt.getNamespace()); if(xt instanceof XSComplexTypeDefinition) - generateJavaSourceForException((XSComplexTypeDefinition)xt,xsmodel); + generateJavaSource((XSComplexTypeDefinition)xt,xsmodel, faultXMLName.getLocalPart(), true); Class cl = getJavaType(faultXMLType, false); if (cl == null) @@ -563,15 +563,13 @@ private void generateJavaSource(XSComplexTypeDefinition xt, JBossXSModel xsmodel, String containingElement) throws IOException { - XSDTypeToJava xtj = new XSDTypeToJava(); - xtj.setTypeMapping(this.typeMapping); - xtj.createJavaFile((XSComplexTypeDefinition)xt, containingElement, getLocationForJavaGeneration(), seiPkgName, xsmodel, false); + generateJavaSource(xt, xsmodel, containingElement, false); } - private void generateJavaSourceForException(XSComplexTypeDefinition xt, JBossXSModel xsmodel) throws IOException + private void generateJavaSource(XSComplexTypeDefinition xt, JBossXSModel xsmodel, String containingElement, boolean exception) throws IOException { XSDTypeToJava xtj = new XSDTypeToJava(); xtj.setTypeMapping(this.typeMapping); - xtj.createJavaFile((XSComplexTypeDefinition)xt, null,getLocationForJavaGeneration(),seiPkgName,xsmodel,true); + xtj.createJavaFile((XSComplexTypeDefinition)xt, containingElement, getLocationForJavaGeneration(), seiPkgName, xsmodel, exception); } -} +} \ No newline at end of file |