Class HashList<E>

All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess, SequencedCollection<E>

public class HashList<E> extends ArrayList<E>
Cette objet permet de gerer l'unicité des objets ajouté. Lorsque l'on appelle la methode add sur cette objet, il verifie en premier que l'objet n'est pas deja dans la liste. S'il y est alors il n'est pas ajouter, sinon il est ajouter. L'utilisation de la methode set n'est pas permise FIXME: la serialisation n'est pas modifier, c-a-d que seul le tableau est conserve et pas la hashSet, donc apres recuperation, l'uticite n'est plus garantie. Il faut donc surcharger readObject et writeObject pour conserver le HashSet
See Also: