/** * Main processing hub for processing user query. * * @param query input by user */ public void processQuery(Query query) { loadSubqueryPriorityQ(query); boolean has_hp_query = false; try { has_hp_query = processHighPriorities(); } catch (FileNotFoundException | DatabaseException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { processRScorePriority(has_hp_query); } catch (FileNotFoundException | DatabaseException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { printResults(); } catch (FileNotFoundException | DatabaseException | ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } }