类 StateMachineTaskCodec

java.lang.Object
cn.wjybxx.dson.codec.document.AbstractDocumentPojoCodecImpl<StateMachineTask>
cn.wjybxx.dson.codec.AbstractPojoCodecImpl<StateMachineTask>
cn.wjybxx.btree.fsm.StateMachineTaskCodec
所有已实现的接口:
cn.wjybxx.dson.codec.binary.BinaryPojoCodecImpl<StateMachineTask>, cn.wjybxx.dson.codec.document.DocumentPojoCodecImpl<StateMachineTask>, cn.wjybxx.dson.codec.PojoCodecImpl<StateMachineTask>

@Generated("cn.wjybxx.dson.codec.CodecProcessor") public final class StateMachineTaskCodec extends cn.wjybxx.dson.codec.AbstractPojoCodecImpl<StateMachineTask>
  • 字段详细资料

    • types_guard

      public static final cn.wjybxx.dson.codec.TypeArgInfo<Task> types_guard
    • types_flags

      public static final cn.wjybxx.dson.codec.TypeArgInfo<Integer> types_flags
    • types_child

      public static final cn.wjybxx.dson.codec.TypeArgInfo<Task> types_child
    • types_name

      public static final cn.wjybxx.dson.codec.TypeArgInfo<String> types_name
    • types_noneChildStatus

      public static final cn.wjybxx.dson.codec.TypeArgInfo<Integer> types_noneChildStatus
    • types_initState

      public static final cn.wjybxx.dson.codec.TypeArgInfo<Task> types_initState
    • types_initStateProps

      public static final cn.wjybxx.dson.codec.TypeArgInfo<Object> types_initStateProps
    • numbers_guard

      public static final int numbers_guard
      另请参阅:
    • numbers_flags

      public static final int numbers_flags
      另请参阅:
    • numbers_child

      public static final int numbers_child
      另请参阅:
    • numbers_name

      public static final int numbers_name
      另请参阅:
    • numbers_noneChildStatus

      public static final int numbers_noneChildStatus
      另请参阅:
    • numbers_initState

      public static final int numbers_initState
      另请参阅:
    • numbers_initStateProps

      public static final int numbers_initStateProps
      另请参阅:
    • names_guard

      public static final String names_guard
      另请参阅:
    • names_flags

      public static final String names_flags
      另请参阅:
    • names_child

      public static final String names_child
      另请参阅:
    • names_name

      public static final String names_name
      另请参阅:
    • names_noneChildStatus

      public static final String names_noneChildStatus
      另请参阅:
    • names_initState

      public static final String names_initState
      另请参阅:
    • names_initStateProps

      public static final String names_initStateProps
      另请参阅:
  • 构造器详细资料

    • StateMachineTaskCodec

      public StateMachineTaskCodec()
  • 方法详细资料

    • getEncoderClass

      @Nonnull public Class<StateMachineTask> getEncoderClass()
      指定者:
      getEncoderClass 在接口中 cn.wjybxx.dson.codec.binary.BinaryPojoCodecImpl<StateMachineTask>
      指定者:
      getEncoderClass 在接口中 cn.wjybxx.dson.codec.document.DocumentPojoCodecImpl<StateMachineTask>
      指定者:
      getEncoderClass 在接口中 cn.wjybxx.dson.codec.PojoCodecImpl<StateMachineTask>
      指定者:
      getEncoderClass 在类中 cn.wjybxx.dson.codec.document.AbstractDocumentPojoCodecImpl<StateMachineTask>
    • newInstance

      protected StateMachineTask newInstance(cn.wjybxx.dson.codec.binary.BinaryObjectReader reader, cn.wjybxx.dson.codec.TypeArgInfo<?> typeArgInfo)
      指定者:
      newInstance 在类中 cn.wjybxx.dson.codec.AbstractPojoCodecImpl<StateMachineTask>
    • readFields

      public void readFields(cn.wjybxx.dson.codec.binary.BinaryObjectReader reader, StateMachineTask instance, cn.wjybxx.dson.codec.TypeArgInfo<?> typeArgInfo)
      指定者:
      readFields 在类中 cn.wjybxx.dson.codec.AbstractPojoCodecImpl<StateMachineTask>
    • writeObject

      public void writeObject(cn.wjybxx.dson.codec.binary.BinaryObjectWriter writer, StateMachineTask instance, cn.wjybxx.dson.codec.TypeArgInfo<?> typeArgInfo)
      指定者:
      writeObject 在接口中 cn.wjybxx.dson.codec.binary.BinaryPojoCodecImpl<StateMachineTask>
      指定者:
      writeObject 在接口中 cn.wjybxx.dson.codec.PojoCodecImpl<StateMachineTask>
      指定者:
      writeObject 在类中 cn.wjybxx.dson.codec.AbstractPojoCodecImpl<StateMachineTask>
    • newInstance

      protected StateMachineTask newInstance(cn.wjybxx.dson.codec.document.DocumentObjectReader reader, cn.wjybxx.dson.codec.TypeArgInfo<?> typeArgInfo)
      指定者:
      newInstance 在类中 cn.wjybxx.dson.codec.document.AbstractDocumentPojoCodecImpl<StateMachineTask>
    • readFields

      public void readFields(cn.wjybxx.dson.codec.document.DocumentObjectReader reader, StateMachineTask instance, cn.wjybxx.dson.codec.TypeArgInfo<?> typeArgInfo)
      指定者:
      readFields 在类中 cn.wjybxx.dson.codec.document.AbstractDocumentPojoCodecImpl<StateMachineTask>
    • writeObject

      public void writeObject(cn.wjybxx.dson.codec.document.DocumentObjectWriter writer, StateMachineTask instance, cn.wjybxx.dson.codec.TypeArgInfo<?> typeArgInfo, cn.wjybxx.dson.text.ObjectStyle style)
      指定者:
      writeObject 在接口中 cn.wjybxx.dson.codec.document.DocumentPojoCodecImpl<StateMachineTask>
      指定者:
      writeObject 在接口中 cn.wjybxx.dson.codec.PojoCodecImpl<StateMachineTask>
      指定者:
      writeObject 在类中 cn.wjybxx.dson.codec.document.AbstractDocumentPojoCodecImpl<StateMachineTask>