/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.ui.xml |
---|
New file |
0,0 → 1,74 |
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui' ui:generateFormat='com.google.gwt.i18n.rebind.format.PropertiesFormat' |
ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator" |
ui:generateLocales="default"> |
<ui:with field='res' type='org.tela_botanica.del.client.Ressources' /> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" /> |
<ui:style src="metadonnees.css" /> |
<g:HTMLPanel styleName="{style.metadonnees}"> |
<!-- Nom retenu --> |
<g:HTMLPanel ui:field="zoneNomRetenu"> |
<g:Label styleName="petit gris" text="{constants.nomRetenu}"/> |
<g:Label ui:field="nomRetenu" /> |
</g:HTMLPanel> |
<!-- Nom commun --> |
<g:HTMLPanel ui:field="zoneNomCommun"> |
<g:Label styleName="petit gris" text="{constants.nomCommun}"/> |
<g:Label ui:field="nomCommun" /> |
</g:HTMLPanel> |
<!-- Famille --> |
<g:HTMLPanel ui:field="zoneFamille"> |
<g:Label styleName="petit gris" text="{constants.famille}"/> |
<g:Label ui:field="famille" /> |
</g:HTMLPanel> |
<!-- Lieu --> |
<g:HTMLPanel ui:field="zoneLocalite"> |
<g:Label styleName="petit gris" text="{constants.localite}"/> |
<g:Label ui:field="localite" /> |
</g:HTMLPanel> |
<!-- Lieu-dit --> |
<g:HTMLPanel ui:field="zoneLieuDit"> |
<g:Label styleName="petit gris" text="{constants.lieuDit}"/> |
<g:Label ui:field="lieuDit" /> |
</g:HTMLPanel> |
<!-- Milieu --> |
<g:HTMLPanel ui:field="zoneMilieu"> |
<g:Label styleName="petit gris" text="{constants.milieu}"/> |
<g:Label ui:field="milieu" /> |
</g:HTMLPanel> |
<!-- Commentaire --> |
<g:HTMLPanel ui:field="zoneCommentaire"> |
<g:Label styleName="petit gris" text="{constants.commentaire}"/> |
<g:Label ui:field="commentaire" /> |
</g:HTMLPanel> |
<!-- Date du relevé --> |
<!-- Publié par --> |
<g:HTMLPanel ui:field="zoneAuteur"> |
<g:Label styleName="petit gris" text="{constants.auteur}"/> |
<g:Label ui:field="auteur" /> |
</g:HTMLPanel> |
<!-- Date de transmission --> |
<g:HTMLPanel ui:field="zoneDate"> |
<g:Label styleName="petit gris" text="{constants.dateObservation}"/> |
<g:Label ui:field="date" /> |
</g:HTMLPanel> |
<!-- Mots-clés/Tag --> |
<g:HTMLPanel ui:field="zoneMotsClefs"> |
<g:Label styleName="petit gris" text="{constants.motsClefs}"/> |
<g:Label ui:field="motsClefs" /> |
</g:HTMLPanel> |
<g:Label ui:field="numNomenclatural" /> |
</g:HTMLPanel> |
</ui:UiBinder> |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesPresenteur.java |
---|
New file |
0,0 → 1,60 |
package org.tela_botanica.del.client.composants.metadonnees; |
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
import org.tela_botanica.del.client.modeles.Observation; |
import com.google.gwt.user.client.ui.HasText; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
public class MetadonneesPresenteur extends Presenteur{ |
public abstract interface Vue extends IsWidget { |
public HasText getNomRetenu(); |
public HasText getNomCommun(); |
public HasText getFamille(); |
public HasText getLocalite(); |
public HasText getLieuDit(); |
public HasText getMilieu(); |
public HasText getCommentaire(); |
public HasText getAuteur(); |
public HasText getDate(); |
public HasText getMotsClefs(); |
public HasText getNumNomenclatural(); |
} |
private Vue vue; |
private Observation observation; |
public MetadonneesPresenteur(Vue vue, Observation observation) { |
this.vue = vue; |
setObservation(observation); |
} |
public void setObservation(Observation observation) { |
this.observation = observation; |
} |
public void chargerMetaDonnees() { |
vue.getNomRetenu().setText(observation.getNomRetenu()); |
vue.getNomCommun().setText(observation.getNomCommun()); |
vue.getFamille().setText(observation.getFamille()); |
vue.getLocalite().setText(observation.getLocalite()); |
vue.getLieuDit().setText(observation.getLieuDit()); |
vue.getMilieu().setText(observation.getMilieu()); |
vue.getCommentaire().setText(observation.getCommentaire()); |
vue.getAuteur().setText(observation.getAuteur()); |
vue.getDate().setText(observation.getDate()); |
} |
@Override |
public void go(HasWidgets composite) { |
composite.add(vue.asWidget()); |
chargerMetaDonnees(); |
} |
@Override |
protected void gererEvenements() { |
// TODO Auto-generated method stub |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.java |
---|
New file |
0,0 → 1,69 |
package org.tela_botanica.del.client.composants.metadonnees; |
import org.tela_botanica.del.client.vues.rechercheobservations.observationdeterminations.ObservationDeterminationVue; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HasText; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Widget; |
public class MetadonneesVue extends Composite implements MetadonneesPresenteur.Vue { |
// Gestion d'UiBinder |
interface Binder extends UiBinder<Widget, MetadonneesVue> { |
} |
private static Binder binder = GWT.create(Binder.class); |
@UiField Label nomRetenu, famille, auteur, date, localite, motsClefs, numNomenclatural, nomCommun, lieuDit, commentaire, milieu; |
public MetadonneesVue() { |
initWidget(binder.createAndBindUi(this)); |
} |
public HasText getNomRetenu() { |
return this.nomRetenu; |
} |
public HasText getFamille() { |
return this.famille; |
} |
public HasText getAuteur() { |
return this.auteur; |
} |
public HasText getDate() { |
return this.date; |
} |
public HasText getLocalite() { |
return this.localite; |
} |
public HasText getMotsClefs() { |
return this.motsClefs; |
} |
public HasText getNumNomenclatural() { |
return this.numNomenclatural; |
} |
public HasText getNomCommun() { |
return nomCommun; |
} |
public HasText getLieuDit() { |
return lieuDit; |
} |
public HasText getMilieu() { |
return milieu; |
} |
public HasText getCommentaire() { |
return commentaire; |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/metadonnees.css |
---|
New file |
0,0 → 1,0 |
.metadonnees {} |