类 DsonCodecImpl<T>

java.lang.Object
cn.wjybxx.dsoncodec.DsonCodecImpl<T>

public class DsonCodecImpl<T> extends Object
作者:
wjybxx date 2023/4/3
  • 构造器详细资料

    • DsonCodecImpl

      public DsonCodecImpl(DsonCodec<T> codec)
  • 方法详细资料

    • getEncoderClass

      @Nonnull public Class<T> getEncoderClass()
    • isWriteAsArray

      public boolean isWriteAsArray()
      是否编码为数组
    • writeObject

      public void writeObject(DsonObjectWriter writer, T instance, TypeInfo<?> typeInfo, ObjectStyle style)
      将对象写入输出流。 将对象及其所有超类定义的所有要序列化的字段写入输出流。
    • readObject

      public T readObject(DsonObjectReader reader, TypeInfo<?> typeInfo, Supplier<? extends T> factory)
      从输入流中解析指定对象。 它应该创建对象,并反序列化该类及其所有超类定义的所有要序列化的字段。
    • isEnumCodec

      public boolean isEnumCodec()
    • forNumber

      public T forNumber(int number)
    • forName

      public T forName(String name)