Modifier and Type | Field and Description |
---|---|
protected CollectionBuilder |
_collectionBuilder |
protected com.fasterxml.jackson.jr.ob.JSON.ExtContextImpl |
_extContext |
protected int |
_features |
protected MapBuilder |
_mapBuilder |
protected com.fasterxml.jackson.core.PrettyPrinter |
_prettyPrinter |
protected JSONReader |
_reader |
protected com.fasterxml.jackson.core.JsonFactory |
_streamFactory |
protected com.fasterxml.jackson.core.TreeCodec |
_treeCodec |
protected JSONWriter |
_writer |
Constructor and Description |
---|
Builder(com.fasterxml.jackson.core.JsonFactory f) |
Modifier and Type | Method and Description |
---|---|
JSON |
build() |
CollectionBuilder |
collectionBuilder() |
JSON.Builder |
collectionBuilder(CollectionBuilder b) |
JSON.Builder |
disable(JSON.Feature... features)
Method for disabling a set of Features for
JSON to be built. |
JSON.Builder |
enable(JSON.Feature... features)
Method for enabling a set of Features for
JSON to be built. |
int |
featureMask() |
boolean |
isEnabled(JSON.Feature f) |
JSONReader |
jsonReader() |
JSON.Builder |
jsonReader(JSONReader r) |
JSONWriter |
jsonWriter() |
JSON.Builder |
jsonWriter(JSONWriter w) |
MapBuilder |
mapBuilder() |
JSON.Builder |
mapBuilder(MapBuilder b) |
com.fasterxml.jackson.core.PrettyPrinter |
prettyPrinter() |
JSON.Builder |
prettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
Method for specifying
PrettyPrinter JSON to be built
should use on serialization. |
ReaderWriterModifier |
readerWriterModifier() |
ReaderWriterProvider |
readerWriterProvider() |
JSON.Builder |
register(JacksonJrExtension extension)
Method for registering given extension to be used by
JSON
this builder builds. |
JSON.Builder |
set(JSON.Feature feature,
boolean state) |
com.fasterxml.jackson.core.JsonFactory |
streamFactory() |
com.fasterxml.jackson.core.TreeCodec |
treeCodec() |
JSON.Builder |
treeCodec(com.fasterxml.jackson.core.TreeCodec tc)
Method for specifying
TreeCodec JSON to be built
should use for reading and writing TreeNode values. |
protected int _features
protected com.fasterxml.jackson.core.PrettyPrinter _prettyPrinter
protected final com.fasterxml.jackson.core.JsonFactory _streamFactory
protected com.fasterxml.jackson.core.TreeCodec _treeCodec
protected JSONReader _reader
protected JSONWriter _writer
protected MapBuilder _mapBuilder
protected CollectionBuilder _collectionBuilder
protected com.fasterxml.jackson.jr.ob.JSON.ExtContextImpl _extContext
public JSON build()
public JSON.Builder register(JacksonJrExtension extension)
JSON
this builder builds.extension
- Extension to registerpublic JSON.Builder set(JSON.Feature feature, boolean state)
public JSON.Builder enable(JSON.Feature... features)
JSON
to be built.features
- Features to enablepublic JSON.Builder disable(JSON.Feature... features)
JSON
to be built.features
- Features to disablepublic JSON.Builder prettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
PrettyPrinter
JSON
to be built
should use on serialization.pp
- Pretty printer to usepublic JSON.Builder treeCodec(com.fasterxml.jackson.core.TreeCodec tc)
TreeCodec
JSON
to be built
should use for reading and writing TreeNode
values.
Note: by default no TreeCodec
is configured.
tc
- TreeCodec to usepublic JSON.Builder jsonReader(JSONReader r)
public JSON.Builder jsonWriter(JSONWriter w)
public JSON.Builder collectionBuilder(CollectionBuilder b)
public JSON.Builder mapBuilder(MapBuilder b)
public boolean isEnabled(JSON.Feature f)
public int featureMask()
public com.fasterxml.jackson.core.PrettyPrinter prettyPrinter()
public com.fasterxml.jackson.core.JsonFactory streamFactory()
public com.fasterxml.jackson.core.TreeCodec treeCodec()
public ReaderWriterModifier readerWriterModifier()
public ReaderWriterProvider readerWriterProvider()
public JSONReader jsonReader()
public JSONWriter jsonWriter()
public MapBuilder mapBuilder()
public CollectionBuilder collectionBuilder()
Copyright © 2021 FasterXML. All rights reserved.