@Override public JsonGenerator enable(Feature f) { delegate.enable(f); return this; }
@Override public JsonGenerator enable(StreamWriteFeature f) { delegate.enable(f); return this; }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) enable(f); else disable(f); return this; }
/** * Method for enabling or disabling specified feature: * check {@link StreamWriteFeature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(StreamWriteFeature f, boolean state) { if (state) enable(f); else disable(f); return this; }
private void enableDisableJSONGeneratorFeature(JsonGenerator jg) { jg.enable(Feature.ESCAPE_NON_ASCII); jg.disable(Feature.AUTO_CLOSE_TARGET); jg.setPrettyPrinter(new DefaultPrettyPrinter()); if (PDXTOJJSON_UNQUOTEFIELDNAMES) jg.disable(Feature.QUOTE_FIELD_NAMES); }
@Override public JsonGenerator enable(Feature f) { delegate.enable(f); return this; }
@Override public JsonGenerator enable(Feature f) { delegate.enable(f); return this; }
@Override public JsonGenerator enable(Feature f) { delegate.enable(f); return this; }
@Override public JsonGenerator enable(Feature f) { delegate.enable(f); return this; }
@Override public JsonGenerator enable(Feature f) { delegate.enable(f); return this; }
@Override public JsonGenerator enable(Feature f) { return generator.enable(f); }
@Override public JsonGenerator enable(Feature f) { return delegate.enable(f); }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) enable(f); else disable(f); return this; }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) enable(f); else disable(f); return this; }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) enable(f); else disable(f); return this; }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) enable(f); else disable(f); return this; }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) { enable(f); } else { disable(f); } return this; }
/** * Method for enabling or disabling specified feature: * check {@link Feature} for list of available features. * * @return Generator itself (this), to allow chaining */ public final JsonGenerator configure(Feature f, boolean state) { if (state) { enable(f); } else { disable(f); } return this; }
/** * <p>configureGenerator.</p> * * @param uriInfo a {@link javax.ws.rs.core.UriInfo} object. * @param generator a {@link com.fasterxml.jackson.core.JsonGenerator} object. * @param isDev a boolean. */ public static void configureGenerator(UriInfo uriInfo, JsonGenerator generator, boolean isDev) { MultivaluedMap<String, String> params = uriInfo.getQueryParameters(); String pretty = params.getFirst("pretty"); if ("false".equalsIgnoreCase(pretty)) { generator.setPrettyPrinter(null); } else if (pretty != null && !"false".equalsIgnoreCase(pretty) || isDev) { generator.useDefaultPrettyPrinter(); } String unicode = params.getFirst("unicode"); if (unicode != null && !"false".equalsIgnoreCase(unicode)) { generator.enable(JsonGenerator.Feature.ESCAPE_NON_ASCII); } } }
private void enableDisableJSONGeneratorFeature(JsonGenerator jg) { jg.enable(Feature.ESCAPE_NON_ASCII); jg.disable(Feature.AUTO_CLOSE_TARGET); jg.setPrettyPrinter(new DefaultPrettyPrinter()); if(PDXTOJJSON_UNQUOTEFIELDNAMES) jg.disable(Feature.QUOTE_FIELD_NAMES); }