From f9c0724a9862224ef208d73c6270985bc0b1f942 Mon Sep 17 00:00:00 2001 From: RedKale <22250530@qq.com> Date: Tue, 16 Feb 2016 10:18:31 +0800 Subject: [PATCH] --- convert.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/convert.html b/convert.html index d876aeea1..6b61007ac 100644 --- a/convert.html +++ b/convert.html @@ -280,7 +280,7 @@

        Convert 支持自定义Decode、Encode。

-

        1. 通过Factory显式的注册:

+

        1. 通过ConvertFactory显式的注册:

public class FileSimpleCoder<R extends Reader, W extends Writer> extends SimpledCoder<R, W, File> {
 
     public static final FileSimpleCoder instance = new FileSimpleCoder();
@@ -322,8 +322,8 @@
      * 该方法提供给Convert组件自动加载。
      * 1) 方法名可以随意。
      * 2) 方法必须是static
-     * 3)方法的参数有且只能有一个, 且必须是org.redkale.convert.Factory或子类。
-     * —3.1) 参数类型为org.redkale.convert.Factory 表示适合JSON和BSON。
+     * 3)方法的参数有且只能有一个, 且必须是org.redkale.convert.ConvertFactory或子类。
+     * —3.1) 参数类型为org.redkale.convert.ConvertFactory 表示适合JSON和BSON。
      * —3.2) 参数类型为org.redkale.convert.json.JsonFactory 表示仅适合JSON。
      * —3.3) 参数类型为org.redkale.convert.bson.BsonFactory 表示仅适合BSON。
      * 4)方法的返回类型必须是org.redkale.convert.Decodeable/org.redkale.convert.Encodeable/org.redkale.convert.SimpledCoder
@@ -332,7 +332,7 @@
      * @param factory
      * @return
      */
-    private static SimpledCoder<Reader, Writer, InnerCoderEntity> createConvertCoder(final org.redkale.convert.Factory factory) {
+    private static SimpledCoder<Reader, Writer, InnerCoderEntity> createConvertCoder(final org.redkale.convert.ConvertFactory factory) {
         return new SimpledCoder<Reader, Writer, InnerCoderEntity>() {
 
             //必须与EnMember[] 顺序一致
@@ -393,7 +393,7 @@
 
 }
                 
-

        由上可以看出,Convert的自定义配置完全符合面向对象思想,提倡在JavaBean内部去自定义非常规的构造函数或Decode、Encode方法,通过Factory显式配置的方式通常用于非自己定义的数据类(如 java.io.File)。

+

        由上可以看出,Convert的自定义配置完全符合面向对象思想,提倡在JavaBean内部去自定义非常规的构造函数或Decode、Encode方法,通过ConvertFactory显式配置的方式通常用于非自己定义的数据类(如 java.io.File)。


BSON的协议格式