robocode
Class RobocodeFileOutputStream
OutputStream
robocode.RobocodeFileOutputStream
public class RobocodeFileOutputStream
extends OutputStream
RobocodeFileOutputStream is similar to a
FileOutputStream
and is used for streaming/writing data out to a file, which you got
previously by calling
getDataFile()
.
You should read
FileOutputStream
for documentation of this
class.
Please notice that the max. size of your data file is set to 200000
(~195 KB).
- Mathew A. Nelson (original)
- Flemming N. Larsen (contributor)
String | getName() - Returns the filename of this output stream.
|
void | setFileOutputStream(FileOutputStream out) - The system calls this method, you should not call it.
|
static void | setThreadManager(robocode.manager.IThreadManager threadManager) - The system calls this method, you should not call it.
|
@Override | void close() - Closes this output stream.
|
@Override | void flush() - Flushes this output stream.
|
@Override | void write(byte[] b) - Writes a byte array to this output stream.
|
@Override | void write(byte[] b, int off, int len) - Writes a byte array to this output stream.
|
@Override | void write(int b) - Writes a single byte to this output stream.
|
RobocodeFileOutputStream
public RobocodeFileOutputStream(File file)
throws IOException
RobocodeFileOutputStream
public RobocodeFileOutputStream(FileDescriptor fdObj)
RobocodeFileOutputStream
public RobocodeFileOutputStream(String fileName)
throws IOException
RobocodeFileOutputStream
public RobocodeFileOutputStream(String fileName,
boolean append)
throws IOException
getName
public final String getName()
Returns the filename of this output stream.
- the filename of this output stream.
setFileOutputStream
public final void setFileOutputStream(FileOutputStream out)
The system calls this method, you should not call it.
setThreadManager
public static void setThreadManager(robocode.manager.IThreadManager threadManager)
The system calls this method, you should not call it.
void close
public final @Override void close()
throws IOException
void flush
public final @Override void flush()
throws IOException
void write
public final @Override void write(byte[] b)
throws IOException
void write
public final @Override void write(byte[] b,
int off,
int len)
throws IOException
void write
public final @Override void write(int b)
throws IOException