public class Xsd2CobolTypesGenerator extends Object
The generated java classes reflect the structure of an original COBOL copybook after it was translated to a COBOL annotated XML Schema ( see legstar-cob2xsd).
| Modifier and Type | Field and Description |
|---|---|
static String |
JAVA_CLASS_NAME_PREFIX |
static String |
JAVA_CLASS_TEMPLATE_NAME |
| Constructor and Description |
|---|
Xsd2CobolTypesGenerator() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
generate(File xmlSchemaFile,
String encoding,
String packageName)
Given a COBOL annotated XML schema, produce a set of java classes (source
code) used to convert mainframe data at runtime.
|
Map<String,String> |
generate(Reader reader,
String packageName)
Given a COBOL annotated XML schema, produce a set of java classes (source
code) used to convert mainframe data at runtime.
|
Map<String,String> |
generate(String xmlSchemaSource,
String packageName)
Given a COBOL annotated XML schema, produce a set of java classes (source
code) used to convert mainframe data at runtime.
|
Map<String,String> |
generate(org.apache.ws.commons.schema.XmlSchema xmlSchema,
String targetPackageName)
Given a COBOL annotated XML schema, produce a set of java classes (source
code) used to convert mainframe data at runtime.
|
public static final String JAVA_CLASS_NAME_PREFIX
public static final String JAVA_CLASS_TEMPLATE_NAME
public Map<String,String> generate(File xmlSchemaFile, String encoding, String packageName) throws Xsd2ConverterException
xmlSchemaFile - the COBOL-annotated XML schema file (see legstar-cob2xsd)encoding - the character encoding for xmlSchemaFilepackageName - the java package the generated classes should reside
inXsd2ConverterException - if generation failspublic Map<String,String> generate(String xmlSchemaSource, String packageName) throws Xsd2ConverterException
xmlSchemaSource - the COBOL-annotated XML schema source (see legstar-cob2xsd)packageName - the java package the generated classes should reside
inXsd2ConverterException - if generation failspublic Map<String,String> generate(Reader reader, String packageName) throws Xsd2ConverterException
reader - reads the COBOL-annotated XML schema source (see legstar-cob2xsd)packageName - the java package the generated classes should reside
inXsd2ConverterException - if generation failspublic Map<String,String> generate(org.apache.ws.commons.schema.XmlSchema xmlSchema, String targetPackageName) throws Xsd2ConverterException
xmlSchema - the COBOL-annotated XML schema (see legstar-cob2xsd)targetPackageName - the java package the generated classes should
reside inXsd2ConverterException - if generation failsCopyright © 2021 LegSem. All rights reserved.