mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -18,10 +18,7 @@ package com.intellij.ide.projectWizard;
|
||||
import com.intellij.ide.IdeBundle;
|
||||
import com.intellij.ide.highlighter.ModuleFileType;
|
||||
import com.intellij.ide.util.BrowseFilesListener;
|
||||
import com.intellij.ide.util.projectWizard.AbstractModuleBuilder;
|
||||
import com.intellij.ide.util.projectWizard.NamePathComponent;
|
||||
import com.intellij.ide.util.projectWizard.ProjectWizardUtil;
|
||||
import com.intellij.ide.util.projectWizard.WizardContext;
|
||||
import com.intellij.ide.util.projectWizard.*;
|
||||
import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.module.ModuleManager;
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
@@ -71,6 +68,9 @@ public class ModuleNameLocationComponent {
|
||||
return ((AbstractModuleBuilder)myWizardContext.getProjectBuilder());
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ModuleWizardStep#validate()
|
||||
*/
|
||||
public boolean validate() throws ConfigurationException {
|
||||
AbstractModuleBuilder builder = getModuleBuilder();
|
||||
if (builder != null && !builder.validateModuleName(getModuleName())) return false;
|
||||
@@ -79,6 +79,9 @@ public class ModuleNameLocationComponent {
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ModuleWizardStep#updateDataModel()
|
||||
*/
|
||||
public void updateDataModel() {
|
||||
AbstractModuleBuilder moduleBuilder = getModuleBuilder();
|
||||
if (moduleBuilder == null) return;
|
||||
|
||||
@@ -45,6 +45,12 @@ public abstract class ModuleWizardStep extends StepAdapter {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Validates user input before {@link #updateDataModel()} is called.
|
||||
*
|
||||
* @return {@code true} if input is valid, {@code false} otherwise
|
||||
* @throws ConfigurationException if input is not valid and needs user attention. Exception message will be displayed to user
|
||||
*/
|
||||
public boolean validate() throws ConfigurationException {
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user