Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1162 Rev 1165
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.motsclesimages;
1
package org.tela_botanica.del.client.composants.motsclesimages;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.Iterator;
-
 
4
import java.util.List;
-
 
5
 
-
 
6
import org.tela_botanica.del.client.utils.StringUtils;
2
 
7
 
3
import com.google.gwt.core.client.GWT;
8
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.uibinder.client.UiBinder;
9
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiField;
10
import com.google.gwt.uibinder.client.UiField;
-
 
11
import com.google.gwt.user.client.ui.Composite;
6
import com.google.gwt.user.client.ui.Composite;
12
import com.google.gwt.user.client.ui.HTML;
-
 
13
import com.google.gwt.user.client.ui.HasWidgets;
7
import com.google.gwt.user.client.ui.HasWidgets;
14
import com.google.gwt.user.client.ui.InlineHTML;
8
import com.google.gwt.user.client.ui.Panel;
15
import com.google.gwt.user.client.ui.Panel;
Line 9... Line 16...
9
import com.google.gwt.user.client.ui.Widget;
16
import com.google.gwt.user.client.ui.Widget;
Line 10... Line 17...
10
 
17
 
11
public class MotsClesImageVue extends Composite  implements MotsClesImagePresenteur.Vue {
18
public class MotsClesImageVue extends Composite  implements MotsClesImagePresenteur.Vue {
Line 12... Line 19...
12
	
19
	
-
 
20
	@UiField
-
 
21
	public Panel motsCles;
-
 
22
	
13
	@UiField
23
	@UiField
Line 14... Line 24...
14
	public Panel motsCles;
24
	public Panel motsClesCel;
Line 15... Line 25...
15
	
25
	
Line 36... Line 46...
36
	public HasWidgets getZoneMotsCles() {
46
	public HasWidgets getZoneMotsCles() {
37
		return motsCles;
47
		return motsCles;
38
	}
48
	}
Line 39... Line 49...
39
	
49
	
-
 
50
	@Override
-
 
51
	public HasWidgets getZoneMotsClesCel() {
-
 
52
		return motsClesCel;
-
 
53
	}
-
 
54
	
40
	@Override
55
	@Override
41
	public HasWidgets getZoneSaisieMotsCles() {
56
	public HasWidgets getZoneSaisieMotsCles() {
42
		return saisieMotsCles;
57
		return saisieMotsCles;
-
 
58
	}
-
 
59
 
-
 
60
	@Override
-
 
61
	public void afficherMotsClesCel(List<String> motsClesCelImages, List<String> motsClesCelAFiltrer) {
-
 
62
		for (Iterator<String> iterator = motsClesCelImages.iterator(); iterator
-
 
63
				.hasNext();) {
-
 
64
			String mot = (String) iterator.next();
-
 
65
			String motNormalise = StringUtils.normaliser(mot);
-
 
66
			if(!mot.trim().isEmpty() && motsClesCelAFiltrer.contains(StringUtils.normaliser(motNormalise))) {
-
 
67
				HTML motCle = new InlineHTML(mot);
-
 
68
				motCle.setStyleName("motCleCel");
-
 
69
				motsClesCel.add(motCle);
-
 
70
			}
-
 
71
		}
43
	}
72
	}