org.apache.tuscany.sdo.generate
Class XSD2JavaGenerator

java.lang.Object
  extended by org.apache.tuscany.sdo.generate.JavaGenerator
      extended by org.apache.tuscany.sdo.generate.XSD2JavaGenerator

public class XSD2JavaGenerator
extends JavaGenerator


Field Summary
protected  java.lang.String schemaNamespace
           
 
Fields inherited from class org.apache.tuscany.sdo.generate.JavaGenerator
genOptions, inputIndex, javaPackage, OPTION_ARRAY_ACCESSORS, OPTION_GENERATE_LOADER, OPTION_GENERATE_SWITCH, OPTION_INTERFACE_DO, OPTION_NO_CONTAINMENT, OPTION_NO_EMF, OPTION_NO_INTERFACES, OPTION_NO_NOTIFICATION, OPTION_NO_UNSETTABLE, OPTION_SPARSE_PATTERN, OPTION_STORE_PATTERN, prefix, targetDirectory, xsdFileName
 
Constructor Summary
XSD2JavaGenerator()
           
 
Method Summary
static void generateFromXMLSchema(java.lang.String xsdFileName, java.lang.String namespace, java.lang.String targetDirectory, java.lang.String javaPackage, java.lang.String prefix, int genOptions)
           
static java.lang.String getSchemaNamespace(java.lang.String xsdFileName)
           
protected  int handleArgument(java.lang.String[] args, int index)
           
static void main(java.lang.String[] args)
          Generate static SDOs from XML Schema Usage arguments: see JavaGenerator [ -targetDirectory ] [ -javaPackage ] [ -schemaNamespace ] [ other options ...
protected static void printUsage()
           
protected  void run(java.lang.String[] args)
           
 
Methods inherited from class org.apache.tuscany.sdo.generate.JavaGenerator
createGenPackage, ecore2GenModel, extractBasePackageName, generateFromEPackage, generateFromGenModel, generateFromXMLSchema, generatePackages, printDiagnostic, processArguments, safeQualifiedName, shortName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schemaNamespace

protected java.lang.String schemaNamespace
Constructor Detail

XSD2JavaGenerator

public XSD2JavaGenerator()
Method Detail

main

public static void main(java.lang.String[] args)
Generate static SDOs from XML Schema Usage arguments: see JavaGenerator [ -targetDirectory ] [ -javaPackage ] [ -schemaNamespace ] [ other options ... ] | Options: -schemaNamespace Generate classes for XSD types in the specified targetNamespace. By default, types in the targetNamespace of the first schema in the specified xsd or wsdl file are generated. NOTE: see the base class JavaGenerator for other options. Example: generate somedir/somefile.xsd See base class JavaGenerator for details and the other options.


handleArgument

protected int handleArgument(java.lang.String[] args,
                             int index)
Overrides:
handleArgument in class JavaGenerator

run

protected void run(java.lang.String[] args)
Specified by:
run in class JavaGenerator

generateFromXMLSchema

public static void generateFromXMLSchema(java.lang.String xsdFileName,
                                         java.lang.String namespace,
                                         java.lang.String targetDirectory,
                                         java.lang.String javaPackage,
                                         java.lang.String prefix,
                                         int genOptions)

getSchemaNamespace

public static java.lang.String getSchemaNamespace(java.lang.String xsdFileName)

printUsage

protected static void printUsage()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.