public class ProjectTypeStep extends ModuleWizardStep implements SettingsStep, Disposable
Disposable.ParentEMPTY_ARRAY| Constructor and Description |
|---|
ProjectTypeStep(WizardContext context,
NewProjectWizard wizard,
ModulesProvider modulesProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExpertField(java.lang.String label,
javax.swing.JComponent field) |
void |
addExpertPanel(javax.swing.JComponent panel) |
void |
addSettingsComponent(javax.swing.JComponent component) |
void |
addSettingsField(java.lang.String label,
javax.swing.JComponent field) |
java.lang.String |
availableTemplateGroupsToString() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
void |
disposeUIResources() |
java.util.Collection<ProjectTemplate> |
getAvailableTemplates() |
javax.swing.JComponent |
getComponent() |
WizardContext |
getContext() |
AddSupportForFrameworksPanel |
getFrameworksPanel() |
ModuleWizardStep |
getFrameworksStep() |
java.lang.String |
getHelpId() |
javax.swing.JTextField |
getModuleNameField() |
javax.swing.JComponent |
getPreferredFocusedComponent() |
void |
onStepLeaving() |
void |
onWizardFinished() |
static void |
resetGroupForTests() |
boolean |
setSelectedTemplate(java.lang.String group,
java.lang.String name) |
void |
updateDataModel()
Commits data from UI into ModuleBuilder and WizardContext
|
boolean |
validate()
Validates user input before
ModuleWizardStep.updateDataModel() is called. |
createFieldPanel, getName, isStepVisible, toString, updateStep_commit, _init, fireStateChanged, getIcon, registerStepListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModuleNameLocationSettingspublic ProjectTypeStep(WizardContext context, NewProjectWizard wizard, ModulesProvider modulesProvider)
public ModuleWizardStep getFrameworksStep()
public java.util.Collection<ProjectTemplate> getAvailableTemplates()
public void onWizardFinished()
throws CommitStepException
onWizardFinished in class ModuleWizardStepCommitStepExceptionpublic javax.swing.JComponent getComponent()
getComponent in interface StepgetComponent in class ModuleWizardStepJComponent that represents step's UI in the wizard. This
method should not return null.public void updateDataModel()
ModuleWizardStepupdateDataModel in class ModuleWizardSteppublic boolean validate()
throws ConfigurationException
ModuleWizardStepModuleWizardStep.updateDataModel() is called.validate in class ModuleWizardSteptrue if input is valid, false otherwiseConfigurationException - if input is not valid and needs user attention. Exception message will be displayed to userpublic javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent in interface StepgetPreferredFocusedComponent in class StepAdapterpublic void dispose()
Disposabledispose in interface Disposablepublic void disposeUIResources()
disposeUIResources in class ModuleWizardSteppublic java.lang.String availableTemplateGroupsToString()
public boolean setSelectedTemplate(java.lang.String group,
java.lang.String name)
public static void resetGroupForTests()
public AddSupportForFrameworksPanel getFrameworksPanel()
public WizardContext getContext()
getContext in interface SettingsSteppublic void addSettingsField(java.lang.String label,
javax.swing.JComponent field)
addSettingsField in interface SettingsSteppublic void addSettingsComponent(javax.swing.JComponent component)
addSettingsComponent in interface SettingsSteppublic void addExpertPanel(javax.swing.JComponent panel)
addExpertPanel in interface SettingsSteppublic void addExpertField(java.lang.String label,
javax.swing.JComponent field)
addExpertField in interface SettingsSteppublic javax.swing.JTextField getModuleNameField()
getModuleNameField in interface SettingsSteppublic java.lang.String getHelpId()
getHelpId in class ModuleWizardSteppublic void onStepLeaving()
onStepLeaving in class ModuleWizardStep