Class Questionnaire
java.lang.Object
|
+----Questionnaire
- public class Questionnaire
- extends Object
Localisation: SERVEUR
Classe qui represente le questionnaire des questions-reponses.
La source de donnees peut etre soit par fichier texte ou bases de donnees via JDBC.
Les questions-reponses sont lues au demarrage du Serveur et stockees dans des vecteurs pour ameliorer les temps
d'acces a ceux-ci.
Il est a noter que la classe Questionnaire est seulement connue par le Serveur, le client ignore tout du stockage
et de l'organisation des questions-reponses.
- See Also:
- Source, SourceFichier, SourceJdbc, Question, Reponse
-
questionCourante
-
Question courante au jeu qui se deroule actuellement
-
reponseCourante
-
Reponse courante au jeu qui se deroule actuellement
-
source
-
Source de donnees
La source des du questionnaire est soit par fichier ou par base de donnees via JDBC
-
vectorQuestions
-
Vecteur des questions
-
vectorReponses
-
Vecteur des reponses
-
Questionnaire()
- Constructeur avec source par BD via JDBC
-
Questionnaire(String)
- Constructeur avec source par fichier, par defaut le fichier se trouve dans le repertoire questions.
-
getQuestion()
- renvoit la questions courante
-
getReponse()
- renvoit la reponse courante
-
getTaille()
-
taille du questionnaire, c'est a dire le nombre de questions
-
init()
- methode utile commune aux constructeurs, recuperation des questions-reponses depuis la source
-
isEmpty()
- renvoit vrai si le questionnaire est vide, c'est a dire s'il n'y a plus de questions
-
main(String[])
-
-
newQuestion()
- Methode qui fait passer automatiquement a la question suivante, la reponse est bien sur modifiee en consequence
On peut alors acceder aux questions et reponses a l'aide de getQuestion() et getReponse().
vectorQuestions
private Vector vectorQuestions
- Vecteur des questions
vectorReponses
private Vector vectorReponses
- Vecteur des reponses
source
private Source source
- Source de donnees
La source des du questionnaire est soit par fichier ou par base de donnees via JDBC
- See Also:
- Source, SourceFichier, SourceJdbc
reponseCourante
private Reponse reponseCourante
- Reponse courante au jeu qui se deroule actuellement
questionCourante
private Question questionCourante
- Question courante au jeu qui se deroule actuellement
Questionnaire
public Questionnaire(String fichier)
- Constructeur avec source par fichier, par defaut le fichier se trouve dans le repertoire questions.
Questionnaire
public Questionnaire()
- Constructeur avec source par BD via JDBC
init
private void init()
- methode utile commune aux constructeurs, recuperation des questions-reponses depuis la source
newQuestion
public void newQuestion()
- Methode qui fait passer automatiquement a la question suivante, la reponse est bien sur modifiee en consequence
On peut alors acceder aux questions et reponses a l'aide de getQuestion() et getReponse().
Il faut noter que les questions sont tires dans un ordre aleatoire, et que des lors qu'une question a ete posee, elle
est supprimee du vecteur.
getTaille
public int getTaille()
- taille du questionnaire, c'est a dire le nombre de questions
getQuestion
public Question getQuestion()
- renvoit la questions courante
getReponse
public Reponse getReponse()
- renvoit la reponse courante
isEmpty
public boolean isEmpty()
- renvoit vrai si le questionnaire est vide, c'est a dire s'il n'y a plus de questions
main
public static void main(String args[])