org.redkale.convert

## 类 ArrayEncoder<T>

- java.lang.Object
- - org.redkale.convert.ArrayEncoder<T>

- 类型参数:
    `T` - 序列化的数组元素类型
  所有已实现的接口:
    Encodeable<Writer,T[]>

      public final class ArrayEncoder<T>
      extends java.lang.Object
      implements Encodeable<Writer,T[]>

  对象数组的反序列化，不包含int[]、long[]这样的primitive class数组. 数组长度不能超过 32767。 在BSON中数组长度设定的是short，对于大于32767长度的数组传输会影响性能，所以没有必要采用int存储。 支持一定程度的泛型。

  详情见: http://www.redkale.org

- - ### 构造器概要

    构造器
    构造器和说明
    `ArrayEncoder(Factory factory, java.lang.reflect.Type type)`

  - ### 方法概要

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

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

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

- - ### 构造器详细资料

    - #### ArrayEncoder

          public ArrayEncoder(Factory factory,
                              java.lang.reflect.Type type)

  - ### 方法详细资料

    - #### convertTo

          public void convertTo(Writer out,
                                T[] value)

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

    - #### toString

          public java.lang.String toString()

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

    - #### getType

          public java.lang.reflect.Type getType()

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