下面列出了怎么用com.fasterxml.jackson.core.FormatSchema的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public void setSchema(FormatSchema schema)
{
if (!(schema instanceof ProtobufSchema)) {
throw new IllegalArgumentException("Can not use FormatSchema of type "
+schema.getClass().getName());
}
setSchema((ProtobufSchema) schema);
}
@Override
public boolean canUseSchema(FormatSchema schema) {
return schema instanceof ProtobufSchema;
}
@Override
public void setSchema(final FormatSchema schema) {
jsonParser.setSchema(schema);
}
@Override
public FormatSchema getSchema() {
return jsonParser.getSchema();
}
@Override
public boolean canUseSchema(final FormatSchema schema) {
return jsonParser.canUseSchema(schema);
}
public JacksonParser(JsonFactory factory, FormatSchema formatSchema) {
this.factory = factory;
this.formatSchema = formatSchema;
}