Eclipseplugins
AnalyzerExport.java
1 package com.proalpha.pds.ui.wizards.controller;
2 
3 import java.util.ArrayList;
4 import java.util.LinkedHashMap;
5 
6 import org.eclipse.jface.dialogs.MessageDialog;
7 import org.eclipse.ui.INewWizard;
8 
9 import com.proalpha.pds.ui.wizards.wizardpages.WizardMainPageConfiguration;
10 
23 public class AnalyzerExport extends PaWizard implements INewWizard {
24 
28  public AnalyzerExport() {
29  super();
30 
31  try {
32 
33  ArrayList<String> extensionList = new ArrayList<>();
34  extensionList.add("p");
35 
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);
47 
49  configuration1.setWizardTitle("proALPHA Analyzer Summary Export Program File");
50  configuration1
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);
60 
61  LinkedHashMap<String, WizardMainPageConfiguration> configList = new LinkedHashMap<>();
62  configList.put("Analyzer Export", configuration);
63  configList.put("Analyzer Summary Export", configuration1);
64 
65  this.setConfigList(configList);
66 
67  } catch (Exception e) {
68  MessageDialog.openError(getShell(), "Unable to initialize Template", e.getMessage());
69  }
70  }
71 
72 }