- java.lang.Object
-
- org.eclipse.persistence.sdo.helper.SDOClassGenerator
-
public class SDOClassGenerator extends Object
Purpose: Generate Java interfaces and implementation classes from a list of SDO Type objects.
- This class can be run standalone - logging will default to level FINER when run from the command line.
-
-
Constructor Summary
Constructors Constructor Description SDOClassGenerator()
SDOClassGenerator(HelperContext aContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map
generate(Reader xsdReader)
Map
generate(Reader xsdReader, String sourceDir)
Map
generate(Reader xsdReader, String sourceDir, SchemaResolver schemaResolver)
Map
generate(Reader xsdReader, CodeWriter aCodeWriter)
Map
generate(Reader xsdReader, CodeWriter aCodeWriter, SchemaResolver schemaResolver)
Map
generate(Reader xsdReader, CodeWriter aCodeWriter, SchemaResolver schemaResolver, boolean bProcessImports)
Map
generate(Reader xsdReader, SchemaResolver schemaResolver)
Map
generate(Source xsdSource, String sourceDir)
Map
generate(Source xsdSource, String sourceDir, SchemaResolver schemaResolver)
Map
generate(Source xsdSource, CodeWriter aCodeWriter)
Map
generate(Source xsdSource, CodeWriter aCodeWriter, SchemaResolver schemaResolver)
Map
generate(Source xsdSource, CodeWriter aCodeWriter, SchemaResolver schemaResolver, boolean bProcessImports)
Map
generate(Source xsdSource, SchemaResolver schemaResolver)
Map
generate(CodeWriter aCodeWriter, List types)
CodeWriter
getCodeWriter()
Map
getGeneratedBuffers()
SDOClassGeneratorListener
getSDOClassGeneratorListener()
static void
main(String[] args)
void
setCodeWriter(CodeWriter theCodeWriter)
void
setGeneratedBuffers(Map generatedBuffersMap)
void
setImplGenerator(boolean genImpls)
void
setInterfaceGenerator(boolean genIterfaces)
void
setSDOClassGeneratorListener(SDOClassGeneratorListener listener)
-
-
-
Constructor Detail
-
SDOClassGenerator
public SDOClassGenerator()
-
SDOClassGenerator
public SDOClassGenerator(HelperContext aContext)
-
-
Method Detail
-
setInterfaceGenerator
public void setInterfaceGenerator(boolean genIterfaces)
-
setImplGenerator
public void setImplGenerator(boolean genImpls)
-
main
public static void main(String[] args)
-
generate
public Map generate(Reader xsdReader, String sourceDir, SchemaResolver schemaResolver)
-
generate
public Map generate(Reader xsdReader, SchemaResolver schemaResolver)
-
generate
public Map generate(Reader xsdReader, CodeWriter aCodeWriter)
-
generate
public Map generate(Reader xsdReader, CodeWriter aCodeWriter, SchemaResolver schemaResolver)
-
generate
public Map generate(Reader xsdReader, CodeWriter aCodeWriter, SchemaResolver schemaResolver, boolean bProcessImports)
-
generate
public Map generate(Source xsdSource, String sourceDir, SchemaResolver schemaResolver)
-
generate
public Map generate(Source xsdSource, SchemaResolver schemaResolver)
-
generate
public Map generate(Source xsdSource, CodeWriter aCodeWriter)
-
generate
public Map generate(Source xsdSource, CodeWriter aCodeWriter, SchemaResolver schemaResolver)
-
generate
public Map generate(Source xsdSource, CodeWriter aCodeWriter, SchemaResolver schemaResolver, boolean bProcessImports)
-
generate
public Map generate(CodeWriter aCodeWriter, List types)
-
setGeneratedBuffers
public void setGeneratedBuffers(Map generatedBuffersMap)
-
getGeneratedBuffers
public Map getGeneratedBuffers()
-
setCodeWriter
public void setCodeWriter(CodeWriter theCodeWriter)
-
getCodeWriter
public CodeWriter getCodeWriter()
-
setSDOClassGeneratorListener
public void setSDOClassGeneratorListener(SDOClassGeneratorListener listener)
-
getSDOClassGeneratorListener
public SDOClassGeneratorListener getSDOClassGeneratorListener()
-
-