Subversion Repositories eFlore/Applications.coel

Rev

Rev 816 | Rev 907 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 816 Rev 819
Line 12... Line 12...
12
import org.tela_botanica.client.modeles.Configuration;
12
import org.tela_botanica.client.modeles.Configuration;
13
import org.tela_botanica.client.modeles.Projet;
13
import org.tela_botanica.client.modeles.Projet;
14
import org.tela_botanica.client.modeles.ProjetListe;
14
import org.tela_botanica.client.modeles.ProjetListe;
15
import org.tela_botanica.client.modeles.Valeur;
15
import org.tela_botanica.client.modeles.Valeur;
16
import org.tela_botanica.client.modeles.ValeurListe;
16
import org.tela_botanica.client.modeles.ValeurListe;
-
 
17
import org.tela_botanica.client.util.UtilString;
Line 17... Line 18...
17
 
18
 
18
import com.extjs.gxt.ui.client.Registry;
19
import com.extjs.gxt.ui.client.Registry;
19
import com.extjs.gxt.ui.client.Style.Scroll;
20
import com.extjs.gxt.ui.client.Style.Scroll;
20
import com.extjs.gxt.ui.client.util.Format;
21
import com.extjs.gxt.ui.client.util.Format;
Line 132... Line 133...
132
				} else {
133
				} else {
133
					chaineAAfficher += nettoyerPointFinal(mot)+".";
134
					chaineAAfficher += nettoyerPointFinal(mot)+".";
134
				}
135
				}
135
			}
136
			}
136
		}
137
		}
137
		return chaineAAfficher;
138
		return UtilString.ucFirst(chaineAAfficher);
138
	}
139
	}
Line 139... Line 140...
139
	
140
	
140
	protected String nettoyerPointFinal(String mot) {
141
	protected String nettoyerPointFinal(String mot) {
141
		mot = mot.replaceAll("[.]$", "");
142
		mot = mot.replaceAll("[.]$", "");
Line 225... Line 226...
225
			String[] valeurs = chaineAAnalyser.split(";;");
226
			String[] valeurs = chaineAAnalyser.split(";;");
226
			int nbreValeurs = valeurs.length;
227
			int nbreValeurs = valeurs.length;
227
			if (nbreValeurs > 0)	{
228
			if (nbreValeurs > 0)	{
228
				for (int i = 0; i < nbreValeurs; i++)	{
229
				for (int i = 0; i < nbreValeurs; i++)	{
229
					String id = valeurs[i];
230
					String id = valeurs[i];
-
 
231
					if (id.matches("^[0-9]+[\\#]{2}.+$"))	{						
-
 
232
						//Chaine truk typé : type##valeur;
230
					if (id.contains("AUTRE##"))	{
233
						if (id.contains("AUTRE##"))	{
231
						String txt = id.replaceFirst("^AUTRE##", "");
234
							String txt = id.replaceFirst("^AUTRE##", "");
232
						if (!txt.equals("")) {
235
							if (!txt.equals("")) {
233
							autres.add(txt);
236
								autres.add(txt);
234
						}
237
							}
-
 
238
						} else {
-
 
239
							String type = id.substring(0, id.indexOf("##"));
-
 
240
							Valeur valeur = ontologie.get(type);
-
 
241
							String txt = id.replaceFirst("^" + type + "##", valeur.getNom() + ": ");
-
 
242
							termes.add(txt);
-
 
243
						}
235
					} else if (id.matches("^[0-9]+$"))	{
244
					} else if (id.matches("^[0-9]+$"))	{
236
						if (ontologie != null) {
245
						if (ontologie != null) {
237
							Valeur valeur = ontologie.get(id);
246
							Valeur valeur = ontologie.get(id);
238
							if (valeur != null) {
247
							if (valeur != null) {
239
								String termeOntologie = valeur.getNom();
248
								String termeOntologie = valeur.getNom();