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_EMF, 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)
|
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
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)
getSchemaNamespace
public static java.lang.String getSchemaNamespace(java.lang.String xsdFileName)
printUsage
protected static void printUsage()
Copyright © 2006 Apache Software Foundation. All Rights Reserved.