public final class Encoder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) BitOrder |
defaultBitOrder |
(专用程序包) ByteOrder |
defaultByteOrder |
(专用程序包) ByteBufferOutputStream |
outputStream |
| 限定符和类型 | 方法和说明 |
|---|---|
Encoder |
align(int alignment) |
Encoder |
appendBool(BitOrder order,
boolean... values) |
Encoder |
appendBool(boolean... values) |
Encoder |
appendByte(byte... values) |
Encoder |
appendBytes(byte[] bytes) |
Encoder |
appendDouble(ByteOrder order,
double... values) |
Encoder |
appendDouble(double... values) |
Encoder |
appendFloat(ByteOrder order,
float... values) |
Encoder |
appendFloat(float... values) |
Encoder |
appendInt16(ByteOrder order,
int... values) |
Encoder |
appendInt16(int... values) |
Encoder |
appendInt32(ByteOrder order,
int... values) |
Encoder |
appendInt32(int... values) |
Encoder |
appendInt64(ByteOrder order,
long... values) |
Encoder |
appendInt64(long... values) |
Encoder |
appendInt8(int... values) |
Encoder |
appendShort(ByteOrder order,
short... values) |
Encoder |
appendShort(short... values) |
Encoder |
appendUInt16(ByteOrder order,
int... values) |
Encoder |
appendUInt16(int... values) |
Encoder |
appendUInt32(ByteOrder order,
long... values) |
Encoder |
appendUInt32(long... values) |
Encoder |
appendUInt64(BigInteger... values) |
Encoder |
appendUInt64(ByteOrder order,
BigInteger... values) |
Encoder |
appendUInt8(int... values) |
Encoder |
defaultBitOrder(BitOrder bitOrder) |
Encoder |
defaultByteOrder(ByteOrder byteOrder) |
byte[] |
get() |
Encoder |
skip() |
Encoder |
skip(int num) |
Encoder |
writeBool(int byteOffset,
int bitOffset,
BitOrder order,
boolean... values) |
Encoder |
writeBool(int byteOffset,
int bitOffset,
boolean... values) |
Encoder |
writeByte(int offset,
byte... values) |
Encoder |
writeBytes(int offset,
byte[] bytes) |
Encoder |
writeDouble(int offset,
ByteOrder order,
double... values) |
Encoder |
writeDouble(int offset,
double... values) |
Encoder |
writeFloat(int offset,
ByteOrder order,
float... values) |
Encoder |
writeFloat(int offset,
float... values) |
Encoder |
writeInt16(int offset,
ByteOrder order,
int... values) |
Encoder |
writeInt16(int offset,
int... values) |
Encoder |
writeInt32(int offset,
ByteOrder order,
int... values) |
Encoder |
writeInt32(int offset,
int... values) |
Encoder |
writeInt64(int offset,
ByteOrder order,
long... values) |
Encoder |
writeInt64(int offset,
long... values) |
Encoder |
writeInt8(int offset,
int... values) |
Encoder |
writeShort(int offset,
ByteOrder order,
short... values) |
Encoder |
writeShort(int offset,
short... values) |
Encoder |
writeUInt16(int offset,
ByteOrder order,
int... values) |
Encoder |
writeUInt16(int offset,
int... values) |
Encoder |
writeUInt32(int offset,
ByteOrder order,
long... values) |
Encoder |
writeUInt32(int offset,
long... values) |
Encoder |
writeUInt64(int offset,
BigInteger... values) |
Encoder |
writeUInt64(int offset,
ByteOrder order,
BigInteger... values) |
Encoder |
writeUInt8(int offset,
int... values) |
ByteBufferOutputStream outputStream
ByteOrder defaultByteOrder
BitOrder defaultBitOrder
public Encoder appendBool(boolean... values)
public Encoder writeBool(int byteOffset, int bitOffset, boolean... values)
public Encoder writeBool(int byteOffset, int bitOffset, BitOrder order, boolean... values)
public Encoder appendByte(byte... values)
public Encoder writeByte(int offset, byte... values)
public Encoder appendShort(short... values)
public Encoder writeShort(int offset, short... values)
public Encoder appendInt8(int... values)
public Encoder writeInt8(int offset, int... values)
public Encoder appendInt16(int... values)
public Encoder writeInt16(int offset, int... values)
public Encoder appendInt32(int... values)
public Encoder writeInt32(int offset, int... values)
public Encoder appendInt64(long... values)
public Encoder writeInt64(int offset, long... values)
public Encoder appendUInt8(int... values)
public Encoder writeUInt8(int offset, int... values)
public Encoder appendUInt16(int... values)
public Encoder writeUInt16(int offset, int... values)
public Encoder appendUInt32(long... values)
public Encoder writeUInt32(int offset, long... values)
public Encoder appendUInt64(BigInteger... values)
public Encoder appendUInt64(ByteOrder order, BigInteger... values)
public Encoder writeUInt64(int offset, BigInteger... values)
public Encoder writeUInt64(int offset, ByteOrder order, BigInteger... values)
public Encoder appendFloat(float... values)
public Encoder writeFloat(int offset, float... values)
public Encoder appendDouble(double... values)
public Encoder writeDouble(int offset, double... values)
public Encoder appendBytes(byte[] bytes)
public Encoder writeBytes(int offset, byte[] bytes)
public Encoder align(int alignment)
public Encoder skip()
public Encoder skip(int num)
public byte[] get()
Copyright © 2019–2023 indunet. All rights reserved.