public class GB26875Factory
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.HashMap<java.lang.reflect.Type,GB26875Deserializer<java.lang.Object>> |
_rootDeserializers
解析器
|
| 构造器和说明 |
|---|
GB26875Factory() |
| 限定符和类型 | 方法和说明 |
|---|---|
GB26875Factory |
copy() |
<T> GB26875Deserializer<T> |
deserializerFor(java.lang.Class<T> tClass)
目前只做基本解析,后续有时间完善框架
|
void |
deserializerRegister(java.lang.Class<? extends GB26875Deserializer> deserializerClass)
注册类型反序列化器
|
void |
deserializerRegister(java.lang.reflect.Type type,
java.lang.Class<? extends GB26875Deserializer> deserializerClass)
注册类型反序列化器
|
GB26875Parser |
parser(byte[] bytes)
创建gb26875 报文解析器
|
protected final java.util.HashMap<java.lang.reflect.Type,GB26875Deserializer<java.lang.Object>> _rootDeserializers
public GB26875Factory copy()
public <T> GB26875Deserializer<T> deserializerFor(java.lang.Class<T> tClass)
T - tClass - public GB26875Parser parser(byte[] bytes)
bytes - public void deserializerRegister(java.lang.Class<? extends GB26875Deserializer> deserializerClass) throws java.lang.InstantiationException, java.lang.IllegalAccessException
deserializerClass - 反序列化器java.lang.InstantiationException - 实例化异常java.lang.IllegalAccessException - 越权访问异常public void deserializerRegister(java.lang.reflect.Type type,
java.lang.Class<? extends GB26875Deserializer> deserializerClass)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
type - 类型deserializerClass - 反序列化器java.lang.IllegalAccessException - 越权访问异常java.lang.InstantiationException - 实例化异常Copyright © 2023. All rights reserved.