Subversion Repositories eFlore/Applications.del

Rev

Rev 938 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 938 Rev 1256
Line 1... Line 1...
1
package org.tela_botanica.del.client.utils;
1
package org.tela_botanica.del.client.utils;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.HashMap;
-
 
4
import java.util.Map;
2
 
5
 
3
import com.google.gwt.http.client.Response;
6
import com.google.gwt.http.client.Response;
4
import com.google.gwt.json.client.JSONArray;
7
import com.google.gwt.json.client.JSONArray;
5
import com.google.gwt.json.client.JSONObject;
8
import com.google.gwt.json.client.JSONObject;
6
import com.google.gwt.json.client.JSONParser;
9
import com.google.gwt.json.client.JSONParser;
Line 26... Line 29...
26
		
29
		
27
		String chaineTraitee = "?recherche=etendue&ns.structure=au&retour.format=oss&masque="+requete;
30
		String chaineTraitee = "?recherche=etendue&ns.structure=au&retour.format=oss&masque="+requete;
28
		return chaineTraitee;
31
		return chaineTraitee;
Line -... Line 32...
-
 
32
	}
-
 
33
	
-
 
34
	public static Map<String, String> extraireTaxonsNumNomsResultatRetourSimple(Response response) {
-
 
35
		JSONObject responseValue = JSONParser.parseStrict(response.getText()).isObject();
-
 
36
		JSONArray noms = responseValue.get("resultats").isArray();
-
 
37
		
-
 
38
		final int taillemax = noms.size();
-
 
39
		Map<String, String> retourTaxons = new HashMap<String, String>(taillemax);
-
 
40
			
-
 
41
		for (int i = 0; i < taillemax; i++) {
-
 
42
			String nom = (noms.get(i).isArray().get(0).isString().stringValue());
-
 
43
			String taxon = (noms.get(i).isArray().get(1).isString().stringValue());
-
 
44
			retourTaxons.put(nom, taxon);
-
 
45
		}
-
 
46
		return retourTaxons;
29
	}
47
	}
30
	
48
	
31
	public static String[] parserResultatRetourSimple(Response response) {
49
	public static String[] parserResultatRetourSimple(Response response) {
Line 32... Line 50...
32
		JSONObject responseValue = JSONParser.parseStrict(response.getText()).isObject();
50
		JSONObject responseValue = JSONParser.parseStrict(response.getText()).isObject();