/** * Creates Java Source code (Object model) for the given XML Schema * @param schema the XML schema to generate the Java sources for * @param packageName the package for the generated source files **/ public void generateSource(Schema schema, String packageName) { SGStateInfo sInfo = new SGStateInfo(); sInfo.packageName = packageName; if(sInfo.packageName==null) sInfo.packageName=SourceGenerator.getJavaPackage(schema.getTargetNamespace()); sInfo.setPromptForOverwrite(warnOnOverwrite); sInfo.setVerbose(verbose); createClasses(schema, sInfo); } //-- generateSource