Package | Description |
---|---|
okio |
Okio complements
java.io and java.nio to make it much easier to access, store,
and process your data. |
Modifier and Type | Class and Description |
---|---|
class |
Buffer
A collection of bytes in memory.
|
(package private) class |
RealBufferedSink |
Modifier and Type | Field and Description |
---|---|
private BufferedSink |
DeflaterSink.sink |
private BufferedSink |
GzipSink.sink
Sink into which the GZIP format is written.
|
Modifier and Type | Method and Description |
---|---|
static BufferedSink |
Okio.buffer(Sink sink)
Returns a new sink that buffers writes to
sink . |
BufferedSink |
RealBufferedSink.emit() |
BufferedSink |
Buffer.emit() |
BufferedSink |
BufferedSink.emit()
Writes all buffered data to the underlying sink, if one exists.
|
BufferedSink |
RealBufferedSink.emitCompleteSegments() |
BufferedSink |
BufferedSink.emitCompleteSegments()
Writes complete segments to the underlying sink, if one exists.
|
BufferedSink |
RealBufferedSink.write(byte[] source) |
BufferedSink |
BufferedSink.write(byte[] source)
Like
OutputStream.write(byte[]) , this writes a complete byte array to
this sink. |
BufferedSink |
RealBufferedSink.write(byte[] source,
int offset,
int byteCount) |
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 |
RealBufferedSink.write(ByteString byteString) |
BufferedSink |
BufferedSink.write(ByteString byteString) |
BufferedSink |
RealBufferedSink.write(Source source,
long byteCount) |
BufferedSink |
Buffer.write(Source source,
long byteCount) |
BufferedSink |
BufferedSink.write(Source source,
long byteCount)
Removes
byteCount bytes from source and appends them to this sink. |
BufferedSink |
RealBufferedSink.writeByte(int b) |
BufferedSink |
BufferedSink.writeByte(int b)
Writes a byte to this sink.
|
BufferedSink |
RealBufferedSink.writeDecimalLong(long v) |
BufferedSink |
BufferedSink.writeDecimalLong(long v)
Writes a long to this sink in signed decimal form (i.e., as a string in base 10).
|
BufferedSink |
RealBufferedSink.writeHexadecimalUnsignedLong(long v) |
BufferedSink |
BufferedSink.writeHexadecimalUnsignedLong(long v)
Writes a long to this sink in hexadecimal form (i.e., as a string in base 16).
|
BufferedSink |
RealBufferedSink.writeInt(int i) |
BufferedSink |
BufferedSink.writeInt(int i)
Writes a big-endian int to this sink using four bytes.
|
BufferedSink |
RealBufferedSink.writeIntLe(int i) |
BufferedSink |
BufferedSink.writeIntLe(int i)
Writes a little-endian int to this sink using four bytes.
|
BufferedSink |
RealBufferedSink.writeLong(long v) |
BufferedSink |
BufferedSink.writeLong(long v)
Writes a big-endian long to this sink using eight bytes.
|
BufferedSink |
RealBufferedSink.writeLongLe(long v) |
BufferedSink |
BufferedSink.writeLongLe(long v)
Writes a little-endian long to this sink using eight bytes.
|
BufferedSink |
RealBufferedSink.writeShort(int s) |
BufferedSink |
BufferedSink.writeShort(int s)
Writes a big-endian short to this sink using two bytes.
|
BufferedSink |
RealBufferedSink.writeShortLe(int s) |
BufferedSink |
BufferedSink.writeShortLe(int s)
Writes a little-endian short to this sink using two bytes.
|
BufferedSink |
RealBufferedSink.writeString(java.lang.String string,
java.nio.charset.Charset charset) |
BufferedSink |
BufferedSink.writeString(java.lang.String string,
java.nio.charset.Charset charset)
Encodes
string in charset and writes it to this sink. |
BufferedSink |
RealBufferedSink.writeString(java.lang.String string,
int beginIndex,
int endIndex,
java.nio.charset.Charset charset) |
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 |
RealBufferedSink.writeUtf8(java.lang.String string) |
BufferedSink |
BufferedSink.writeUtf8(java.lang.String string)
Encodes
string in UTF-8 and writes it to this sink. |
BufferedSink |
RealBufferedSink.writeUtf8(java.lang.String string,
int beginIndex,
int endIndex) |
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 |
RealBufferedSink.writeUtf8CodePoint(int codePoint) |
BufferedSink |
BufferedSink.writeUtf8CodePoint(int codePoint)
Encodes
codePoint in UTF-8 and writes it to this sink. |
Constructor and Description |
---|
DeflaterSink(BufferedSink sink,
java.util.zip.Deflater deflater)
This package-private constructor shares a buffer with its trusted caller.
|