Subversion Repositories eFlore/Applications.del

Rev

Rev 210 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
166 gduche 1
package org.tela_botanica.del.client.vues.rechercheobservations;
2
 
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.user.client.ui.Composite;
183 gduche 7
import com.google.gwt.user.client.ui.FlexTable;
8
import com.google.gwt.user.client.ui.Image;
166 gduche 9
import com.google.gwt.user.client.ui.Label;
200 gduche 10
import com.google.gwt.user.client.ui.Panel;
166 gduche 11
import com.google.gwt.user.client.ui.Widget;
12
 
309 aurelien 13
public class ObservationVue extends Composite implements ObservationPresenteur.Vue {
166 gduche 14
 
15
	// Gestion d'UiBinder
16
	interface Binder extends UiBinder<Widget, ObservationVue> {
17
	}
18
 
19
	private static Binder binder = GWT.create(Binder.class);
20
 
21
	@UiField
22
	protected Label auteur, date, famille, localite, motsClefs, nomRetenu, numNomenclatural;
23
 
183 gduche 24
	@UiField
25
	protected FlexTable tableauPropositions;
26
 
309 aurelien 27
	public Label getAuteur() {
28
		return auteur;
29
	}
30
 
31
	public Label getDate() {
32
		return date;
33
	}
34
 
35
	public Label getFamille() {
36
		return famille;
37
	}
38
 
39
	public Label getLocalite() {
40
		return localite;
41
	}
42
 
43
	public Label getMotsClefs() {
44
		return motsClefs;
45
	}
46
 
47
	public Label getNomRetenu() {
48
		return nomRetenu;
49
	}
50
 
51
	public Label getNumNomenclatural() {
52
		return numNomenclatural;
53
	}
54
 
55
	public FlexTable getTableauPropositions() {
56
		return tableauPropositions;
57
	}
58
 
59
	public Image getPhotoPrincipale() {
60
		return photoPrincipale;
61
	}
62
 
63
	public Panel getPhotos() {
64
		return photos;
65
	}
66
 
183 gduche 67
	@UiField
68
	protected Image photoPrincipale;
69
 
200 gduche 70
	@UiField
71
	protected Panel photos;
72
 
166 gduche 73
	public ObservationVue() {
74
		initWidget(binder.createAndBindUi(this));
75
	}
309 aurelien 76
 
77
	@Override
78
	public void setUrlImagePrincipale(String url) {
79
		photoPrincipale.setUrl(url);
80
	}
81
 
82
	@Override
83
	public void setTitreImagePrincipale(String titre) {
84
		photoPrincipale.setTitle(titre);
85
	}
86
 
87
	@Override
88
	public void setAltTextImagePrincipale(String altText) {
89
		photoPrincipale.setAltText(altText);
90
	}
91
 
92
	@Override
93
	public String getUrlImagePrincipale() {
94
		return photoPrincipale.getUrl();
95
	}
96
 
97
	@Override
98
	public String getTitreImagePrincipale() {
99
		return photoPrincipale.getTitle();
100
	}
101
 
102
	@Override
103
	public String getAltTextImagePrincipale() {
104
		return photoPrincipale.getAltText();
105
	}
106
 
107
	@Override
108
	public void setTexteTableau(int ligne, int colonne, String texte) {
109
		tableauPropositions.setText(ligne, colonne, texte);
110
	}
166 gduche 111
}