接口的使用
cn.wjybxx.dsoncodec.DsonObjectReader
使用DsonObjectReader的程序包
-
cn.wjybxx.dsoncodec中DsonObjectReader的使用
参数类型为DsonObjectReader的cn.wjybxx.dsoncodec中的方法修饰符和类型方法说明protected voidAbstractDsonCodec.afterDecode(DsonObjectReader reader, T instance, TypeInfo<?> typeInfo) 用于执行用户的afterDecode钩子方法。protected abstract TAbstractDsonCodec.newInstance(DsonObjectReader reader, TypeInfo<?> typeInfo) 创建一个对实例。abstract voidAbstractDsonCodec.readFields(DsonObjectReader reader, T instance, TypeInfo<?> typeInfo) 从输入流中读取所有序列化的字段到指定实例上。AbstractDsonCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory) DsonCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory) 从输入流中解析指定对象。DsonCodecImpl.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory) 从输入流中解析指定对象。 -
cn.wjybxx.dsoncodec.codecs中DsonObjectReader的使用
修饰符和类型方法说明BinaryCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Binary> factory) BooleanCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Boolean> factory) byte[]ByteArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends byte[]> factory) CollectionCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory) DoubleCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Double> factory) DurationCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Duration> factory) EnumCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory) ExtDateTimeCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends ExtDateTime> factory) FloatCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Float> factory) InstantCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Instant> factory) Int32Codec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Integer> factory) Int64Codec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Long> factory) LocalDateCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends LocalDate> factory) LocalDateTimeCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends LocalDateTime> factory) LocalTimeCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends LocalTime> factory) MapCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory) MapEncodeProxyCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends MapEncodeProxy> factory) boolean[]MoreArrayCodecs.BooleanArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends boolean[]> factory) char[]MoreArrayCodecs.CharArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends char[]> factory) double[]MoreArrayCodecs.DoubleArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends double[]> factory) float[]MoreArrayCodecs.FloatArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends float[]> factory) int[]MoreArrayCodecs.IntArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends int[]> factory) long[]MoreArrayCodecs.LongArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends long[]> factory) Object[]MoreArrayCodecs.ObjectArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Object[]> factory) short[]MoreArrayCodecs.ShortArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends short[]> factory) String[]MoreArrayCodecs.StringArrayCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends String[]> factory) ObjectLitePtrCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends ObjectLitePtr> factory) ObjectPtrCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends ObjectPtr> factory) StringCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends String> factory) TimestampCodec.readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends Timestamp> factory)