org.redkale.convert

## 类 ObjectEncoder<W extends Writer,T>

- java.lang.Object
- - org.redkale.convert.ObjectEncoder<W,T>

- 类型参数:
    `W` - Writer输出的子类
    `T` - 序列化的数据类型
  所有已实现的接口:
    Encodeable<W,T>

      public final class ObjectEncoder<W extends Writer,T>
      extends java.lang.Object
      implements Encodeable<W,T>

  详情见: https://redkale.org

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected ConvertFactory` | `factory`
    `protected EnMember[]` | `members`
    `protected java.lang.reflect.Type` | `type`
    `protected java.lang.Class` | `typeClass`

  - ### 构造器概要

    构造器
    限定符 | 构造器和说明
    --- | ---
    `protected` | `ObjectEncoder(java.lang.reflect.Type type)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `convertTo(W out, T value)`
    `java.lang.reflect.Type` | `getType()` 泛型映射接口
    `void` | `init(ConvertFactory factory)`
    `java.lang.String` | `toString()`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### 字段详细资料

    - #### type

          protected final java.lang.reflect.Type type

    - #### typeClass

          protected final java.lang.Class typeClass

    - #### members

          protected EnMember[] members

    - #### factory

          protected ConvertFactory factory

  - ### 构造器详细资料

    - #### ObjectEncoder

          protected ObjectEncoder(java.lang.reflect.Type type)

  - ### 方法详细资料

    - #### init

          public void init(ConvertFactory factory)

    - #### convertTo

          public final void convertTo(W out,
                                      T value)

      指定者:
        `convertTo` 在接口中 `Encodeable<W extends Writer,T>`

    - #### getType

          public final java.lang.reflect.Type getType()

      从接口复制的说明: `Encodeable`
      泛型映射接口
      指定者:
        `getType` 在接口中 `Encodeable<W extends Writer,T>`
      返回:
        返回序列化对象类的数据类型

    - #### toString

          public java.lang.String toString()

      覆盖:
        `toString` 在类中 `java.lang.Object`