public abstract class WebProjectTemplate<T> extends WebProjectGenerator<T> implements ProjectTemplate
WebProjectGenerator.GeneratorPeer<T>, WebProjectGenerator.SettingsStateListener
EMPTY_ARRAY
EP_NAME
Constructor and Description |
---|
WebProjectTemplate() |
Modifier and Type | Method and Description |
---|---|
ModuleBuilder |
createModuleBuilder() |
static javax.swing.JPanel |
createTitlePanel() |
javax.swing.Icon |
getIcon() |
javax.swing.Icon |
getLogo() |
boolean |
postponeValidation()
Allows to postpone first start of validation
|
ValidationInfo |
validateSettings() |
getDescription, isPrimaryGenerator, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getName
createLazyPeer, createPeer, generateProject, getHelpId, getName
public ModuleBuilder createModuleBuilder()
createModuleBuilder
in interface ProjectTemplate
public ValidationInfo validateSettings()
validateSettings
in interface ProjectTemplate
public javax.swing.Icon getIcon()
getIcon
in interface ProjectTemplate
public javax.swing.Icon getLogo()
getLogo
in interface DirectoryProjectGenerator<T>
public boolean postponeValidation()
false
if start validation in ProjectSettingsStepBase.registerValidators()
methodpublic static javax.swing.JPanel createTitlePanel()