Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1488 → Rev 1489

/trunk/src/org/tela_botanica/client/modeles/objets/Ontologies.java
New file
0,0 → 1,49
package org.tela_botanica.client.modeles.objets;
 
import java.util.HashMap;
 
import com.gwtext.client.data.SimpleStore;
import com.gwtext.client.data.Store;
 
public class Ontologies {
private static HashMap<String, String> valeursCertitude = null;
 
public static Store getValeursCertitude() {
Object[][] valeurs = {{"Certaine","certain"},
{"Douteuse","douteux"},
{"A déterminer","aDeterminer"}
};
SimpleStore storeCertitude = new SimpleStore(new String[] {"label","valeur"},valeurs);
storeCertitude.load();
return storeCertitude;
}
public static Store getValeursAbondance() {
Object[][] valeurs = {{"i : un seul individu","i"},
{"r : rare (quelques pieds)","r"},
{"+ : recouvrement R < 1%","+"},
{"1 : 1% < R < 5%","1"},
{"2 : 5% < R < 25%","2"},
{"3 : 25% < R < 50%","3"},
{"4 : 50% < R < 75%","4"},
{"5 : recouvrement R > 75%","5"}
};
SimpleStore storeAbondance = new SimpleStore(new String[] {"label","valeur"},valeurs);
storeAbondance.load();
return storeAbondance;
}
public static String getCorrespondanceCertitude(String cle) {
if(valeursCertitude == null) {
valeursCertitude = new HashMap<String, String>();
valeursCertitude.put("certain", "Certaine");
valeursCertitude.put("douteux", "Douteuse");
valeursCertitude.put("aDeterminer", "A déterminer");
}
 
String valeur = valeursCertitude.get(cle);
return valeur == null ? cle : valeur;
}
}