## 类的使用
org.redkale.convert.Factory

- 使用Factory的程序包
  程序包 | 说明
  --- | ---
  org.redkale.convert | 提供数据的序列化和反解析功能
  org.redkale.convert.bson | 提供BSON的序列化和反解析功能
  org.redkale.convert.json | 提供JSON的序列化和反解析功能

- - ### org.redkale.convert中Factory的使用

    声明为Factory的org.redkale.convert中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected Factory<R,W>` | Convert.`factory`
    `protected Factory` | ObjectDecoder.`factory`
    `protected Factory` | ObjectEncoder.`factory`

    返回Factory的org.redkale.convert中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `abstract Factory` | Factory.`createChild()`
    `abstract Factory` | Factory.`createChild(boolean tiny)`
    `Factory<R,W>` | Convert.`getFactory()`
    `Factory` | Factory.`parent()`
    `Factory` | Factory.`tiny(boolean tiny)`

    参数类型为Factory的org.redkale.convert中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static <R extends Reader,T,F> DeMember<R,T,F>` | DeMember.`create(Factory factory, java.lang.Class<T> clazz, java.lang.String fieldname)`
    `static <W extends Writer,T,F> EnMember<W,T,F>` | EnMember.`create(Factory factory, java.lang.Class<T> clazz, java.lang.String fieldname)`
    `void` | ObjectDecoder.`init(Factory factory)`
    `void` | ObjectEncoder.`init(Factory factory)`

    参数类型为Factory的org.redkale.convert中的构造器
    构造器和说明
    `ArrayDecoder(Factory factory, java.lang.reflect.Type type)`
    `ArrayEncoder(Factory factory, java.lang.reflect.Type type)`
    `CollectionDecoder(Factory factory, java.lang.reflect.Type type)`
    `CollectionEncoder(Factory factory, java.lang.reflect.Type type)`
    `Convert(Factory<R,W> factory)`
    `Factory(Factory<R,W> parent, boolean tiny)`
    `MapDecoder(Factory factory, java.lang.reflect.Type type)`
    `MapEncoder(Factory factory, java.lang.reflect.Type type)`

  - ### org.redkale.convert.bson中Factory的使用

    org.redkale.convert.bson中Factory的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `BsonFactory` 详情见: http://www.redkale.org

    参数类型为Factory的org.redkale.convert.bson中的构造器
    构造器和说明
    `BsonConvert(Factory<BsonReader,BsonWriter> factory, boolean tiny)`

  - ### org.redkale.convert.json中Factory的使用

    org.redkale.convert.json中Factory的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `JsonFactory` 详情见: http://www.redkale.org