org.apache.cxf.sdo.tools
Class SDODatabinding
java.lang.Object
org.apache.tuscany.sdo.generate.JavaGenerator
org.apache.tuscany.sdo.generate.XSD2JavaGenerator
org.apache.cxf.sdo.tools.SDODatabinding
- All Implemented Interfaces:
- org.apache.cxf.tools.wsdlto.core.DataBindingProfile
public class SDODatabinding
- extends org.apache.tuscany.sdo.generate.XSD2JavaGenerator
- implements org.apache.cxf.tools.wsdlto.core.DataBindingProfile
| Nested classes/interfaces inherited from class org.apache.tuscany.sdo.generate.XSD2JavaGenerator |
org.apache.tuscany.sdo.generate.XSD2JavaGenerator.GeneratedPackage, org.apache.tuscany.sdo.generate.XSD2JavaGenerator.GeneratedPackages |
| Nested classes/interfaces inherited from class org.apache.tuscany.sdo.generate.JavaGenerator |
org.apache.tuscany.sdo.generate.JavaGenerator.PackageInfo |
| Fields inherited from class org.apache.tuscany.sdo.generate.XSD2JavaGenerator |
allNamespaces, generateBuiltIn, generatedPackages, namespaceInfo, 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_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.XSD2JavaGenerator |
generateFromXMLSchema, generateFromXMLSchema, generateFromXMLSchema, getGeneratedPackageInfo, getSchemaNamespace, handleArgument, main, printUsage, run |
| Methods inherited from class org.apache.tuscany.sdo.generate.JavaGenerator |
createGenPackage, createGenPackages, ecore2GenModel, extractBasePackageName, generateFromEPackage, generateFromGenModel, generateFromXMLSchema, generatePackages, generatePackages, printDiagnostic, processArguments, safeQualifiedName, shortName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SDODatabinding
public SDODatabinding()
initialize
public void initialize(org.apache.cxf.tools.common.ToolContext context)
throws org.apache.cxf.tools.common.ToolException
- Specified by:
initialize in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
- Throws:
org.apache.cxf.tools.common.ToolException
generate
public void generate(org.apache.cxf.tools.common.ToolContext context)
throws org.apache.cxf.tools.common.ToolException
- Specified by:
generate in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
- Throws:
org.apache.cxf.tools.common.ToolException
getType
public String getType(QName qName,
boolean element)
- Specified by:
getType in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
getWrappedElementType
public String getWrappedElementType(QName wrapperElement,
QName item)
- Specified by:
getWrappedElementType in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
createDefaultValueWriter
public org.apache.cxf.tools.common.model.DefaultValueWriter createDefaultValueWriter(QName qName,
boolean b)
- Specified by:
createDefaultValueWriter in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
createDefaultValueWriterForWrappedElement
public org.apache.cxf.tools.common.model.DefaultValueWriter createDefaultValueWriterForWrappedElement(QName qName,
QName qName1)
- Specified by:
createDefaultValueWriterForWrappedElement in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
Apache CXF