Subversion Repositories eFlore/Applications.cel

Rev

Rev 989 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
989 aurelien 1
package org.tela_botanica.client.modeles.objets;
15 david 2
 
3
import java.util.HashMap;
4
 
5
/**
6
 * table de hachage composée de noms, renvoyé par les objets de type DAO
7
 * pour les noms
8
 * La clé est l'identifiant du nom dans la base de données, et la valeur un objet
9
 * de type ReferentielNom
10
 
11
 * @author david delon
12
 *
13
 */
14
public class ListeReferentielNom extends HashMap<String, ReferentielNom> {
15
 
16
	private static final long serialVersionUID = 3214510270773281540L;
17
 
18
	/**
19
	 * Constructeur sans paramètres
20
	 */
21
	public ListeReferentielNom()
22
	{
23
		super();
24
	}
25
 
26
	/**
27
	 * Constructeur avec paramètre
28
	 * @param taille la taille de la table de hachage
29
	 */
30
	public ListeReferentielNom(int taille)
31
	{
32
		super(taille);
33
	}
34
 
35
	/**
36
	 * Constructeur avec paramètre
37
	 * @param ic un tableau d'ImageCarnet
38
	 */
39
	public ListeReferentielNom(ReferentielNom[] nom)
40
	{
41
		super() ;
42
		for (int i = 0; i < nom.length; i++)
43
		{
44
			if(nom[i] != null && nom[i] instanceof ReferentielNom)
45
			{
46
 
47
				this.put(nom[i].getNumeroNom(),nom[i]);
48
			}
49
		}
50
	}
51
 
52
}