Package modele
Class Deck
java.lang.Object
modele.Deck
La classe Deck sert de gestion de listes pour toutes les questions
que l'on rajoute dans une partie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanMéthode pour ajouter des questions dans la liste du deckbooleanSupprime une question dans la listebooleanPermet de comparer deux listes de questionsintMéthode pour trouver la question en argument dans la liste du deckRenvoie la liste des questionsvoidsetQuestions(List<Question> qList) Modifie la liste des questionstoString()Permet de renvoyer la liste de questionsbooleanMettre à jour une questionbooleanupdateAttribut(Question q1, Question q2) Mettre à jour une question sans vérification si le statement est déjà dans le deck
-
Constructor Details
-
Deck
public Deck()Constructeur du deck avec instanciation d'une liste
-
-
Method Details
-
add
Méthode pour ajouter des questions dans la liste du deck- Parameters:
question- Ã ajouter dans la liste- Returns:
- false si la liste contient déjà la question sinon true
-
find
Méthode pour trouver la question en argument dans la liste du deck- Parameters:
question- Ã retrouver dans la liste- Returns:
- l'index de la question en argument
-
update
Mettre à jour une question- Parameters:
q1- nouvelle questionq2- ancienne question- Returns:
- false si q1 déjà dans la liste, false si q1 est null, sinon true
-
updateAttribut
Mettre à jour une question sans vérification si le statement est déjà dans le deck- Parameters:
q1- nouvelle questionq2- ancienne question- Returns:
- false si q1 est null, sinon true
-
delete
Supprime une question dans la liste- Parameters:
question- Ã supprimer- Returns:
- true
-
toString
Permet de renvoyer la liste de questions -
equals
Permet de comparer deux listes de questions -
getQuestions
Renvoie la liste des questions- Returns:
- la liste des questions
-
setQuestions
Modifie la liste des questions- Parameters:
qList- , la nouvelle liste des questions
-