| 程序包 | 说明 |
|---|---|
| cn.allbs.exception | |
| cn.allbs.utils.gb26875.format | |
| cn.allbs.utils.gb26875.format.der | |
| cn.allbs.utils.gb26875.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
GB26875Exception |
GB26875Exception.withResult(java.lang.Object result) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
GB26875Exception.check_verification_failed(java.lang.Enum<?> flag,
char[] msg,
char[] crc) |
static void |
GB26875Exception.check_verification_failed(java.lang.Enum<?> flag,
char[] msg,
int crc) |
static void |
GB26875Exception.field_is_missing(java.lang.Enum<?> flag,
java.lang.String field) |
static void |
GB26875Exception.length_not_match(java.lang.Enum<?> flag,
int tar,
int src) |
static void |
GB26875Exception.length_not_range(java.lang.Enum<?> flag,
int src,
int min,
int max) |
static void |
GB26875Exception.separator_position(char c,
java.lang.Enum<?> mode) |
static void |
GB26875Exception.static_data_match(java.lang.Enum<?> flag,
char[] tar,
char[] src) |
| 限定符和类型 | 方法和说明 |
|---|---|
private <T> T |
GB26875Mapper._readValueAndClose(GB26875Parser gb26875Parser,
java.lang.Class<T> value) |
java.util.Map<java.lang.String,java.lang.Object> |
DataMapDeserializer.deserialize(GB26875Parser gb26875Parser)
数据解析
|
boolean |
GB26875Parser.readCheck()
校验
|
java.util.Map<java.lang.String,java.lang.Object> |
GB26875Parser.readData(short len)
读取应用数据单元
|
short |
GB26875Parser.readDataLen()
读取 数据段长度
|
char[] |
GB26875Parser.readFooter()
读取 报文尾
|
char[] |
GB26875Parser.readHeader()
读取 包头
|
short |
GB26875Parser.readSerialNum()
读取流水号
因为小端模式不能直接以short读出,只能以字节读出并小端模式转换
|
<T> T |
GB26875Mapper.readValue(byte[] msg,
java.lang.Class<T> value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Target |
GB26875Deserializer.deserialize(GB26875Parser parser) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
VerifyUtil.verifyChar(byte[] tar,
char[] src,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyChar(char[] tar,
char[] src,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyCheck(boolean check) |
static void |
VerifyUtil.verifyHave(java.util.Map<java.lang.String,?> object,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyLen(int count,
int length,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyLen(java.lang.String str,
int length,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyLen(java.lang.String str,
int min,
int max,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyRange(int src,
int min,
int max,
java.lang.Enum<?> e) |
static java.lang.String |
VerifyUtil.verifyRange(java.lang.String str,
int min,
int max,
java.lang.Enum<?> e) |
Copyright © 2023. All rights reserved.