类的使用
cn.wjybxx.dsoncodec.TypeMetaConfig
使用TypeMetaConfig的程序包
-
cn.wjybxx.dsoncodec中TypeMetaConfig的使用
修饰符和类型字段说明static final TypeMetaConfigTypeMetaConfig.DEFAULTfinal TypeMetaConfigDsonConverterBuilder.typeMetaConfig修饰符和类型方法说明添加TypeMeta,会检测冲突TypeMetaConfig.add(Class<?> type, ObjectStyle style, String clsName) TypeMetaConfig.add(Class<?> type, ObjectStyle style, String... clsName) TypeMetaConfig.addAll(Collection<TypeMeta> typeMetas) static TypeMetaConfigTypeMetaConfig.fromConfigs(Collection<? extends TypeMetaConfig> configs) static TypeMetaConfigTypeMetaConfig.fromTypeMetas(TypeMeta... typeMetas) static TypeMetaConfigTypeMetaConfig.fromTypeMetas(Collection<TypeMeta> typeMetas) TypeMetaConfig.mergeFrom(TypeMetaConfig other) static TypeMetaConfigTypeMetaConfig.newDefaultConfig()创建一个默认配置 1.只包含基础的类型,其它都需要用户分配 2.clsName并不总是等于类型名,以方便跨语言交互static TypeMetaConfigTypeMetaConfig.newDefaultConfig(boolean includeCollections) 创建一个默认配置 由于集合的命名难以统一,因此作为可选项。TypeMetaConfig.toImmutable()转为不可变实例参数类型为TypeMetaConfig的cn.wjybxx.dsoncodec中的方法修饰符和类型方法说明DsonConverterBuilder.addTypeMetaConfig(TypeMetaConfig typeMetaConfig) TypeMetaConfig.mergeFrom(TypeMetaConfig other) 类型变量类型为TypeMetaConfig的cn.wjybxx.dsoncodec中的方法参数修饰符和类型方法说明DsonConverterBuilder.addTypeMetaConfigs(Collection<TypeMetaConfig> typeMetaConfigs) static TypeMetaConfigTypeMetaConfig.fromConfigs(Collection<? extends TypeMetaConfig> configs) 参数类型为TypeMetaConfig的cn.wjybxx.dsoncodec中的构造器