|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDataSink
A data sink is an I/O resource capable of receiving data.
Method Summary | |
---|---|
int |
write(byte... bytes)
writes bytes to the data sink |
int |
write(byte b)
writes a byte to the data sink |
int |
write(byte[] bytes,
int offset,
int length)
writes bytes to the data sink |
int |
write(java.nio.ByteBuffer buffer)
writes a byte buffer to the data sink |
long |
write(java.nio.ByteBuffer[] buffers)
writes a byte array to the data sink |
int |
write(double d)
writes a double to the data sink |
int |
write(int i)
writes a int to the data sink |
int |
write(long l)
writes a long to the data sink |
int |
write(short s)
writes a short to the data sink |
int |
write(java.lang.String message)
writes a message |
int |
write(java.lang.String message,
java.lang.String encoding)
write a message |
Method Detail |
---|
int write(byte b) throws java.io.IOException
b
- the byte to write
java.io.IOException
- If some other I/O error occursint write(byte... bytes) throws java.io.IOException
bytes
- the bytes to write
java.io.IOException
- If some other I/O error occursint write(byte[] bytes, int offset, int length) throws java.io.IOException
bytes
- the bytes to writeoffset
- The offset of the subarray to be used; must be non-negative and no larger than array.length. The new buffer`s position will be set to this value.length
- The length of the subarray to be used; must be non-negative and no larger than array.length - offset. The new buffer`s limit will be set to offset + length.
java.io.IOException
- If some other I/O error occursint write(java.nio.ByteBuffer buffer) throws java.io.IOException
buffer
- the bytes to write
java.io.IOException
- If some other I/O error occurslong write(java.nio.ByteBuffer[] buffers) throws java.io.IOException
buffers
- the bytes to write
java.io.IOException
- If some other I/O error occursint write(int i) throws java.io.IOException
i
- the int value to write
java.io.IOException
- If some other I/O error occursint write(short s) throws java.io.IOException
s
- the short value to write
java.io.IOException
- If some other I/O error occursint write(long l) throws java.io.IOException
l
- the int value to write
java.io.IOException
- If some other I/O error occursint write(double d) throws java.io.IOException
d
- the int value to write
java.io.IOException
- If some other I/O error occursint write(java.lang.String message, java.lang.String encoding) throws java.io.IOException
message
- the message to writeencoding
- the encoding which should be used th encode the chars into byte (e.g. `US-ASCII` or `UTF-8`)
java.io.IOException
- If some other I/O error occursint write(java.lang.String message) throws java.io.IOException
message
- the message to write
java.io.IOException
- If some other I/O error occurs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |