Package ro.redeul.google.go.wizards.importWizard

Source Code of ro.redeul.google.go.wizards.importWizard.GoProjectImportProvider

package ro.redeul.google.go.wizards.importWizard;

import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.ProjectWizardStepFactory;
import com.intellij.ide.util.projectWizard.WizardContext;
import com.intellij.openapi.projectRoots.SdkType;
import com.intellij.openapi.util.Computable;
import com.intellij.projectImport.ProjectImportProvider;
import ro.redeul.google.go.config.sdk.GoSdkType;
import ro.redeul.google.go.ide.GoModuleBuilder;

public class GoProjectImportProvider extends ProjectImportProvider {
    protected GoProjectImportProvider(final GoProjectImportBuilder builder) {
        super(builder);
    }

    @Override
    public ModuleWizardStep[] createSteps(WizardContext context) {
        ProjectWizardStepFactory factory = ProjectWizardStepFactory.getInstance();

        //Add a step into the importer, with which the user can choose the used Go SDK
        return new ModuleWizardStep[] {factory.createProjectJdkStep(context,
      SdkType.findInstance(GoSdkType.class), new GoModuleBuilder(),
      new Computable.PredefinedValueComputable<Boolean>(true), null, "")};
    }
}
TOP

Related Classes of ro.redeul.google.go.wizards.importWizard.GoProjectImportProvider

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.