java.lang.Object
cn.wjybxx.dsoncodec.DsonConverterBuilder
- 作者:
- wjybxx date - 2024/9/28
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addCaster(DsonCodecCaster caster) addCasters(Collection<? extends DsonCodecCaster> casters) addCodecConfig(DsonCodecConfig codecConfig) addCodecConfigs(Collection<DsonCodecConfig> codecConfigs) addCodecs(Collection<? extends DsonCodec<?>> codecs) addDecoder(TypeInfo typeInfo, DsonCodec<?> codec) addDecoder(Class<T> clazz, DsonCodec<? extends T> codec) addEncoder(TypeInfo typeInfo, DsonCodec<?> codec) addEncoder(Class<T> clazz, DsonCodec<? super T> codec) addGenericCodec(GenericCodecInfo genericCodecInfo) addGenericCodec(TypeInfo genericType, Class<? extends DsonCodec> codecType) addGenericCodec(TypeInfo genericType, Class<? extends DsonCodec> codecType, Class<?> implType) addGenericCodec(TypeInfo genericType, Class<? extends DsonCodec> codecType, Supplier<?> factory) addGenericDecoder(GenericCodecInfo genericCodecInfo) addGenericDecoder(TypeInfo genericType, Class<? extends DsonCodec> codecType) addGenericDecoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Class<?> implType) addGenericDecoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Supplier<?> factory) addGenericEncoder(GenericCodecInfo genericCodecInfo) addGenericEncoder(TypeInfo genericType, Class<? extends DsonCodec> codecType) addGenericEncoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Class<?> implType) addGenericEncoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Supplier<?> factory) addGenericHelper(GenericHelper caster) addGenericHelpers(Collection<? extends GenericHelper> casters) addOptimizedType(Class<T> encoderType, Class<? super T> declaredType) addOptimizedType(Class<T> encoderType, Class<? super T> declaredType, boolean val) addTypeMeta(TypeMeta typeMeta) addTypeMeta(Class<?> type, ObjectStyle style, String clsName) addTypeMeta(Class<?> type, ObjectStyle style, String... clsName) addTypeMeta(Class<?> type, String clsName) addTypeMeta(Class<?> type, String... clsName) addTypeMetaConfig(TypeMetaConfig typeMetaConfig) addTypeMetaConfigs(Collection<TypeMetaConfig> typeMetaConfigs) addTypeMetas(TypeMeta... typeMetas) addTypeMetas(Collection<TypeMeta> typeMetas) build()setOptions(ConverterOptions options)
-
字段详细资料
-
typeMetaConfig
-
codecConfig
-
-
构造器详细资料
-
DsonConverterBuilder
public DsonConverterBuilder() -
DsonConverterBuilder
public DsonConverterBuilder(boolean includeDefaults) - 参数:
includeDefaults- 是否包含默认配置
-
-
方法详细资料
-
build
-
addTypeMetaConfig
-
addTypeMetaConfigs
-
addTypeMetas
-
addTypeMetas
-
addTypeMeta
-
addTypeMeta
-
addTypeMeta
-
addTypeMeta
-
addTypeMeta
-
addCodecConfig
-
addCodecConfigs
-
addCodec
-
addCodec
-
addCodecs
-
addCodecs
-
addCodec
-
addEncoder
-
addEncoder
-
addDecoder
-
addDecoder
-
addGenericCodec
public DsonConverterBuilder addGenericCodec(TypeInfo genericType, Class<? extends DsonCodec> codecType) -
addGenericCodec
public DsonConverterBuilder addGenericCodec(TypeInfo genericType, Class<? extends DsonCodec> codecType, Class<?> implType) -
addGenericCodec
public DsonConverterBuilder addGenericCodec(TypeInfo genericType, Class<? extends DsonCodec> codecType, Supplier<?> factory) -
addGenericCodec
-
addGenericEncoder
public DsonConverterBuilder addGenericEncoder(TypeInfo genericType, Class<? extends DsonCodec> codecType) -
addGenericEncoder
public DsonConverterBuilder addGenericEncoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Class<?> implType) -
addGenericEncoder
public DsonConverterBuilder addGenericEncoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Supplier<?> factory) -
addGenericEncoder
-
addGenericDecoder
public DsonConverterBuilder addGenericDecoder(TypeInfo genericType, Class<? extends DsonCodec> codecType) -
addGenericDecoder
public DsonConverterBuilder addGenericDecoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Class<?> implType) -
addGenericDecoder
public DsonConverterBuilder addGenericDecoder(TypeInfo genericType, Class<? extends DsonCodec> codecType, Supplier<?> factory) -
addGenericDecoder
-
addCaster
-
addCasters
-
addOptimizedType
public <T> DsonConverterBuilder addOptimizedType(Class<T> encoderType, Class<? super T> declaredType) -
addOptimizedType
public <T> DsonConverterBuilder addOptimizedType(Class<T> encoderType, Class<? super T> declaredType, boolean val) -
addGenericHelper
-
addGenericHelpers
-
getOptions
-
setOptions
-