org.apache.tuscany.sdo.generate
Class Interface2JavaGenerator
java.lang.Object
org.apache.tuscany.sdo.generate.JavaGenerator
org.apache.tuscany.sdo.generate.Interface2JavaGenerator
public class Interface2JavaGenerator
- 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_GENERATE, OPTION_NO_INTERFACES, OPTION_NO_NOTIFICATION, OPTION_NO_UNSETTABLE, OPTION_SPARSE_PATTERN, OPTION_STORE_PATTERN, prefix, targetDirectory, xsdFileName |
Methods inherited from class org.apache.tuscany.sdo.generate.JavaGenerator |
createGenPackage, createGenPackages, ecore2GenModel, extractBasePackageName, generateFromEPackage, generateFromGenModel, generateFromXMLSchema, generatePackages, generatePackages, getSchemaNamespace, printDiagnostic, processArguments, safeQualifiedName, shortName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namespace
protected String namespace
Interface2JavaGenerator
public Interface2JavaGenerator()
main
public static void main(String[] args)
- Generate static SDOs from Java interfaces
Usage arguments: see JavaGenerator
[ -targetDirectory ]
[ -javaPackage ]
[ -namespace ]
[ other options ... ]
interface-names
Options:
-namespace
Set the namespaceURI of the generated SDO Types to the specified value.
NOTE: see the base class JavaGenerator for other options.
Example:
generate somepackage.InterfaceA somepackage.InterfaceB
handleArgument
protected int handleArgument(String[] args,
int index)
- Overrides:
handleArgument
in class JavaGenerator
run
protected void run(String[] args)
- Specified by:
run
in class JavaGenerator
generateFromJavaInterfaces
public static void generateFromJavaInterfaces(ClassLoader classLoader,
List javaInterfaces,
String packageURI,
String targetDirectory,
String javaPackage,
String prefix,
int genOptions)
printUsage
protected static void printUsage()
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.