org.genealogie.consanguinite
Class ConsanguiniteCalculator

java.lang.Object
  |
  +--org.genealogie.consanguinite.ConsanguiniteCalculator
All Implemented Interfaces:
java.lang.Runnable

public class ConsanguiniteCalculator
extends java.lang.Object
implements java.lang.Runnable

Classe de calcul de consanguinité

Version:
$Revision: 1.32 $, $Date: 2002/12/27 10:56:57 $
Author:
Templth

Field Summary
private  javax.swing.JTextField consanguiniteField1
           
private  javax.swing.JTextField consanguiniteField2
           
private  javax.swing.JLabel etatTable
           
private  GraphiqueConsanguinitePanel graphiqueConsanguinite
           
private  int id1
           
private  int id2
           
private  java.lang.Thread progress
           
private  javax.swing.JProgressBar progressBar
           
private  javax.swing.JDialog splash
           
 
Constructor Summary
ConsanguiniteCalculator(javax.swing.JDialog splash, javax.swing.JLabel etatTable, javax.swing.JProgressBar progressBar, int id1, int id2, javax.swing.JTextField consanguiniteField1, javax.swing.JTextField consanguiniteField2, GraphiqueConsanguinitePanel graphiqueConsanguinite)
          Constructeur de la tache.
 
Method Summary
 void afficherConsanguinite(int generation1, int position1, ChargementArbreAsc ca1, int generation2, int position2, ChargementArbreAsc ca2)
           
 java.lang.String convertirAccents(java.lang.String chaine)
          Enlève les accents des caractères accentués
private  PositionGraphic getIndiceReference(ChargementArbreAsc ga, int id)
           
 void run()
          Exécute la tache.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

splash

private javax.swing.JDialog splash

etatTable

private javax.swing.JLabel etatTable

progressBar

private javax.swing.JProgressBar progressBar

consanguiniteField1

private javax.swing.JTextField consanguiniteField1

consanguiniteField2

private javax.swing.JTextField consanguiniteField2

graphiqueConsanguinite

private GraphiqueConsanguinitePanel graphiqueConsanguinite

id1

private int id1

id2

private int id2

progress

private java.lang.Thread progress
Constructor Detail

ConsanguiniteCalculator

public ConsanguiniteCalculator(javax.swing.JDialog splash,
                               javax.swing.JLabel etatTable,
                               javax.swing.JProgressBar progressBar,
                               int id1,
                               int id2,
                               javax.swing.JTextField consanguiniteField1,
                               javax.swing.JTextField consanguiniteField2,
                               GraphiqueConsanguinitePanel graphiqueConsanguinite)
Constructeur de la tache.
Parameters:
splash - l'instance sur la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )
etatTable - l'instance sur le label d'état de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )
progressBar - l'instance sur la barre de progression de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )
Method Detail

getIndiceReference

private PositionGraphic getIndiceReference(ChargementArbreAsc ga,
                                           int id)

convertirAccents

public java.lang.String convertirAccents(java.lang.String chaine)
Enlève les accents des caractères accentués
Parameters:
chaine - chaine de caractères
Returns:
chaine convertie

run

public void run()
Exécute la tache.
Specified by:
run in interface java.lang.Runnable

afficherConsanguinite

public void afficherConsanguinite(int generation1,
                                  int position1,
                                  ChargementArbreAsc ca1,
                                  int generation2,
                                  int position2,
                                  ChargementArbreAsc ca2)


Copyright © 2002 JGenea Ihm. All Rights Reserved.