139140141142143144145146147
@Override public void queryResultReceived(QueryResult qr, Subscription sub) { System.out.println("QUERY RESULT RECEIVED"); if(this.subscriptionActionMap.containsKey(sub)) { Action action = this.subscriptionActionMap.get(sub); action.execute(qr); } }
5657585960616263646566
} public Action getAction() { @SuppressWarnings("unchecked") Class<? extends Action> selectedType = (Class<? extends Action>) this.actionTypesBox.getSelectedItem(); Action action = null; try { action = selectedType.newInstance(); } catch (Exception e) { System.err.println(e); e.printStackTrace();