public class Decoder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected byte[] |
bytes |
protected EndianPolicy |
endianPolicy |
protected Map<String,Object> |
map |
| 构造器和说明 |
|---|
Decoder(byte[] bytes) |
| 限定符和类型 | 方法和说明 |
|---|---|
Decoder |
boolType(String name,
int byteOffset,
int bitOffset) |
Decoder |
byteType(String name,
int offset) |
Decoder |
defaultEndian(EndianPolicy endianPolicy) |
Decoder |
doubleType(String name,
int offset) |
Decoder |
doubleType(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
floatType(String name,
int offset) |
Decoder |
floatType(String name,
int offset,
EndianPolicy endianPolicy) |
Map<String,Object> |
get() |
Decoder |
int16Type(String name,
int offset) |
Decoder |
int16Type(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
int32Type(String name,
int offset) |
Decoder |
int32Type(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
int64Type(String name,
int offset) |
Decoder |
int64Type(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
int8Type(String name,
int offset) |
<T> T |
mapTo(Class<T> clazz) |
Decoder |
shortType(String name,
int offset) |
Decoder |
shortType(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
uint16Type(String name,
int offset) |
Decoder |
uint16Type(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
uint32Type(String name,
int offset) |
Decoder |
uint32Type(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
uint64Type(String name,
int offset) |
Decoder |
uint64Type(String name,
int offset,
EndianPolicy endianPolicy) |
Decoder |
uint8Type(String name,
int offset) |
protected byte[] bytes
protected EndianPolicy endianPolicy
public Decoder defaultEndian(EndianPolicy endianPolicy)
public Decoder uint16Type(String name, int offset, EndianPolicy endianPolicy)
public Decoder uint32Type(String name, int offset, EndianPolicy endianPolicy)
public Decoder uint64Type(String name, int offset, EndianPolicy endianPolicy)
public Decoder shortType(String name, int offset, EndianPolicy endianPolicy)
public Decoder int16Type(String name, int offset, EndianPolicy endianPolicy)
public Decoder int32Type(String name, int offset, EndianPolicy endianPolicy)
public Decoder int64Type(String name, int offset, EndianPolicy endianPolicy)
public Decoder floatType(String name, int offset, EndianPolicy endianPolicy)
public Decoder doubleType(String name, int offset, EndianPolicy endianPolicy)
public <T> T mapTo(Class<T> clazz)
Copyright © 2019–2022 indunet. All rights reserved.