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| Semaine | ");
writerText.print(" ;");
for(int i=0;i"+court+"");
writerText.print(court+";");
}
writer.println("
");
for(int i=0;i\n"+semaine+" | ");
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("
");
for(int k=0;k"+equip.toUpperCase()+"
");
writer.println("
\n");
writer.println("\n| Semaine | ");
writerText.print("\n\n"+equip.toUpperCase()+";");
for(int i=0;i"+court+"");
}
writer.println("
");
for(int i=0;i\n"+semaine+" | ");
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("
");
}
writer.close();
writerText.close();
}
}