Class NonDet

java.lang.Object
  extended byNonDet

public class NonDet
extends java.lang.Object

Cette classe est la classe qui permet de gerer le non determinisme.

Author:
SMV's Five

Field Summary
 int index
          Entier retourné par la fonction GetResponse correspondant aux choix de l'utilisateur;
 java.util.Vector monVec
          Vector servant à communiquer à la classe NonDet les choix possible à l'utilisateur.
 java.lang.String nomClass
          String correspondant au chemin et nom de l'objet.
 
Constructor Summary
NonDet(java.util.Vector vec, java.lang.String name)
          Constructeur par paramètres d'un non determinisme.
 
Method Summary
 int getResponse()
          Fonction qui renvoie les choix de l'utilisateur. 1ère étape : choix par l'utilisateur du comportement du non determinisme : Aleatoir ou choix manuel. 2ème étape : Si l'utilisateur désire choisir, affichage des choix possible (contenu dans le vector) et saisie de l'utilisateur.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

monVec

public java.util.Vector monVec
Vector servant à communiquer à la classe NonDet les choix possible à l'utilisateur.


index

public int index
Entier retourné par la fonction GetResponse correspondant aux choix de l'utilisateur;


nomClass

public java.lang.String nomClass
String correspondant au chemin et nom de l'objet.

Constructor Detail

NonDet

public NonDet(java.util.Vector vec,
              java.lang.String name)
Constructeur par paramètres d'un non determinisme.

Parameters:
vec - Vector memorisant les choix disponible proposé à l'utilisateur.
name - Nom de l'objet (chemin complet) sujet au non-determinisme.
Method Detail

getResponse

public int getResponse()
Fonction qui renvoie les choix de l'utilisateur. 1ère étape : choix par l'utilisateur du comportement du non determinisme : Aleatoir ou choix manuel. 2ème étape : Si l'utilisateur désire choisir, affichage des choix possible (contenu dans le vector) et saisie de l'utilisateur.