Loading Checker.java +5 −5 Original line number Diff line number Diff line Loading @@ -24,13 +24,13 @@ public class Checker { for (String sentence : extractedSentences) { System.out.println("Sentence: " + sentence); jsonMaker.addSentence(sentence, dbInterface.checkTokenInDatabase(sentence, graph)); jsonMaker.addSentence(sentence.toLowerCase(), dbInterface.checkTokenInDatabase(sentence.toLowerCase(), graph)); System.out.println("*********************************************************"); PhraseExtractor extractorPhrase = PhraseExtractor.fromSentence(sentence); List<String> phrases = extractorPhrase.getPhrases(); for (String phrase : phrases) { System.out.println("Phrase: "+ phrase); jsonMaker.addPhrase(phrase, dbInterface.checkTokenInDatabase(phrase, graph)); jsonMaker.addPhrase(phrase.toLowerCase(), dbInterface.checkTokenInDatabase(phrase.toLowerCase(), graph)); System.out.println("------------------------------------------------------------"); } jsonMaker.toJson("data.json"); Loading @@ -40,13 +40,13 @@ public class Checker { }else if(argPars.isCheckSentence()){ System.out.println("Sentence: " + argPars.getSentence()); jsonMaker.addSentence(argPars.getSentence(), dbInterface.checkTokenInDatabase(argPars.getSentence(), graph)); jsonMaker.addSentence(argPars.getSentence().toLowerCase(), dbInterface.checkTokenInDatabase(argPars.getSentence().toLowerCase(), graph)); System.out.println("*********************************************************"); PhraseExtractor extractorPhrase = PhraseExtractor.fromSentence(argPars.getSentence()); PhraseExtractor extractorPhrase = PhraseExtractor.fromSentence(argPars.getSentence().toLowerCase()); List<String> phrases = extractorPhrase.getPhrases(); for (String phrase : phrases) { System.out.println("Phrase: " + phrase); jsonMaker.addPhrase(phrase, dbInterface.checkTokenInDatabase(phrase, graph)); jsonMaker.addPhrase(phrase, dbInterface.checkTokenInDatabase(phrase.toLowerCase(), graph)); System.out.println("------------------------------------------------------------"); } jsonMaker.toJson("data.json"); Loading Corrector.java +2 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ public class Corrector { for (String sentence : extractedSentences) { System.out.println("Sentence: " + sentence); stringWriter.appendString(dbInterface.correctTokenInDatabase(sentence, graph)); stringWriter.appendString(dbInterface.correctTokenInDatabase(sentence.toLowerCase(), graph)); try { stringWriter.writeToFile(); Loading @@ -43,7 +43,7 @@ public class Corrector { }else if(argPars.isCheckSentence()){ System.out.println("Sentence: " + argPars.getSentence()); stringWriter.appendString(dbInterface.correctTokenInDatabase(argPars.getSentence(), graph)); stringWriter.appendString(dbInterface.correctTokenInDatabase(argPars.getSentence().toLowerCase(), graph)); try { stringWriter.writeToFile(); System.out.println("Corrected version has been written to the file."); Loading DBinterface/DBinterface.java +6 −4 Original line number Diff line number Diff line Loading @@ -141,9 +141,9 @@ public class DBinterface { output.displayArrays(); List<State> suggested = output.getOutputList(); List<Integer> flags = output.getChangesList(); int insertCnt = 0; int delCnt = 0; for(int i=0; i<suggested.size(); i++){ if(flags.get(i)==1){ if(flags.get(i+delCnt)==1){ try (Statement statement = connection.createStatement()) { String query = "SELECT word FROM word_roles WHERE role = '" + suggested.get(i) + "';"; String word = new String(); Loading @@ -159,14 +159,16 @@ public class DBinterface { tokenList.add(word); } } }else if(flags.get(i)==3){ }else if(flags.get(i+delCnt)==2){ delCnt++; tokenList.remove(i); }else if(flags.get(i+delCnt)==3){ try (Statement statement = connection.createStatement()) { System.out.println(suggested.get(i)); String query = "SELECT word FROM word_roles WHERE role = '" + suggested.get(i) + "';"; String word = new String(); ResultSet resultSet = statement.executeQuery(query); if (resultSet.next()) { insertCnt++; word = resultSet.getString("word"); System.out.println("Here I am: "+ word); if(i<tokenList.size()) Loading DirectedGraph/DFS.java +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ public class DFS { public Set<String> dfs(DirectedGraph<State> graph, State currentState, int maxDepth){ List<State> path = new ArrayList<>(); path.add(currentState); dfsRecurssion(graph, currentState, 0, maxDepth, path); return allPaths; } Loading SQLite/mydatabase.db (12 KiB) File changed.No diff preview for this file type. View original file View changed file Loading
Checker.java +5 −5 Original line number Diff line number Diff line Loading @@ -24,13 +24,13 @@ public class Checker { for (String sentence : extractedSentences) { System.out.println("Sentence: " + sentence); jsonMaker.addSentence(sentence, dbInterface.checkTokenInDatabase(sentence, graph)); jsonMaker.addSentence(sentence.toLowerCase(), dbInterface.checkTokenInDatabase(sentence.toLowerCase(), graph)); System.out.println("*********************************************************"); PhraseExtractor extractorPhrase = PhraseExtractor.fromSentence(sentence); List<String> phrases = extractorPhrase.getPhrases(); for (String phrase : phrases) { System.out.println("Phrase: "+ phrase); jsonMaker.addPhrase(phrase, dbInterface.checkTokenInDatabase(phrase, graph)); jsonMaker.addPhrase(phrase.toLowerCase(), dbInterface.checkTokenInDatabase(phrase.toLowerCase(), graph)); System.out.println("------------------------------------------------------------"); } jsonMaker.toJson("data.json"); Loading @@ -40,13 +40,13 @@ public class Checker { }else if(argPars.isCheckSentence()){ System.out.println("Sentence: " + argPars.getSentence()); jsonMaker.addSentence(argPars.getSentence(), dbInterface.checkTokenInDatabase(argPars.getSentence(), graph)); jsonMaker.addSentence(argPars.getSentence().toLowerCase(), dbInterface.checkTokenInDatabase(argPars.getSentence().toLowerCase(), graph)); System.out.println("*********************************************************"); PhraseExtractor extractorPhrase = PhraseExtractor.fromSentence(argPars.getSentence()); PhraseExtractor extractorPhrase = PhraseExtractor.fromSentence(argPars.getSentence().toLowerCase()); List<String> phrases = extractorPhrase.getPhrases(); for (String phrase : phrases) { System.out.println("Phrase: " + phrase); jsonMaker.addPhrase(phrase, dbInterface.checkTokenInDatabase(phrase, graph)); jsonMaker.addPhrase(phrase, dbInterface.checkTokenInDatabase(phrase.toLowerCase(), graph)); System.out.println("------------------------------------------------------------"); } jsonMaker.toJson("data.json"); Loading
Corrector.java +2 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ public class Corrector { for (String sentence : extractedSentences) { System.out.println("Sentence: " + sentence); stringWriter.appendString(dbInterface.correctTokenInDatabase(sentence, graph)); stringWriter.appendString(dbInterface.correctTokenInDatabase(sentence.toLowerCase(), graph)); try { stringWriter.writeToFile(); Loading @@ -43,7 +43,7 @@ public class Corrector { }else if(argPars.isCheckSentence()){ System.out.println("Sentence: " + argPars.getSentence()); stringWriter.appendString(dbInterface.correctTokenInDatabase(argPars.getSentence(), graph)); stringWriter.appendString(dbInterface.correctTokenInDatabase(argPars.getSentence().toLowerCase(), graph)); try { stringWriter.writeToFile(); System.out.println("Corrected version has been written to the file."); Loading
DBinterface/DBinterface.java +6 −4 Original line number Diff line number Diff line Loading @@ -141,9 +141,9 @@ public class DBinterface { output.displayArrays(); List<State> suggested = output.getOutputList(); List<Integer> flags = output.getChangesList(); int insertCnt = 0; int delCnt = 0; for(int i=0; i<suggested.size(); i++){ if(flags.get(i)==1){ if(flags.get(i+delCnt)==1){ try (Statement statement = connection.createStatement()) { String query = "SELECT word FROM word_roles WHERE role = '" + suggested.get(i) + "';"; String word = new String(); Loading @@ -159,14 +159,16 @@ public class DBinterface { tokenList.add(word); } } }else if(flags.get(i)==3){ }else if(flags.get(i+delCnt)==2){ delCnt++; tokenList.remove(i); }else if(flags.get(i+delCnt)==3){ try (Statement statement = connection.createStatement()) { System.out.println(suggested.get(i)); String query = "SELECT word FROM word_roles WHERE role = '" + suggested.get(i) + "';"; String word = new String(); ResultSet resultSet = statement.executeQuery(query); if (resultSet.next()) { insertCnt++; word = resultSet.getString("word"); System.out.println("Here I am: "+ word); if(i<tokenList.size()) Loading
DirectedGraph/DFS.java +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ public class DFS { public Set<String> dfs(DirectedGraph<State> graph, State currentState, int maxDepth){ List<State> path = new ArrayList<>(); path.add(currentState); dfsRecurssion(graph, currentState, 0, maxDepth, path); return allPaths; } Loading
SQLite/mydatabase.db (12 KiB) File changed.No diff preview for this file type. View original file View changed file