Modifier and Type | Class and Description |
---|---|
class |
Buffer
A collection of bytes in memory.
|
Modifier and Type | Method and Description |
---|---|
static BufferedSink |
Okio.buffer(Sink sink)
Returns a new sink that buffers writes to
sink . |
BufferedSink |
BufferedSink.emit()
Writes all buffered data to the underlying sink, if one exists.
|
BufferedSink |
Buffer.emit() |
BufferedSink |
BufferedSink.emitCompleteSegments()
Writes complete segments to the underlying sink, if one exists.
|
BufferedSink |
BufferedSink.write(byte[] source)
Like
OutputStream.write(byte[]) , this writes a complete byte array to
this sink. |
BufferedSink |
BufferedSink.write(byte[] source,
int offset,
int byteCount)
Like
OutputStream.write(byte[], int, int) , this writes byteCount
bytes of source , starting at offset . |
BufferedSink |
BufferedSink.write(ByteString byteString) |
BufferedSink |
BufferedSink.write(Source source,
long byteCount)
Removes
byteCount bytes from source and appends them to this sink. |
BufferedSink |
Buffer.write(Source source,
long byteCount) |
BufferedSink |
BufferedSink.writeByte(int b)
Writes a byte to this sink.
|
BufferedSink |
BufferedSink.writeDecimalLong(long v)
Writes a long to this sink in signed decimal form (i.e., as a string in base 10).
|
BufferedSink |
BufferedSink.writeHexadecimalUnsignedLong(long v)
Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).
|
BufferedSink |
BufferedSink.writeInt(int i)
Writes a big-endian int to this sink using four bytes.
|
BufferedSink |
BufferedSink.writeIntLe(int i)
Writes a little-endian int to this sink using four bytes.
|
BufferedSink |
BufferedSink.writeLong(long v)
Writes a big-endian long to this sink using eight bytes.
|
BufferedSink |
BufferedSink.writeLongLe(long v)
Writes a little-endian long to this sink using eight bytes.
|
BufferedSink |
BufferedSink.writeShort(int s)
Writes a big-endian short to this sink using two bytes.
|
BufferedSink |
BufferedSink.writeShortLe(int s)
Writes a little-endian short to this sink using two bytes.
|
BufferedSink |
BufferedSink.writeString(java.lang.String string,
java.nio.charset.Charset charset)
Encodes
string in charset and writes it to this sink. |
BufferedSink |
BufferedSink.writeString(java.lang.String string,
int beginIndex,
int endIndex,
java.nio.charset.Charset charset)
Encodes the characters at
beginIndex up to endIndex from string in
charset and writes it to this sink. |
BufferedSink |
BufferedSink.writeUtf8(java.lang.String string)
Encodes
string in UTF-8 and writes it to this sink. |
BufferedSink |
BufferedSink.writeUtf8(java.lang.String string,
int beginIndex,
int endIndex)
Encodes the characters at
beginIndex up to endIndex from string in
UTF-8 and writes it to this sink. |
BufferedSink |
BufferedSink.writeUtf8CodePoint(int codePoint)
Encodes
codePoint in UTF-8 and writes it to this sink. |
Copyright © 2018. All Rights Reserved.