public class DecodeUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static BinaryDecoder |
binaryDecoder |
protected static BooleanDecoder |
booleanDecoder |
protected static ByteDecoder |
byteDecoder |
protected static CharacterDecoder |
characterDecoder |
protected static DoubleDecoder |
doubleDecoder |
protected static FloatDecoder |
floatDecoder |
protected static Integer16Decoder |
integer16Decoder |
protected static Integer8Decoder |
integer8Decoder |
protected static IntegerDecoder |
integerDecoder |
protected static LongDecoder |
longDecoder |
protected static ShortDecoder |
shortDecoder |
protected static StringDecoder |
stringDecoder |
protected static UInteger16Decoder |
uInteger16Decoder |
protected static UInteger32Decoder |
uInteger32Decoder |
protected static UInteger64Decoder |
uInteger64Decoder |
protected static UInteger8Decoder |
uInteger8Decoder |
| 构造器和说明 |
|---|
DecodeUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
binaryType(byte[] datagram,
int byteOffset,
int length) |
static boolean |
booleanType(byte[] datagram,
int byteOffset,
int bitOffset) |
static byte |
byteType(byte[] datagram,
int byteOffset) |
static char |
characterType(byte[] datagram,
int byteOffset) |
static char |
characterType(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static double |
doubleType(byte[] datagram,
int byteOffset) |
static double |
doubleType(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static float |
floatType(byte[] datagram,
int byteOffset) |
static float |
floatType(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static int |
integer16Type(byte[] datagram,
int byteOffset) |
static int |
integer16Type(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static int |
integer8Type(byte[] datagram,
int byteOffset) |
static int |
integerType(byte[] datagram,
int byteOffset) |
static int |
integerType(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static long |
longType(byte[] datagram,
int byteOffset) |
static long |
longType(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static short |
shortType(byte[] datagram,
int byteOffset) |
static short |
shortType(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static String |
stringType(byte[] datagram,
int byteOffset,
int length) |
static String |
stringType(byte[] datagram,
int byteOffset,
int length,
Charset set) |
static int |
uInteger16Type(byte[] datagram,
int byteOffset) |
static int |
uInteger16Type(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static long |
uInteger32Type(byte[] datagram,
int byteOffset) |
static long |
uInteger32Type(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static BigInteger |
uInteger64Type(byte[] datagram,
int byteOffset) |
static BigInteger |
uInteger64Type(byte[] datagram,
int byteOffset,
EndianPolicy policy) |
static int |
uInteger8Type(byte[] datagram,
int byteOffset) |
protected static BinaryDecoder binaryDecoder
protected static CharacterDecoder characterDecoder
protected static BooleanDecoder booleanDecoder
protected static ByteDecoder byteDecoder
protected static ShortDecoder shortDecoder
protected static IntegerDecoder integerDecoder
protected static LongDecoder longDecoder
protected static FloatDecoder floatDecoder
protected static DoubleDecoder doubleDecoder
protected static StringDecoder stringDecoder
protected static Integer8Decoder integer8Decoder
protected static Integer16Decoder integer16Decoder
protected static UInteger8Decoder uInteger8Decoder
protected static UInteger16Decoder uInteger16Decoder
protected static UInteger32Decoder uInteger32Decoder
protected static UInteger64Decoder uInteger64Decoder
public static byte[] binaryType(byte[] datagram,
int byteOffset,
int length)
public static char characterType(byte[] datagram,
int byteOffset)
public static char characterType(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static boolean booleanType(byte[] datagram,
int byteOffset,
int bitOffset)
public static int integer8Type(byte[] datagram,
int byteOffset)
public static int uInteger8Type(byte[] datagram,
int byteOffset)
public static byte byteType(byte[] datagram,
int byteOffset)
public static int integer16Type(byte[] datagram,
int byteOffset)
public static int integer16Type(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static int uInteger16Type(byte[] datagram,
int byteOffset)
public static int uInteger16Type(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static short shortType(byte[] datagram,
int byteOffset)
public static short shortType(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static long uInteger32Type(byte[] datagram,
int byteOffset)
public static long uInteger32Type(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static int integerType(byte[] datagram,
int byteOffset)
public static int integerType(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static long longType(byte[] datagram,
int byteOffset)
public static long longType(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static float floatType(byte[] datagram,
int byteOffset)
public static float floatType(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static double doubleType(byte[] datagram,
int byteOffset)
public static double doubleType(byte[] datagram,
int byteOffset,
EndianPolicy policy)
public static String stringType(byte[] datagram, int byteOffset, int length)
public static String stringType(byte[] datagram, int byteOffset, int length, Charset set)
public static BigInteger uInteger64Type(byte[] datagram, int byteOffset)
public static BigInteger uInteger64Type(byte[] datagram, int byteOffset, EndianPolicy policy)
Copyright © 2019–2021 indunet. All rights reserved.