public static final class ObjectWriter.GeneratorSettings extends Object implements Serializable
JsonGenerator constructed for
 writing output.| Modifier and Type | Field and Description | 
|---|---|
| CharacterEscapes | characterEscapesCaller may want to specify character escaping details, either as
 defaults, or on call-by-call basis. | 
| static ObjectWriter.GeneratorSettings | empty | 
| PrettyPrinter | prettyPrinterTo allow for dynamic enabling/disabling of pretty printing,
 pretty printer can be optionally configured for writer
 as well | 
| SerializableString | rootValueSeparatorCaller may want to override so-called "root value separator",
 String added (verbatim, with no quoting or escaping) between
 values in root context. | 
| FormatSchema | schemaWhen using data format that uses a schema, schema is passed
 to generator. | 
| Constructor and Description | 
|---|
| GeneratorSettings(PrettyPrinter pp,
                 FormatSchema sch,
                 CharacterEscapes esc,
                 SerializableString rootSep) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | initialize(JsonGenerator gen) | 
| ObjectWriter.GeneratorSettings | with(CharacterEscapes esc) | 
| ObjectWriter.GeneratorSettings | with(FormatSchema sch) | 
| ObjectWriter.GeneratorSettings | with(PrettyPrinter pp) | 
| ObjectWriter.GeneratorSettings | withRootValueSeparator(SerializableString sep) | 
| ObjectWriter.GeneratorSettings | withRootValueSeparator(String sep) | 
public static final ObjectWriter.GeneratorSettings empty
public final PrettyPrinter prettyPrinter
public final FormatSchema schema
public final CharacterEscapes characterEscapes
public final SerializableString rootValueSeparator
public GeneratorSettings(PrettyPrinter pp, FormatSchema sch, CharacterEscapes esc, SerializableString rootSep)
public ObjectWriter.GeneratorSettings with(PrettyPrinter pp)
public ObjectWriter.GeneratorSettings with(FormatSchema sch)
public ObjectWriter.GeneratorSettings with(CharacterEscapes esc)
public ObjectWriter.GeneratorSettings withRootValueSeparator(String sep)
public ObjectWriter.GeneratorSettings withRootValueSeparator(SerializableString sep)
public void initialize(JsonGenerator gen)
Copyright © 2008–2020 FasterXML. All rights reserved.