|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface of the Code generators
Field Summary | |
static java.lang.String |
CONFIG_CLASS_OUTPUT_DIR
Output directory |
static java.lang.String |
CONFIG_CLASS_PREFIX
Prefix of the classname to generate |
static java.lang.String |
CONFIG_CLASS_SUFFIX
Suffix of the classname to generate |
static java.lang.String |
CONFIG_DATABASE
Target database |
static java.lang.String |
CONFIG_DATABASE_OUTPUT_DIR
Database output directory |
static java.lang.String |
CONFIG_DATABASE_OUTPUT_FILE
Database output file |
static java.lang.String |
CONFIG_DATABASE_STRING_SIZE
Default String size |
static java.lang.String |
CONFIG_LANGUAGE
Target language |
static java.lang.String |
CONFIG_PACKAGE_SUFFIX
Package suffix |
static java.lang.String |
VERSION
Version |
Method Summary | |
void |
generate(XPackage[] packages)
Generate to code of a set of packages |
java.lang.String |
getConfigProperty(java.lang.String name,
java.lang.String defaultValue)
Return a configuration property of the code generator |
void |
init(java.util.Properties config)
Initialize the code generator |
Field Detail |
public static final java.lang.String VERSION
public static final java.lang.String CONFIG_LANGUAGE
public static final java.lang.String CONFIG_DATABASE
public static final java.lang.String CONFIG_DATABASE_STRING_SIZE
public static final java.lang.String CONFIG_DATABASE_OUTPUT_DIR
public static final java.lang.String CONFIG_DATABASE_OUTPUT_FILE
public static final java.lang.String CONFIG_CLASS_PREFIX
public static final java.lang.String CONFIG_CLASS_SUFFIX
public static final java.lang.String CONFIG_CLASS_OUTPUT_DIR
public static final java.lang.String CONFIG_PACKAGE_SUFFIX
Method Detail |
public void init(java.util.Properties config) throws XCodeGenException
config
- Configuration of the code generator
XCodeGenException
- if any error occurs during the initializationpublic void generate(XPackage[] packages) throws XCodeGenException, java.io.IOException
XCodeGeneration
- if any error during the code generation
java.io.IOException
- if any IO error
XCodeGenException
public java.lang.String getConfigProperty(java.lang.String name, java.lang.String defaultValue)
name
- Name of the property requesteddefaultValue
- default value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |