Package liste_articles
Class ListeArticles
java.lang.Object
liste_articles.ListeArticles
- All Implemented Interfaces:
Observateur
Définition et gestion d'une liste d'articles.
- Author:
- santini
-
Constructor Summary
ConstructorsConstructorDescriptionListeArticles
(String denom) Constructeur partiel (par de constructeur par défaut.ListeArticles
(String denom, ArrayList<Article> liste) Constructeur champ à champ. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Actualise l'affichage de la liste d'articles suite à la modification de l'état d'un article.void
Affiche la liste d'article de façon formatée.void
ajouterArticle
(Article new_article) Ajoute un article (à la fin) de la liste d'articles.Getter : retourne l'élement de la liste enregistré à une position donnée.void
supprimerArticle
(Article article) Supprime la première occurence d'un article de la liste.toString()
Redéfinition de la méthode pour la classe ListeArticles.
-
Constructor Details
-
ListeArticles
Constructeur champ à champ.- Parameters:
denom
- la dénomination de la liste.liste
- une liste d'articles prédéfinie permettant d'initialiser le contenu de la liste d'artciles.- Throws:
DenominationException
-
ListeArticles
Constructeur partiel (par de constructeur par défaut.- Parameters:
denom
- la dénomination de la liste.- Throws:
DenominationException
-
-
Method Details
-
getArticle
Getter : retourne l'élement de la liste enregistré à une position donnée.- Parameters:
i
- indice de position dans la liste.- Returns:
- l'article de la liste.
-
ajouterArticle
Ajoute un article (à la fin) de la liste d'articles.- Parameters:
new_article
- le nouvel article ajouté à la liste.
-
supprimerArticle
Supprime la première occurence d'un article de la liste.- Parameters:
article
- article à supprimer.
-
affichage
public void affichage()Affiche la liste d'article de façon formatée. -
toString
Redéfinition de la méthode pour la classe ListeArticles. -
actualiser
public void actualiser()Actualise l'affichage de la liste d'articles suite à la modification de l'état d'un article.- Specified by:
actualiser
in interfaceObservateur
-