New file |
0,0 → 1,76 |
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 { |
@Override |
public String toString() { |
return "lieudit"; |
} |
}, |
REFERENTIEL_STATION { |
@Override |
public String toString() { |
return "station"; |
} |
}, |
REFERENTIEL_MILIEU { |
@Override |
public 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; |
} |
|
} |