public class ExternalModuleSettingsStep<S extends ExternalProjectSettings> extends ModuleWizardStep
| Modifier and Type | Field and Description |
|---|---|
static Key<java.lang.Boolean> |
SKIP_STEP_KEY |
EMPTY_ARRAY| Constructor and Description |
|---|
ExternalModuleSettingsStep(AbstractExternalModuleBuilder<S> externalModuleBuilder,
AbstractExternalProjectSettingsControl<S> control) |
ExternalModuleSettingsStep(WizardContext context,
AbstractExternalModuleBuilder<S> externalModuleBuilder,
AbstractExternalProjectSettingsControl<S> control) |
| Modifier and Type | Method and Description |
|---|---|
void |
disposeUIResources() |
javax.swing.JComponent |
getComponent() |
java.lang.String |
getHelpId() |
boolean |
isStepVisible() |
void |
updateDataModel()
Commits data from UI into ModuleBuilder and WizardContext
|
void |
updateStep()
Update UI from ModuleBuilder and WizardContext
|
boolean |
validate()
Validates user input before
ModuleWizardStep.updateDataModel() is called. |
createFieldPanel, getName, onStepLeaving, onWizardFinished, toString_commit, _init, fireStateChanged, getIcon, getPreferredFocusedComponent, registerStepListenerpublic static final Key<java.lang.Boolean> SKIP_STEP_KEY
public ExternalModuleSettingsStep(WizardContext context, AbstractExternalModuleBuilder<S> externalModuleBuilder, AbstractExternalProjectSettingsControl<S> control)
public ExternalModuleSettingsStep(AbstractExternalModuleBuilder<S> externalModuleBuilder, AbstractExternalProjectSettingsControl<S> control)
public 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 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 void updateDataModel()
ModuleWizardStepupdateDataModel in class ModuleWizardSteppublic void updateStep()
ModuleWizardStepupdateStep in class ModuleWizardSteppublic void disposeUIResources()
disposeUIResources in class ModuleWizardSteppublic boolean isStepVisible()
isStepVisible in class ModuleWizardSteppublic java.lang.String getHelpId()
getHelpId in class ModuleWizardStep