Java 类com.fasterxml.jackson.core.base.GeneratorBase 实例源码

项目:Elasticsearch    文件:JsonXContentGenerator.java   
public JsonXContentGenerator(JsonGenerator jsonGenerator, OutputStream os, String... filters) {
    if (jsonGenerator instanceof GeneratorBase) {
        this.base = (GeneratorBase) jsonGenerator;
    } else {
        this.base = null;
    }

    if (CollectionUtils.isEmpty(filters)) {
        this.generator = jsonGenerator;
        this.filter = null;
    } else {
        this.filter = new FilteringGeneratorDelegate(jsonGenerator, new FilterPathBasedFilter(filters), true, true);
        this.generator = this.filter;
    }

    this.os = os;
}
项目:elasticsearch-rest-command    文件:CsvXContentGenerator.java   
public CsvXContentGenerator(CsvGenerator generator) {
    this.generator = generator;
    if (generator instanceof GeneratorBase) {
        base = (GeneratorBase) generator;
    } else {
        base = null;
    }

}