public String classifyText(String inputText) { TextParser textParser = new TextParser(); ArrayList<String> tokens = textParser.tokenizeString(inputText, true); DatabaseConnector databaseConnector = new DatabaseConnector(); Classifier classifier = new Classifier(databaseConnector); int classId = classifier.classifyDoc(tokens); String assignedClass = "N/A"; if (classId != -1) { assignedClass = databaseConnector.getClassName(classId); } Log.i("Classifier : ", "I've finished classifying."); Log.i("Class is : ", assignedClass); databaseConnector.updateClassContents(classId, true); Log.i("Classifier : ", "I've finished updating class counts."); databaseConnector.updateTermDistribution( textParser.getAllTokens(inputText, true), classId, true); Log.i("Classifier : ", "I've finished updating term distribution."); databaseConnector.closeDBConnection(); return assignedClass; }