holoedit.fileio
Class TextRead

java.lang.Object
  extended by holoedit.fileio.TextRead
All Implemented Interfaces:
java.lang.Runnable

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


Field Summary
private  boolean attenteHP
           
private  boolean attenteNbHP
           
private  boolean attenteNbPoints
           
private  boolean attenteNomPiste
           
private  boolean attenteNumPiste
           
private  boolean attentePoint
           
private  ProgressBar barreProgression
           
private  int compteur
           
private  java.lang.String contenu
           
private  java.lang.String contenu2
           
private  int dateMax
           
private  java.lang.String fichier
           
private  boolean flagWithZ
           
private  GestionPistes gp
           
private  HoloSpeaker[] hp
           
private  int nbHP
           
private  int nbPistes
           
private  int nbPoints
           
(package private)  java.util.Vector<java.lang.Integer> nbPtsPerPiste
           
private  int nbReadableTracks
           
private  int numPiste
           
private  int numPisteEcriture
           
private  int numPisteLecture
           
private  int numPoint
           
private  HoloTrack piste
           
private  java.util.Vector<java.lang.Integer> pisteReadable
           
private  boolean readHP
           
private  java.lang.Thread runner
           
private  boolean zHP
           
 
Constructor Summary
TextRead(GestionPistes _gp)
           
 
Method Summary
private  int calculNbPointsSel(java.io.BufferedReader inBuff)
           
private  int calculNbPointsTotal(java.io.BufferedReader inBuff)
           
private  void chargement()
           
 java.lang.String getContenu()
           
 int getNbPtsForTrack(int numTrack)
           
 int getNbReadableTracks()
           
 java.lang.String[] getReadableTracks(java.lang.String nomFichier)
           
private  float limit(float d)
           
private  HoloPoint lirePoint(java.lang.String ligne)
           
 void readTextFile(java.lang.String nomFichier)
           
 void readTextFileDirect(java.lang.String nomFichier)
           
 void readTextFileOneTrack(java.lang.String nomFichier, int numPin, int numPout)
           
 void run()
           
 void stopThread()
           
private  void traiterLigne(java.lang.String ligne)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gp

private GestionPistes gp

piste

private HoloTrack piste

hp

private HoloSpeaker[] hp

numPiste

private int numPiste

numPoint

private int numPoint

nbPoints

private int nbPoints

nbHP

private int nbHP

attenteNumPiste

private boolean attenteNumPiste

attenteNbPoints

private boolean attenteNbPoints

attenteNomPiste

private boolean attenteNomPiste

attentePoint

private boolean attentePoint

flagWithZ

private boolean flagWithZ

zHP

private boolean zHP

attenteNbHP

private boolean attenteNbHP

attenteHP

private boolean attenteHP

fichier

private java.lang.String fichier

dateMax

private int dateMax

contenu

private java.lang.String contenu

contenu2

private java.lang.String contenu2

numPisteLecture

private int numPisteLecture

numPisteEcriture

private int numPisteEcriture

readHP

private boolean readHP

nbPistes

private int nbPistes

nbReadableTracks

private int nbReadableTracks

pisteReadable

private java.util.Vector<java.lang.Integer> pisteReadable

nbPtsPerPiste

java.util.Vector<java.lang.Integer> nbPtsPerPiste

compteur

private int compteur

barreProgression

private ProgressBar barreProgression

runner

private java.lang.Thread runner
Constructor Detail

TextRead

public TextRead(GestionPistes _gp)
Method Detail

readTextFile

public void readTextFile(java.lang.String nomFichier)

readTextFileDirect

public void readTextFileDirect(java.lang.String nomFichier)

readTextFileOneTrack

public void readTextFileOneTrack(java.lang.String nomFichier,
                                 int numPin,
                                 int numPout)

run

public void run()
Specified by:
run in interface java.lang.Runnable

chargement

private void chargement()

calculNbPointsTotal

private int calculNbPointsTotal(java.io.BufferedReader inBuff)

calculNbPointsSel

private int calculNbPointsSel(java.io.BufferedReader inBuff)

traiterLigne

private void traiterLigne(java.lang.String ligne)

stopThread

public void stopThread()

lirePoint

private HoloPoint lirePoint(java.lang.String ligne)

getReadableTracks

public java.lang.String[] getReadableTracks(java.lang.String nomFichier)

getNbReadableTracks

public int getNbReadableTracks()

getContenu

public java.lang.String getContenu()

getNbPtsForTrack

public int getNbPtsForTrack(int numTrack)

limit

private float limit(float d)