public class JavaCodeGen extends TemplatedCodeGen implements CodeGen
| Modifier and Type | Class and Description |
|---|---|
private static class |
JavaCodeGen.Resources |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULTS_URI |
private OptionHandler |
m_abstractOption |
private ClassOption |
m_classOption |
private OptionMap |
m_options |
private OutputDirectoryOption |
m_outputDirectoryOption |
private OptionHandler |
m_publicOption |
static java.lang.String |
OPTION_PUBLIC |
static java.lang.String |
TEMPLATE_URI |
| Constructor and Description |
|---|
JavaCodeGen() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateOutput(Document doc) |
private void |
generateTemplateOutput(Document doc,
java.io.File file) |
private static java.lang.String |
getClassName(java.lang.String className) |
OptionMap |
getOptions() |
private static java.lang.String |
getPackageName(java.lang.String className) |
getTemplate, setuppublic static final java.lang.String DEFAULTS_URI
public static final java.lang.String TEMPLATE_URI
public static java.lang.String OPTION_PUBLIC
private OutputDirectoryOption m_outputDirectoryOption
private ClassOption m_classOption
private OptionHandler m_publicOption
private OptionHandler m_abstractOption
private OptionMap m_options
private void generateTemplateOutput(Document doc, java.io.File file) throws java.lang.Exception
java.lang.Exceptionpublic void generateOutput(Document doc) throws java.lang.Exception
generateOutput in interface CodeGenjava.lang.Exceptionpublic OptionMap getOptions()
getOptions in interface CodeGenprivate static java.lang.String getClassName(java.lang.String className)
private static java.lang.String getPackageName(java.lang.String className)