|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Sd.FileBornee
Une FileBornee (bornée) d'Object permet de stocker et de manipuler des objets dans une structure "Premier Entré Premier Sorti" (FIFO en anglais). Attention, les méthodes ajouter et retirer modifient la FileBorneee. Implémentation par tableau. L'exception FileVideException peut être levée sur appel à retirer() ou premier() sur une FileBornee vide. L'exception FilePleineException peut être levée sur appel à ajouter() sur une FileBornee pleine.
Constructor Summary | |
FileBornee(int taille)
Constructeur créant une FileBornee vide de capacité taille. |
Method Summary | |
FileBornee |
ajouter(java.lang.Object o)
Ajoute un élément en fin de FileBornee. |
static void |
main(java.lang.String[] argv)
Test les FileBornees |
boolean |
pleine()
Teste si la FileBornee est pleine. |
java.lang.Object |
premier()
Renvoie le premier de la FileBornee. |
FileBornee |
retirer()
Supprime le premier de file. |
java.lang.String |
toString()
Transforme la FileBornee en chaine du début (tete) vers la fin. |
java.lang.String |
toString(java.lang.String sep)
Transforme la FileBornee en chaine du début (tete) vers la fin. |
boolean |
vide()
Teste si la FileBornee est vide. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public FileBornee(int taille)
taille
- nombre maximum d'éléments que la pile pourra stocker.Method Detail |
public boolean vide()
public boolean pleine()
public java.lang.Object premier() throws FileVideException
public FileBornee retirer() throws FileVideException
public FileBornee ajouter(java.lang.Object o) throws FilePleineException
o
- l'objet à ajouter.public java.lang.String toString()
public java.lang.String toString(java.lang.String sep)
sep
- chaîne placée entre chaque élément de la file.public static void main(java.lang.String[] argv) throws FileVideException, FilePleineException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |