org.apache.tuscany.sdo.generate
Class XSD2JavaGenerator
java.lang.Object
org.apache.tuscany.sdo.generate.JavaGenerator
org.apache.tuscany.sdo.generate.XSD2JavaGenerator
public class XSD2JavaGenerator
- extends JavaGenerator
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_INTERFACES, OPTION_NO_NOTIFICATION, OPTION_NO_UNSETTABLE, OPTION_SPARSE_PATTERN, OPTION_STORE_PATTERN, prefix, targetDirectory, xsdFileName |
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)
|
protected 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,
java.lang.String regenerateBuiltIn)
|
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 |
schemaNamespace
protected java.lang.String schemaNamespace
generateBuiltIn
protected java.lang.String generateBuiltIn
XSD2JavaGenerator
public XSD2JavaGenerator()
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)
generateFromXMLSchema
protected 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,
java.lang.String regenerateBuiltIn)
getSchemaNamespace
public static java.lang.String getSchemaNamespace(java.lang.String xsdFileName)
printUsage
protected static void printUsage()
Copyright © 2007 Apache Software Foundation. All Rights Reserved.