1 package com.proalpha.pds.ui.wizards.controller;
3 import java.util.ArrayList;
4 import java.util.LinkedHashMap;
6 import org.eclipse.jface.dialogs.MessageDialog;
7 import org.eclipse.ui.INewWizard;
9 import com.proalpha.pds.ui.wizards.wizardpages.WizardMainPageConfiguration;
33 ArrayList<String> extensionList =
new ArrayList<>();
34 extensionList.add(
"p");
37 configuration.setWizardTitle(
"proALPHA Analyzer Export Program File");
38 configuration.setWizardDescription(
"This wizard creates a new proALPHA Analyzer Export Program File.");
39 configuration.setTemplateName(
"pAAnalyzerExportProgramFile");
40 configuration.setExtensionList(extensionList);
41 configuration.setRootClass(
"Analyzer Export Program");
42 configuration.setThirdDigit(
"v");
43 configuration.setCheckRepository(
true);
44 configuration.setSupportRepositoryCreateButton(
true);
45 configuration.setCheckFileNameLength(
true);
46 configuration.setCheckLowerCase(
true);
49 configuration1.setWizardTitle(
"proALPHA Analyzer Summary Export Program File");
51 .setWizardDescription(
"This wizard creates a new proALPHA Analyzer Summary Export Program File.");
52 configuration1.setTemplateName(
"pAAnalyzerSummaryExportProgramFile");
53 configuration1.setExtensionList(extensionList);
54 configuration1.setRootClass(
"Analyzer Export Program");
55 configuration1.setThirdDigit(
"v");
56 configuration1.setCheckRepository(
true);
57 configuration1.setSupportRepositoryCreateButton(
true);
58 configuration1.setCheckFileNameLength(
true);
59 configuration1.setCheckLowerCase(
true);
61 LinkedHashMap<String, WizardMainPageConfiguration> configList =
new LinkedHashMap<>();
62 configList.put(
"Analyzer Export", configuration);
63 configList.put(
"Analyzer Summary Export", configuration1);
65 this.setConfigList(configList);
67 }
catch (Exception e) {
68 MessageDialog.openError(getShell(),
"Unable to initialize Template", e.getMessage());