java.lang.Object
org.enhydra.tool.codegen.TemplateDrivenGenerator
org.enhydra.tool.codegen.AppGenerator
org.enhydra.tool.codegen.en3app.Enhydra3AppGenerator
- All Implemented Interfaces:
- org.enhydra.tool.codegen.Constants, java.util.EventListener, org.enhydra.tool.codegen.Generator, org.enhydra.tool.common.event.TemplateListener
- public class Enhydra3AppGenerator
- extends org.enhydra.tool.codegen.AppGenerator
A generator for a Enhydra 3 presentation object style application. This
creates a set of files that is similar to what was generated from
com.lutris.devsys.LutrisAppTree.
| Fields inherited from class org.enhydra.tool.codegen.AppGenerator |
|
| 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_BOOTSTRAP4_CONF, FILE_ENHYDRA_JAR, FILE_JAVA_POLICY, FILE_JNDI_PROPERTIES, FILE_MAKEFILE, FILE_README_HTML, FILE_START4_IN, FILE_WEB_DTD, FILE_WKMBEANS_XML, SYS_JAVA_VENDOR, SYS_JAVA_VERSION, SYS_USER_HOME, TAB4, TYPE_CONF, TYPE_HTML, TYPE_IN, TYPE_JAVA, TYPE_MK, TYPE_TEMPLATE, TYPE_WML, XMLC_DEFAULT, XMLC_SUFFIX |
|
Constructor Summary |
Enhydra3AppGenerator()
Create an instance of the Enhydra 3 style applicition generator. |
| Methods inherited from class org.enhydra.tool.codegen.AppGenerator |
expandKelpPackageMap, generate, getClient, getCopyFilter, getDestinationPath, getJavaPath, getKelpPackageMap, getKelpSteps, getProjectSourcePath, getShellSteps, getTemplateFilter, getWizardPanels, getXMLCExt, initReplacementSet, onTemplate, preprocessCopyList, preprocessTemplates, setJavaPath, setKelpPackageMap, setKelpSteps, 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 |
COMMAND_NAME
public static final java.lang.String COMMAND_NAME
- Name to use specify at the command line.
- See Also:
- Constant Field Values
displayName
public static final java.lang.String displayName
- Descriptive name for generator.
wizardTitle
public static final java.lang.String wizardTitle
Enhydra3AppGenerator
public Enhydra3AppGenerator()
- Create an instance of the Enhydra 3 style applicition generator.
getExcludeEnds
public java.lang.String[] getExcludeEnds()
- Implements AppGenerator
createReplacementsForDirectory
public org.enhydra.tool.common.Replacement[] createReplacementsForDirectory(org.enhydra.tool.common.PathHandle path)
throws org.enhydra.tool.codegen.GeneratorException
- Overrides AppGenerator
getCommandName
public java.lang.String getCommandName()
- Get short name used in command line. May also be used
to locate template directory.
getDisplayName
public java.lang.String getDisplayName()
- Name to display in command line messages and in the wizard.
getWizardTitle
public java.lang.String getWizardTitle()
- Description copied from interface:
org.enhydra.tool.codegen.Generator
- Name to display in command line messages and in the wizard.
getDescription
public java.lang.String getDescription()
- Get text that breifly explains the application that
the generator creates.