| java.io.DataOutput
All known Subclasses: java.io.RandomAccessFile, java.io.DataOutputStream,
DataOutput | public interface DataOutput (Code) | | DataOutput is an interface which declares methods for writing typed data to a
Stream. Typically, this stream can be read in by a class which implements
DataInput. Types that can be written include byte, 16-bit short, 32-bit int,
32-bit float, 64-bit long, 64-bit double, byte strings, and UTF Strings.
See Also: DataOutputStream See Also: RandomAccessFile |
Method Summary | |
abstract public void | write(byte buffer) Writes the entire contents of the byte array buffer to the
OutputStream. | abstract public void | write(byte buffer, int offset, int count) Writes count bytes from the byte array
buffer starting at offset index to the
OutputStream. | abstract public void | write(int oneByte) Writes the specified byte to the OutputStream. | abstract public void | writeBoolean(boolean val) Writes a boolean to this output stream. | abstract public void | writeByte(int val) Writes a 8-bit byte to this output stream. | abstract public void | writeBytes(String str) Writes the low order 8-bit bytes from a String to this output stream. | abstract public void | writeChar(int oneByte) Writes the specified 16-bit character to the OutputStream. | abstract public void | writeChars(String str) Writes the specified 16-bit characters contained in str to the
OutputStream. | abstract public void | writeDouble(double val) Writes a 64-bit double to this output stream. | abstract public void | writeFloat(float val) Writes a 32-bit float to this output stream. | abstract public void | writeInt(int val) Writes a 32-bit int to this output stream. | abstract public void | writeLong(long val) Writes a 64-bit long to this output stream. | abstract public void | writeShort(int val) Writes the specified 16-bit short to the OutputStream. | abstract public void | writeUTF(String str) Writes the specified String out in UTF format. |
write | abstract public void write(byte buffer, int offset, int count) throws IOException(Code) | | Writes count bytes from the byte array
buffer starting at offset index to the
OutputStream.
Parameters: buffer - the buffer to be written Parameters: offset - offset in buffer to get bytes Parameters: count - number of bytes in buffer to write throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readFully(byte[]) See Also: DataInput.readFully(byte[]intint) |
write | abstract public void write(int oneByte) throws IOException(Code) | | Writes the specified byte to the OutputStream.
Parameters: oneByte - the byte to be written throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readByte |
writeBoolean | abstract public void writeBoolean(boolean val) throws IOException(Code) | | Writes a boolean to this output stream.
Parameters: val - the boolean value to write to the OutputStream throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readBoolean |
writeChar | abstract public void writeChar(int oneByte) throws IOException(Code) | | Writes the specified 16-bit character to the OutputStream. Only the lower
2 bytes are written with the higher of the 2 bytes written first. This
represents the Unicode value of val.
Parameters: oneByte - the character to be written throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readChar |
writeChars | abstract public void writeChars(String str) throws IOException(Code) | | Writes the specified 16-bit characters contained in str to the
OutputStream. Only the lower 2 bytes of each character are written with
the higher of the 2 bytes written first. This represents the Unicode
value of each character in str.
Parameters: str - the String whose characters are to be written. throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readChar |
writeDouble | abstract public void writeDouble(double val) throws IOException(Code) | | Writes a 64-bit double to this output stream. The resulting output is the
8 bytes resulting from calling Double.doubleToLongBits().
Parameters: val - the double to be written. throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readDouble |
writeFloat | abstract public void writeFloat(float val) throws IOException(Code) | | Writes a 32-bit float to this output stream. The resulting output is the
4 bytes resulting from calling Float.floatToIntBits().
Parameters: val - the float to be written. throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readFloat |
writeInt | abstract public void writeInt(int val) throws IOException(Code) | | Writes a 32-bit int to this output stream. The resulting output is the 4
bytes, highest order first, of val.
Parameters: val - the int to be written. throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readInt |
writeLong | abstract public void writeLong(long val) throws IOException(Code) | | Writes a 64-bit long to this output stream. The resulting output is the 8
bytes, highest order first, of val.
Parameters: val - the long to be written. throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readLong |
writeShort | abstract public void writeShort(int val) throws IOException(Code) | | Writes the specified 16-bit short to the OutputStream. Only the lower 2
bytes are written with the higher of the 2 bytes written first.
Parameters: val - the short to be written throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readShort See Also: DataInput.readUnsignedShort |
writeUTF | abstract public void writeUTF(String str) throws IOException(Code) | | Writes the specified String out in UTF format.
Parameters: str - the String to be written in UTF format. throws: IOException - If an error occurs attempting to write to this stream. See Also: DataInput.readUTF |
|
|