Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1152 Rev 1162
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.motsclesimages;
1
package org.tela_botanica.del.client.composants.motsclesimages;
Line 2... Line -...
2
 
-
 
3
import java.util.List;
-
 
4
 
2
 
5
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
6
import com.google.gwt.uibinder.client.UiBinder;
4
import com.google.gwt.uibinder.client.UiBinder;
7
import com.google.gwt.uibinder.client.UiField;
5
import com.google.gwt.uibinder.client.UiField;
8
import com.google.gwt.user.client.ui.Composite;
-
 
9
import com.google.gwt.user.client.ui.HTML;
6
import com.google.gwt.user.client.ui.Composite;
10
import com.google.gwt.user.client.ui.HasWidgets;
-
 
11
import com.google.gwt.user.client.ui.Label;
7
import com.google.gwt.user.client.ui.HasWidgets;
12
import com.google.gwt.user.client.ui.Panel;
8
import com.google.gwt.user.client.ui.Panel;
Line 13... Line 9...
13
import com.google.gwt.user.client.ui.Widget;
9
import com.google.gwt.user.client.ui.Widget;
Line 14... Line 10...
14
 
10
 
15
public class MotsClesImageVue extends Composite  implements MotsClesImagePresenteur.Vue {
11
public class MotsClesImageVue extends Composite  implements MotsClesImagePresenteur.Vue {
Line 16... Line 12...
16
	
12
	
17
	@UiField
13
	@UiField
Line 18... Line 14...
18
	public HTML motsCles;
14
	public Panel motsCles;
Line 28... Line 24...
28
 
24
 
29
	public MotsClesImageVue() {
25
	public MotsClesImageVue() {
30
		// sets listBox
26
		// sets listBox
31
		initWidget(uiBinder.createAndBindUi(this));
27
		initWidget(uiBinder.createAndBindUi(this));
-
 
28
	}
-
 
29
	
-
 
30
	@Override
-
 
31
	public void viderZoneMotsCles() {
-
 
32
		motsCles.clear();
Line 32... Line 33...
32
	}
33
	}
33
 
34
 
34
	@Override
-
 
35
	public void afficherMotsCles(List<String> listeMotsCles) {
-
 
36
		String chaine = "";
35
	@Override
37
		Object[] tabMotsCles = listeMotsCles.toArray();
-
 
38
		int nbMc = tabMotsCles.length;
-
 
39
		for (int i = 0; i < tabMotsCles.length; i++) {
-
 
40
			String string = (String)tabMotsCles[i];
-
 
41
			chaine += "<span class=\"motCleImage\">"+string+"</span>";
-
 
42
			chaine += (i != (nbMc - 1)) ? " " : "";
-
 
43
		}
36
	public HasWidgets getZoneMotsCles() {
Line 44... Line 37...
44
		motsCles.setHTML(chaine);
37
		return motsCles;
45
	}
38
	}
46
	
39