/** * met à jour la table features de featurersList * * @throws IOException */ public void setListeFeatures() throws IOException { for (Featurer featurer : featurers) { Map<KeyDQ, List<Double>> feat = featurer.getFeatures(); for (KeyDQ keyDQ : feat.keySet()) { if (features.containsKey(keyDQ)) { features.get(keyDQ).addAll(featurer.getFeatures().get(keyDQ)); } else { features.put(keyDQ, featurer.getFeatures().get(keyDQ)); } } } }
/** * Met à jour les features de chaque objet featurer selon une requete query * * @throws ExecutionException * @throws InterruptedException */ @Override public void setListeFeatures(Query query) throws IOException, InterruptedException, ExecutionException { System.out.println("Query numéro : " + query.getId()); for (Featurer featurer : featurers) featurer.setListeFeatures(query); }