robocode

Class RobocodeFileWriter


public class RobocodeFileWriter
extends java.io.OutputStreamWriter

RobocodeFileWriter is similar to a java.io.FileWriter and is used for writing data out to a file, which you got by calling getDataFile().

You should read java.io.FileWriter for documentation of this class.

Please notice that the max. size of your data file is set to 200000 (~195 KB).

Authors:
Mathew A. Nelson (original)
Flemming N. Larsen (contributor)
See Also:
AdvancedRobot.getDataFile(String), java.io.FileWriter

Constructor Summary

RobocodeFileWriter(File file)
Constructs a new RobocodeFileWriter.
RobocodeFileWriter(FileDescriptor fd)
Constructs a new RobocodeFileWriter.
RobocodeFileWriter(String fileName)
Constructs a new RobocodeFileWriter.
RobocodeFileWriter(String fileName, boolean append)
Constructs a new RobocodeFileWriter.

Constructor Details

RobocodeFileWriter

public RobocodeFileWriter(File file)
            throws IOException
Constructs a new RobocodeFileWriter. See java.io.FileWriter.FileWriter(File) for documentation about this constructor.
Parameters:
file - the file to write to.
See Also:
java.io.FileWriter.FileWriter(File)

RobocodeFileWriter

public RobocodeFileWriter(FileDescriptor fd)
Constructs a new RobocodeFileWriter. See java.io.FileWriter.FileWriter(FileDescriptor) for documentation about this constructor.
Parameters:
fd - the file descriptor of the file to write to.
See Also:
java.io.FileWriter.FileWriter(FileDescriptor)

RobocodeFileWriter

public RobocodeFileWriter(String fileName)
            throws IOException
Constructs a new RobocodeFileWriter. See java.io.FileWriter.FileWriter(String) for documentation about this constructor.
Parameters:
fileName - the filename of the file to write to.
See Also:
java.io.FileWriter.FileWriter(String)

RobocodeFileWriter

public RobocodeFileWriter(String fileName,
                          boolean append)
            throws IOException
Constructs a new RobocodeFileWriter. See java.io.FileWriter.FileWriter(String, boolean) for documentation about this constructor.
Parameters:
fileName - the filename of the file to write to.
append - set this to true if the output must be appended to the file.
See Also:
java.io.FileWriter.FileWriter(String, boolean)