This commit is contained in:
Redkale
2016-07-05 13:57:32 +08:00
parent cfcdb093e7
commit 9ba2571ed1
3 changed files with 25 additions and 2 deletions

View File

@@ -201,6 +201,17 @@ public abstract class ConvertFactory<R extends Reader, W extends Writer> {
this.skipAllIgnore = skipIgnore; this.skipAllIgnore = skipIgnore;
} }
/**
* 使所有类的所有被声明为ConvertColumn.ignore = true 的字段或方法变为ConvertColumn.ignore = false
*
* @param skipIgnore
* @return 自身
*/
public ConvertFactory<R, W> skipAllIgnore(final boolean skipIgnore) {
this.skipAllIgnore = skipIgnore;
return this;
}
/** /**
* 使该类所有被声明为ConvertColumn.ignore = true 的字段或方法变为ConvertColumn.ignore = false * 使该类所有被声明为ConvertColumn.ignore = true 的字段或方法变为ConvertColumn.ignore = false
* *

View File

@@ -39,6 +39,12 @@ public final class BsonFactory extends ConvertFactory<BsonReader, BsonWriter> {
return this; return this;
} }
@Override
public BsonFactory skipAllIgnore(final boolean skipIgnore) {
this.registerSkipAllIgnore(skipIgnore);
return this;
}
public static BsonFactory root() { public static BsonFactory root() {
return instance; return instance;
} }

View File

@@ -41,6 +41,12 @@ public final class JsonFactory extends ConvertFactory<JsonReader, JsonWriter> {
return this; return this;
} }
@Override
public JsonFactory skipAllIgnore(final boolean skipIgnore) {
this.registerSkipAllIgnore(skipIgnore);
return this;
}
public static JsonFactory root() { public static JsonFactory root() {
return instance; return instance;
} }