package tennisOrder; import java.io.PrintWriter; import java.util.Vector; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class TennisWriter { private PrintWriter writer; private PrintWriter writerText; public TennisWriter( String nomFichier,String writerTxt) { try { writerText = new PrintWriter(new BufferedWriter(new FileWriter(writerTxt))); writer = new PrintWriter(new BufferedWriter (new FileWriter(nomFichier))); } catch( IOException ex) { System.out.println("erreur ouverture du fichier sortie"); ex.printStackTrace(); } } public void writeln (String phrase ) { writer.println(phrase); } public boolean isReady() { if(writer==null) return false; return true; } public void close() { writer.close(); } public void writeTennis (MatchList list) { Vector listSemaine=list.getSemaine(); Vector listCourt=list.getCourt(); Vector listEquip=list.getTeam(); String court; String semaine; Match Vs; String equip; writer.println ("

"+list.getSize()+" matchs placés

"); for(int i=0;i"+equip+"
"); } writer.println ("

MARECHAL

"); writer.println(""); writer.println("\n"); writerText.print(" ;"); for(int i=0;i"+court+""); writerText.print(court+";"); } writer.println(""); for(int i=0;i\n"); writerText.print("\n"+semaine+";"); for(int j=0;j"+Vs.getTeam1()+"-"+Vs.getTeam2()+""); writerText.print(Vs.getTeam1()+"-"+Vs.getTeam2()+";"); } else { writer.println(""); writerText.print(" ;"); } } writer.println(""); } writer.println("
Semaine
"+semaine+".
"); for(int k=0;k

"+equip.toUpperCase()+"

"); writer.println("
\n"); writer.println("\n"); writerText.print("\n\n"+equip.toUpperCase()+";"); for(int i=0;i"+court+""); } writer.println(""); for(int i=0;i\n"); writerText.print("\n"+semaine+";"); for(int j=0;j"+Vs.getTeam1()+"-"+Vs.getTeam2()+""); writerText.print(Vs.getTeam1()+"-"+Vs.getTeam2()+";"); } else { writer.println(""); writerText.print(" ;"); } } writer.println(""); } writer.println("
Semaine
"+semaine+".
"); } writer.close(); writerText.close(); } }