org.enhydra.tool.codegen.internal
Class AppGenerator
java.lang.Object
|
+--org.enhydra.tool.codegen.TemplateDrivenGenerator
|
+--org.enhydra.tool.codegen.ProjectGenerator
|
+--org.enhydra.tool.codegen.internal.AppGenerator
- All Implemented Interfaces:
- Constants, java.util.EventListener, Generator, TemplateListener
- Direct Known Subclasses:
- Enhydra3AppGenerator, WebAppGenerator
- public abstract class AppGenerator
- extends ProjectGenerator
Fields inherited from interface org.enhydra.tool.codegen.Constants |
CLIENT_SUFFIX, CONTENT_HTML, CONTENT_WML, DIR_AT_PACKAGE_DIR_AT, DIR_INPUT, DIR_LIB, DIR_MEDIA, DIR_OUTPUT, DIR_PRESENTATION, DIR_RESOURCES, DIR_SRC, DIR_TEMPLATE, DIR_TOOL, FILE_BUILD_XML, FILE_ENHYDRA_JAR, FILE_MAKEFILE, FILE_README_HTML, FILE_RUN_BAT_IN, FILE_RUN_IN, SYS_JAVA_VENDOR, SYS_JAVA_VERSION, SYS_USER_HOME, TAB4, TYPE_BAT, TYPE_CONF, TYPE_HTML, TYPE_IN, TYPE_JAVA, TYPE_MK, TYPE_TEMPLATE, TYPE_WML, TYPE_XML, XMLC_DEFAULT, XMLC_SUFFIX |
Methods inherited from class org.enhydra.tool.codegen.ProjectGenerator |
createCopyFilter, createReplacementsForDirectory, createTemplateFilter, generate, getAddinSteps, getDestination, getJavaPath, getOutputExcludes, getProjectSourcePath, getShellSteps, onTemplate, setAddinSteps, setJavaPath, setProperties, setShellSteps, storeProperties |
Methods inherited from class org.enhydra.tool.codegen.TemplateDrivenGenerator |
getOptionSet, getProperties, getReplacementSet, getTemplateRoot, isEcho, isOverwrite, isSwing, setEcho, setOptionSet, setOverwrite, setReplacementSet, setSwing, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AppGenerator
public AppGenerator()
getInputIncludes
protected java.lang.String[] getInputIncludes()
- Overrides:
getInputIncludes
in class TemplateDrivenGenerator
initReplacementSet
public void initReplacementSet()
throws GeneratorException
- Description copied from class:
ProjectGenerator
- Method declaration
- Overrides:
initReplacementSet
in class ProjectGenerator
- Throws:
GeneratorException
getWizardPanels
public CodeGenPanel[] getWizardPanels()
throws GeneratorException
- Get the default option panels and preset the option set
for each panel.
- Returns:
- An array containing the three default option panels.
GeneratorException
getClient
protected java.lang.String getClient()
expandAddinPackageMap
public java.lang.String[][] expandAddinPackageMap()
throws GeneratorException
- Get the default table for mapping directories to
packages that maps resources directory to the
presentaion package and the resource media directory
to the a media package.
- Returns:
- The default package map for template driven generators.
GeneratorException
getAddinPackageMap
public java.lang.String[][] getAddinPackageMap()
throws GeneratorException
GeneratorException
setAddinPackageMap
public void setAddinPackageMap(java.lang.String[][] m)
getDefaultAddinSteps
protected java.lang.String[] getDefaultAddinSteps()
- Specified by:
getDefaultAddinSteps
in class ProjectGenerator
getDefaultShellSteps
protected java.lang.String[] getDefaultShellSteps()
- Specified by:
getDefaultShellSteps
in class ProjectGenerator