Class ObjectWriter.GeneratorSettings
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- All Implemented Interfaces:
Serializable
- Enclosing class:
- ObjectWriter
Helper class used for containing settings specifically related
to (re)configuring
JsonGenerator
constructed for
writing output.- Since:
- 2.5
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionfinal CharacterEscapes
Caller may want to specify character escaping details, either as defaults, or on call-by-call basis.static final ObjectWriter.GeneratorSettings
final PrettyPrinter
To allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as wellfinal SerializableString
Caller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context.final FormatSchema
When using data format that uses a schema, schema is passed to generator. -
Constructor Summary
ConstructorDescriptionGeneratorSettings
(PrettyPrinter pp, FormatSchema sch, CharacterEscapes esc, SerializableString rootSep) -
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(JsonGenerator gen) with
(FormatSchema sch) with
(CharacterEscapes esc) with
(PrettyPrinter pp)
-
Field Details
-
empty
-
prettyPrinter
To allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as well -
schema
When using data format that uses a schema, schema is passed to generator. -
characterEscapes
Caller may want to specify character escaping details, either as defaults, or on call-by-call basis. -
rootValueSeparator
Caller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context. Default value is a single space character, but this is often changed to linefeed.
-
-
Constructor Details
-
GeneratorSettings
public GeneratorSettings(PrettyPrinter pp, FormatSchema sch, CharacterEscapes esc, SerializableString rootSep)
-
-
Method Details
-
with
-
with
-
with
-
withRootValueSeparator
-
withRootValueSeparator
-
initialize
- Since:
- 2.6
-