StringselectedLanguage=(String)JOptionPane.showInputDialog(this,"Metadata file not found. Please choose a language to build off of. \n(If you want to build from scratch just click Cancel)","Language Selection",JOptionPane.PLAIN_MESSAGE,null,languages,languages[0]);
if(selectedLanguage!=null){
crawlerwebCrawler=newcrawler();
languageFile=selectedLanguage+".ser";
crawlerwebCrawler=newcrawler(languageFile);
webCrawler.build(selectedLanguage);
}
}
@@ -86,10 +91,30 @@ public class MainApp extends JFrame {
JOptionPane.showMessageDialog(this,"Select a valid module");
StringselectedLanguage=(String)JOptionPane.showInputDialog(this,"Please choose a language to build off of.","Language Selection",JOptionPane.PLAIN_MESSAGE,null,languages,languages[0]);
if(selectedLanguage!=null){
languageFile=selectedLanguage+".ser";
// Check if metadata file exists
StringextraText="";
if(!Files.exists(Paths.get(languageFile))){
crawlerwebCrawler=newcrawler(languageFile);
webCrawler.build(selectedLanguage);
extraText="New metadata file created.\n";
}
JOptionPane.showMessageDialog(this,extraText+"Language changed to "+selectedLanguage+".");