| Package | Description |
|---|---|
| net.lecousin.framework.io |
New java Input/Output model adding more flexibility and asynchronous operations.
|
| net.lecousin.framework.io.buffering |
IO with bufferization.
|
| net.lecousin.framework.io.util |
Utility classes for IO.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IO.Writable.Buffered
Add a flush operation to force writing on the underlying IO.
|
| Constructor and Description |
|---|
ByteStream(IO.WritableByteStream io)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BufferedIO.ReadWrite
Writable BufferedIO.
|
class |
ByteArrayIO
IO implemented with a single byte array.
|
class |
MemoryIO
Implementation of a seekable readable and writable IO, using an array of byte array.
|
class |
SimpleBufferedWritable
Simple implementation of a buffered writable using 2 buffers.
The first buffer is first filled with written data. |
| Modifier and Type | Method and Description |
|---|---|
static void |
DataUtil.writeIntegerBigEndian(IO.WritableByteStream io,
int value)
big-endian or motorola format.
|
static void |
DataUtil.writeIntegerLittleEndian(IO.WritableByteStream io,
int value)
little-endian or intel format.
|
static void |
DataUtil.writeLongBigEndian(IO.WritableByteStream io,
long value)
big-endian or motorola format.
|
static void |
DataUtil.writeLongLittleEndian(IO.WritableByteStream io,
long value)
little-endian or intel format.
|
static void |
DataUtil.writeShortBigEndian(IO.WritableByteStream io,
short value)
big-endian or motorola format.
|
static void |
DataUtil.writeShortLittleEndian(IO.WritableByteStream io,
short value)
little-endian or intel format.
|
static void |
DataUtil.writeUnsignedInteger24BitsBigEndian(IO.WritableByteStream io,
int value)
big-endian or motorola format.
|
static void |
DataUtil.writeUnsignedInteger24BitsLittleEndian(IO.WritableByteStream io,
int value)
little-endian or intel format.
|
static void |
DataUtil.writeUnsignedIntegerBigEndian(IO.WritableByteStream io,
long value)
big-endian or motorola format.
|
static void |
DataUtil.writeUnsignedIntegerLittleEndian(IO.WritableByteStream io,
long value)
little-endian or intel format.
|
static void |
DataUtil.writeUnsignedShortBigEndian(IO.WritableByteStream io,
int value)
big-endian or motorola format.
|
static void |
DataUtil.writeUnsignedShortLittleEndian(IO.WritableByteStream io,
int value)
little-endian or intel format.
|
Copyright © 2019. All rights reserved.