baseui
Class Cprocess

java.lang.Object
  extended bybaseui.Cprocess
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
BPRecChiffreProcess

public abstract class Cprocess
extends java.lang.Object
implements java.lang.Runnable

Classe abstraite de gestion du processus


Field Summary
 int generation
          génération courante
 boolean isRunning
          Flag en cours
 java.lang.Thread prThread
          Processus
(package private) static int TEMPO_DEFAUT
           
 int tempoProcess
          Temporisation
(package private)  Cui Ui
          Pointeur sur l'interface utilisateur
 Cvue vue
          Vue
 
Constructor Summary
Cprocess()
          Constructeur par défaut
Cprocess(Cui ui)
          Constructeur dans une UI
 
Method Summary
abstract  void geneSuiv()
          Génération suivante
abstract  void initVue()
          Initialisation de la vue graphique
 void lancement()
          Démarrage du processus
 void pasAPas()
          Avance pas-à-pas
 void run()
          Boucle principale
 void setTempo(int t)
          Mise à jour de la valeur de temporisation
 void stop()
          Arrêt boucle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPO_DEFAUT

static final int TEMPO_DEFAUT
See Also:
Constant Field Values

Ui

Cui Ui
Pointeur sur l'interface utilisateur


vue

public Cvue vue
Vue


prThread

public java.lang.Thread prThread
Processus


isRunning

public boolean isRunning
Flag en cours


generation

public int generation
génération courante


tempoProcess

public int tempoProcess
Temporisation

Constructor Detail

Cprocess

public Cprocess()
Constructeur par défaut


Cprocess

public Cprocess(Cui ui)
Constructeur dans une UI

Method Detail

lancement

public void lancement()
Démarrage du processus


run

public void run()
Boucle principale

Specified by:
run in interface java.lang.Runnable

stop

public void stop()
Arrêt boucle


setTempo

public void setTempo(int t)
Mise à jour de la valeur de temporisation


pasAPas

public void pasAPas()
Avance pas-à-pas


geneSuiv

public abstract void geneSuiv()
Génération suivante


initVue

public abstract void initVue()
Initialisation de la vue graphique