Loading CheckerCorrector/GUI/HighlighterGUI.java +3 −2 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import javax.swing.text.DefaultHighlighter; import DBinterface.DBinterface; import DirectedGraph.BasicGraph; import HashTableMaker.HashTableMaker; import util.StringProcessor; import java.sql.SQLException; import java.awt.*; Loading Loading @@ -103,8 +104,8 @@ public class HighlighterGUI extends JFrame { } BasicGraph basicGraphClass = new BasicGraph(); for (String phrase : phrases) { double conf = dbInterface.checkTokenInDatabase(phrase, basicGraphClass.getGraph())*0.8; conf += manager.nGram(phrase, 3)*0.2; double conf = dbInterface.checkTokenInDatabase(StringProcessor.handleApostrophe(phrase), basicGraphClass.getGraph())*0.8; conf += manager.nGram(StringProcessor.handleApostrophe(phrase), 3)*0.2; //System.out.println(phrase + "| "+ conf); highlightPhrase(phrase, (int)conf); } Loading CheckerCorrector/HashTableMaker/HashTableMaker.java +1 −0 Original line number Diff line number Diff line Loading @@ -110,6 +110,7 @@ public class HashTableMaker { } public int nGram(String sentence, int n){ sentence = sentence.replaceAll("[,.]", ""); String[] words = sentence.split("\\s+"); if(words.length<n) return -1; Loading Loading
CheckerCorrector/GUI/HighlighterGUI.java +3 −2 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import javax.swing.text.DefaultHighlighter; import DBinterface.DBinterface; import DirectedGraph.BasicGraph; import HashTableMaker.HashTableMaker; import util.StringProcessor; import java.sql.SQLException; import java.awt.*; Loading Loading @@ -103,8 +104,8 @@ public class HighlighterGUI extends JFrame { } BasicGraph basicGraphClass = new BasicGraph(); for (String phrase : phrases) { double conf = dbInterface.checkTokenInDatabase(phrase, basicGraphClass.getGraph())*0.8; conf += manager.nGram(phrase, 3)*0.2; double conf = dbInterface.checkTokenInDatabase(StringProcessor.handleApostrophe(phrase), basicGraphClass.getGraph())*0.8; conf += manager.nGram(StringProcessor.handleApostrophe(phrase), 3)*0.2; //System.out.println(phrase + "| "+ conf); highlightPhrase(phrase, (int)conf); } Loading
CheckerCorrector/HashTableMaker/HashTableMaker.java +1 −0 Original line number Diff line number Diff line Loading @@ -110,6 +110,7 @@ public class HashTableMaker { } public int nGram(String sentence, int n){ sentence = sentence.replaceAll("[,.]", ""); String[] words = sentence.split("\\s+"); if(words.length<n) return -1; Loading