| 程序包 | 说明 |
|---|---|
| org.indunet.fastproto |
| 限定符和类型 | 方法和说明 |
|---|---|
Encoder |
Encoder.align(int alignment)
Align the current position to the specified byte boundary.
|
Encoder |
Encoder.appendBool(BitOrder order,
boolean... values)
Encode boolean values into binary data.
|
Encoder |
Encoder.appendBool(boolean... values)
Encode boolean values into binary data.
|
Encoder |
Encoder.appendByte(byte... values)
Encode byte values into binary data.
|
Encoder |
Encoder.appendBytes(byte[] bytes)
Encode byte array values into binary data.
|
Encoder |
Encoder.appendDouble(ByteOrder order,
double... values)
Encode double values into binary data.
|
Encoder |
Encoder.appendDouble(double... values)
Encode double values into binary data.
|
Encoder |
Encoder.appendFloat(ByteOrder order,
float... values)
Encode float values into binary data.
|
Encoder |
Encoder.appendFloat(float... values)
Encode float values into binary data.
|
Encoder |
Encoder.appendInt16(ByteOrder order,
int... values)
Encode int16 values into binary data.
|
Encoder |
Encoder.appendInt16(int... values)
Encode int16 values into binary data.
|
Encoder |
Encoder.appendInt32(ByteOrder order,
int... values)
Encode int32 values into binary data.
|
Encoder |
Encoder.appendInt32(int... values)
Encode int32 values into binary data.
|
Encoder |
Encoder.appendInt64(ByteOrder order,
long... values)
Encode int64 values into binary data.
|
Encoder |
Encoder.appendInt64(long... values)
Encode int64 values into binary data.
|
Encoder |
Encoder.appendInt8(int... values)
Encode int8 values into binary data.
|
Encoder |
Encoder.appendShort(ByteOrder order,
short... values)
Encode short values into binary data.
|
Encoder |
Encoder.appendShort(short... values)
Encode short values into binary data.
|
Encoder |
Encoder.appendUInt16(ByteOrder order,
int... values)
Encode uint16 values into binary data.
|
Encoder |
Encoder.appendUInt16(int... values)
Encode uint16 values into binary data.
|
Encoder |
Encoder.appendUInt32(ByteOrder order,
long... values)
Encode uint32 values into binary data.
|
Encoder |
Encoder.appendUInt32(long... values)
Encode uint32 values into binary data.
|
Encoder |
Encoder.appendUInt64(BigInteger... values)
Encode uint64 values into binary data.
|
Encoder |
Encoder.appendUInt64(ByteOrder order,
BigInteger... values)
Encode uint64 values into binary data.
|
Encoder |
Encoder.appendUInt8(int... values)
Encode uint8 values into binary data.
|
static Encoder |
FastProto.create()
Generates a binary block using the FastProto method chain.
|
static Encoder |
FastProto.create(int length)
Creates a binary block of a fixed length using the FastProto method chain.
|
Encoder |
Encoder.defaultBitOrder(BitOrder order)
Modify default bit order, FastProto uses lsb_0 by default if not specified.
|
Encoder |
Encoder.defaultByteOrder(ByteOrder order)
Modify default byte order, FastProto uses little endian by default if not specified.
|
Encoder |
Encoder.skip()
Ignore current position and move to next.
|
Encoder |
Encoder.skip(int num)
Ignore following num positions and move to next.
|
Encoder |
Encoder.writeBool(int byteOffset,
int bitOffset,
BitOrder order,
boolean... values)
Encode byte values into binary data.
|
Encoder |
Encoder.writeBool(int byteOffset,
int bitOffset,
boolean... values)
Encode boolean values into binary data.
|
Encoder |
Encoder.writeByte(int offset,
byte... values)
Encode byte values into binary data.
|
Encoder |
Encoder.writeBytes(int offset,
byte[] bytes)
Encode byte array values into binary data.
|
Encoder |
Encoder.writeDouble(int offset,
ByteOrder order,
double... values)
Encode double values into binary data.
|
Encoder |
Encoder.writeDouble(int offset,
double... values)
Encode double values into binary data.
|
Encoder |
Encoder.writeFloat(int offset,
ByteOrder order,
float... values)
Encode float values into binary data.
|
Encoder |
Encoder.writeFloat(int offset,
float... values)
Encode float values into binary data.
|
Encoder |
Encoder.writeInt16(int offset,
ByteOrder order,
int... values)
Encode int16 values into binary data.
|
Encoder |
Encoder.writeInt16(int offset,
int... values)
Encode int16 values into binary data.
|
Encoder |
Encoder.writeInt32(int offset,
ByteOrder order,
int... values)
Encode int32 values into binary data.
|
Encoder |
Encoder.writeInt32(int offset,
int... values)
Encode int32 values into binary data.
|
Encoder |
Encoder.writeInt64(int offset,
ByteOrder order,
long... values)
Encode int64 values into binary data.
|
Encoder |
Encoder.writeInt64(int offset,
long... values)
Encode int64 values into binary data.
|
Encoder |
Encoder.writeInt8(int offset,
int... values)
Encode int8 values into binary data.
|
Encoder |
Encoder.writeShort(int offset,
ByteOrder order,
short... values)
Encode short values into binary data.
|
Encoder |
Encoder.writeShort(int offset,
short... values)
Encode short values into binary data.
|
Encoder |
Encoder.writeUInt16(int offset,
ByteOrder order,
int... values)
Encode uint16 values into binary data.
|
Encoder |
Encoder.writeUInt16(int offset,
int... values)
Encode uint16 values into binary data.
|
Encoder |
Encoder.writeUInt32(int offset,
ByteOrder order,
long... values)
Encode uint32 values into binary data.
|
Encoder |
Encoder.writeUInt32(int offset,
long... values)
Encode uint32 values into binary data.
|
Encoder |
Encoder.writeUInt64(int offset,
BigInteger... values)
Encode uint64 values into binary data.
|
Encoder |
Encoder.writeUInt64(int offset,
ByteOrder order,
BigInteger... values)
Encode uint64 values into binary data.
|
Encoder |
Encoder.writeUInt8(int offset,
int... values)
Encode uint8 values into binary data.
|
Copyright © 2019–2025 indunet. All rights reserved.