package com.intellij.lang.javascript.flex; import com.intellij.ide.util.projectWizard.ModuleWizardStep; import com.intellij.lang.javascript.flex.wizard.FlexModuleWizardForm; import com.intellij.openapi.options.ConfigurationException; import javax.swing.*; public class SetupFlexModuleWizardStep extends ModuleWizardStep { private final FlexModuleWizardForm myForm; private final FlexModuleBuilder myModuleBuilder; public SetupFlexModuleWizardStep(final FlexModuleBuilder moduleBuilder) { myModuleBuilder = moduleBuilder; myForm = new FlexModuleWizardForm(); } public JComponent getComponent() { return myForm.getMainPanel(); } public void updateDataModel() { myForm.applyTo(myModuleBuilder); } public boolean validate() throws ConfigurationException { return myForm.validate(); } public String getHelpId() { return "reference.dialogs.new.project.fromScratch.flex"; } }