*/\r
private static final long serialVersionUID = 207759413522910399L;\r
\r
- private String modulepath;\r
+ private String startpath;\r
private ModuleInfo mi;\r
\r
private JButton moduleButton, goButton, msaEditorButton, criticButton;\r
\r
mibox = new JCheckBox("Print ModuleInfo", false);\r
mibox.addItemListener(this);\r
- ModuleInfo.printModuleInfo = false;\r
+ MigrationTool.printModuleInfo = false;\r
\r
criticbox = new JCheckBox("Run Critic", true);\r
criticbox.addItemListener(this);\r
- ModuleInfo.doCritic = true;\r
+ MigrationTool.doCritic = true;\r
\r
defaultpathbox = new JCheckBox("Use Default Output Path", true);\r
defaultpathbox.addItemListener(this);\r
+ MigrationTool.defaultoutput = true;\r
\r
JPanel modulePanel = new JPanel();\r
modulePanel.add(moduleButton);\r
\r
//---------------------------------------------------------------------------------------//\r
\r
- public String getFilepath() {\r
+ public String getFilepath(String title) {\r
+ fc.setDialogTitle(title);\r
if (fc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {\r
log.append(fc.getSelectedFile().getAbsolutePath() + "\n");\r
return fc.getSelectedFile().getAbsolutePath();\r
\r
public void actionPerformed(ActionEvent e) {\r
if ( e.getSource() == moduleButton ) {\r
- modulepath = getFilepath();\r
+ startpath = getFilepath("Please choose a starting path");\r
+ moduletext.setText(startpath);\r
}\r
if ( e.getSource() == goButton ) {\r
try {\r
- logfile = new PrintWriter(new BufferedWriter(new FileWriter(modulepath + File.separator + "migration.log")));\r
- ModuleInfo.triger(modulepath);\r
+ logfile = new PrintWriter(new BufferedWriter(new FileWriter(startpath.replaceAll(Common.strseparate, "$1") + File.separator + "migration.log")));\r
+ MigrationTool.triger(startpath);\r
logfile.flush();\r
} catch (Exception en) {\r
println(en.getMessage());\r
}\r
if ( e.getSource() == criticButton) {\r
try {\r
- Critic.fireAt(modulepath);\r
+ Critic.fireAt(startpath);\r
} catch (Exception en) {\r
println(en.getMessage());\r
}\r
}\r
} else if (e.getSource() == mibox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
- ModuleInfo.printModuleInfo = false;\r
+ MigrationTool.printModuleInfo = false;\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
- ModuleInfo.printModuleInfo = true;\r
+ MigrationTool.printModuleInfo = true;\r
}\r
} else if (e.getSource() == criticbox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
- ModuleInfo.doCritic = false;\r
- System.out.println("criticbox DESELECTED");\r
+ MigrationTool.doCritic = false;\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
- ModuleInfo.doCritic = true;\r
- System.out.println("criticbox SELECTED");\r
+ MigrationTool.doCritic = true;\r
}\r
} else if (e.getSource() == defaultpathbox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
- System.out.println("defaultpathbox DESELECTED");\r
+ MigrationTool.defaultoutput = false;\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
- System.out.println("defaultpathbox SELECTED");\r
+ MigrationTool.defaultoutput = true;\r
}\r
}\r
}\r