Rev 1289 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles.objets;import java.util.LinkedHashMap;import com.google.gwt.json.client.JSONArray;import com.google.gwt.json.client.JSONString;/*** table de hachage composée d'entite geographique, renvoyé par les objets de type DAO* La clé est le nom de l'entite + le nom de l'entite parente** @author david delon**/public class ListeDate extends LinkedHashMap<String, DateObservation> {/****/private static final long serialVersionUID = 6057292016502553510L;/*** Constructeur sans paramètres*/public ListeDate(){super();}/*** Constructeur avec paramètre* @param taille la taille de la table de hachage*/public ListeDate(int taille){super(taille);}public ListeDate(JSONArray dates){super(dates.size()) ;final int taillemax = dates.size();for (int i = 0; i < taillemax; i++) {JSONString dateEncours = dates.get(i).isString() ;if(dateEncours != null){String dateString = dateEncours.stringValue() ;DateObservation dat = new DateObservation(dateString);this.put(dateString,dat);}}}}