Package contain

Classe Set

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- Container
         |
         +--- Set

Description


Gère un ensemble d'objets.

Les objets inclus dans l'ensemble doivent tous etre du meme type. Pour indiquer quel type doit etre utilisé au sein d'un ensemble particulier, il est nécessaire d'appeler la méthode defineSetClass() avant d'instancier le dictionnaire. Le type choisi pour les valeurs est nommé dans cette documentation ELEM_TYPE.

Tout ensemble gère automatiquement et efficacement sa taille en fonction des éléments qui le composent.

Voir aussi
global.defineSetClass


Aperçu des attributs



Aperçu des méthodes


delete Appelée lors de la destruction de l'instance.
erase Vide l'enemble.
getElems Obtient une liste des éléments insérés dans l'ensemble.
getSize Obtient le nombre d'éléments composant cet ensemble.
hasElem Vérifie si un élément est présent ou non dans l'ensemble.
new Crée un nouvel ensemble d'objets.
remove Supprime de l'ensemble un élément.
setElem Insère dans l'ensemble un nouvel élément.


Référence des attributs



Référence des méthodes


delete

void delete();

Appelée lors de la destruction de l'instance.

erase

void erase();

Vide l'enemble. Tous les éléments de cet ensemble sont déréférencés, mais pas détruits.

getElems

ELEM_TYPE[] getElems();

Obtient une liste des éléments insérés dans l'ensemble.

Valeur de retour
la liste des éléments de l'ensemble

getSize

int getSize();

Obtient le nombre d'éléments composant cet ensemble.

Valeur de retour
le nombre d'éléments

hasElem

bool hasElem(ELEM_TYPE elem);

Vérifie si un élément est présent ou non dans l'ensemble.

Paramètres
elem - l'élément de référence
Valeur de retour
true si l'élément est présent dans l'ensemble

new

void new();

Crée un nouvel ensemble d'objets.

remove

void remove(ELEM_TYPE elem);

Supprime de l'ensemble un élément.

Paramètres
elem - l'élément à supprimer de l'ensemble

setElem

void setElem(ELEM_TYPE elem);

Insère dans l'ensemble un nouvel élément.

Paramètres
elem - l'élément à insérer


© Virtualys / E.N.I.B. / LI2 - Tous droits réservés
Dernières modifications :