Rev 1289 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles.objets;import java.util.HashMap;public class ListeReferentielPerso extends HashMap<String, String> {public static enum TypesReferentiels {REFERENTIEL_LIEU_DIT {@Overridepublic String toString() {return "lieudit";}},REFERENTIEL_STATION {@Overridepublic String toString() {return "station";}},REFERENTIEL_MILIEU {@Overridepublic String toString() {return "milieu";}}}/****/private static final long serialVersionUID = 2159394354752556196L;private TypesReferentiels typeReferentiel = null;/*** Constructeur sans paramètres*/public ListeReferentielPerso(TypesReferentiels typeReferentiel){super();this.typeReferentiel = typeReferentiel;}/*** Constructeur avec paramètre* @param taille la taille de la table de hachage*/public ListeReferentielPerso(int taille,TypesReferentiels typeReferentiel){super();this.typeReferentiel = typeReferentiel;}/*** Constructeur avec paramètre* @param ic un tableau de strings*/public ListeReferentielPerso(TypesReferentiels typeReferentiel, String[] nom){super() ;this.typeReferentiel = typeReferentiel;for (int i = 0; i < nom.length; i++){if(nom[i] != null && nom[i].equals("00null")){this.put(i+"",nom[i]);}}}public TypesReferentiels getTypeReferentiel() {return typeReferentiel;}}