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, setup
public 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.Exception
public void generateOutput(Document doc) throws java.lang.Exception
generateOutput
in interface CodeGen
java.lang.Exception
public OptionMap getOptions()
getOptions
in interface CodeGen
private static java.lang.String getClassName(java.lang.String className)
private static java.lang.String getPackageName(java.lang.String className)