org.redkale.convert.bson

## 类 BsonFactory

- java.lang.Object
- - org.redkale.convert.ConvertFactory<BsonReader,BsonWriter>
  - - org.redkale.convert.bson.BsonFactory

-     public final class BsonFactory
      extends ConvertFactory<BsonReader,BsonWriter>

  详情见: https://redkale.org

- - ### 字段概要

    - ### 从类继承的字段 org.redkale.convert.ConvertFactory

      `convert, tiny`

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static BsonFactory` | `create()`
    `BsonFactory` | `createChild()`
    `BsonFactory` | `createChild(boolean tiny)`
    `BsonConvert` | `getConvert()`
    `ConvertType` | `getConvertType()`
    `boolean` | `isReversible()`
    `static BsonFactory` | `root()`
    `BsonFactory` | `skipAllIgnore(boolean skipIgnore)` 使所有类的所有被声明为ConvertColumn.ignore = true 的字段或方法变为ConvertColumn.ignore = false
    `BsonFactory` | `tiny(boolean tiny)`

    - ### 从类继承的方法 org.redkale.convert.ConvertFactory

      `createDecoder, createEncoder, findCreator, findDecoder, findEncoder, findRef, getAnyEncoder, loadCreator, loadDecoder, loadEncoder, parent, register, register, register, register, register, register, register, register, registerSkipAllIgnore, registerSkipIgnore, reloadCoder, reloadCoder`

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

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

- - ### 方法详细资料

    - #### tiny

          public BsonFactory tiny(boolean tiny)

      覆盖:
        `tiny` 在类中 `ConvertFactory<BsonReader,BsonWriter>`

    - #### skipAllIgnore

          public BsonFactory skipAllIgnore(boolean skipIgnore)

      从类复制的说明: `ConvertFactory`
      使所有类的所有被声明为ConvertColumn.ignore = true 的字段或方法变为ConvertColumn.ignore = false
      覆盖:
        `skipAllIgnore` 在类中 `ConvertFactory<BsonReader,BsonWriter>`
      参数:
        `skipIgnore` - 忽略ignore
      返回:
        自身

    - #### root

          public static BsonFactory root()

    - #### create

          public static BsonFactory create()

    - #### getConvert

          public final BsonConvert getConvert()

      覆盖:
        `getConvert` 在类中 `ConvertFactory<BsonReader,BsonWriter>`

    - #### createChild

          public BsonFactory createChild()

      指定者:
        `createChild` 在类中 `ConvertFactory<BsonReader,BsonWriter>`

    - #### createChild

          public BsonFactory createChild(boolean tiny)

      指定者:
        `createChild` 在类中 `ConvertFactory<BsonReader,BsonWriter>`

    - #### getConvertType

          public ConvertType getConvertType()

      指定者:
        `getConvertType` 在类中 `ConvertFactory<BsonReader,BsonWriter>`

    - #### isReversible

          public boolean isReversible()

      指定者:
        `isReversible` 在类中 `ConvertFactory<BsonReader,BsonWriter>`