Package | Description |
---|---|
com.fasterxml.jackson.core |
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser )
and generator
(JsonGenerator )
instances. |
com.fasterxml.jackson.core.format |
Package that contains interfaces needed for dynamic, pluggable
format (auto)detection; as well as basic utility classes for
simple format detection functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
TSFBuilder<F extends JsonFactory,B extends TSFBuilder<F,B>>
Since 2.10, Builder class is offered for creating token stream factories
with difference configurations: with 3.x they will be fully immutable.
|
Modifier and Type | Method and Description |
---|---|
JsonFactory |
JsonFactoryBuilder.build() |
JsonFactory |
JsonFactory.configure(JsonFactory.Feature f,
boolean state)
Deprecated.
since 2.10 use
TSFBuilder.configure(JsonFactory.Feature, boolean) instead |
JsonFactory |
JsonFactory.configure(JsonGenerator.Feature f,
boolean state)
Method for enabling or disabling specified generator feature
(check
JsonGenerator.Feature for list of features) |
JsonFactory |
JsonFactory.configure(JsonParser.Feature f,
boolean state)
Method for enabling or disabling specified parser feature
(check
JsonParser.Feature for list of features) |
JsonFactory |
JsonFactory.copy()
Method for constructing a new
JsonFactory that has
the same settings as this instance, but is otherwise
independent (i.e. |
JsonFactory |
JsonFactory.disable(JsonFactory.Feature f)
Deprecated.
since 2.10 use
TSFBuilder.configure(JsonFactory.Feature, boolean) instead |
JsonFactory |
JsonFactory.disable(JsonGenerator.Feature f)
Method for disabling specified generator feature
(check
JsonGenerator.Feature for list of features) |
JsonFactory |
JsonFactory.disable(JsonParser.Feature f)
Method for disabling specified parser features
(check
JsonParser.Feature for list of features) |
JsonFactory |
JsonFactory.enable(JsonFactory.Feature f)
Deprecated.
since 2.10 use
TSFBuilder.configure(JsonFactory.Feature, boolean) instead |
JsonFactory |
JsonFactory.enable(JsonGenerator.Feature f)
Method for enabling specified generator features
(check
JsonGenerator.Feature for list of features) |
JsonFactory |
JsonFactory.enable(JsonParser.Feature f)
Method for enabling specified parser feature
(check
JsonParser.Feature for list of features) |
JsonFactory |
ObjectCodec.getFactory()
Accessor for finding underlying data format factory
(
JsonFactory ) codec will use for data binding. |
JsonFactory |
ObjectCodec.getJsonFactory()
Deprecated.
Use
ObjectCodec.getFactory() instead. |
JsonFactory |
JsonFactory.setCharacterEscapes(CharacterEscapes esc)
Method for defining custom escapes factory uses for
JsonGenerator s
it creates. |
JsonFactory |
JsonFactory.setCodec(ObjectCodec oc)
Method for associating a
ObjectCodec (typically
a com.fasterxml.jackson.databind.ObjectMapper )
with this factory (and more importantly, parsers and generators
it constructs). |
JsonFactory |
JsonFactory.setInputDecorator(InputDecorator d)
Deprecated.
Since 2.10 use
TSFBuilder.inputDecorator(InputDecorator) instead |
JsonFactory |
JsonFactory.setOutputDecorator(OutputDecorator d)
Deprecated.
Since 2.10 use
TSFBuilder.outputDecorator(OutputDecorator) instead |
JsonFactory |
JsonFactory.setRootValueSeparator(String sep)
Method that allows overriding String used for separating root-level
JSON values (default is single space character)
|
Constructor and Description |
---|
JsonFactory(JsonFactory src,
ObjectCodec codec)
Constructor used when copy()ing a factory instance.
|
JsonFactoryBuilder(JsonFactory base) |
TSFBuilder(JsonFactory base) |
Modifier and Type | Field and Description |
---|---|
protected JsonFactory[] |
DataFormatDetector._detectors
Ordered list of factories which both represent data formats to
detect (in precedence order, starting with highest) and are used
for actual detection.
|
protected JsonFactory |
DataFormatMatcher._match
Factory that produced sufficient match (if any)
|
Modifier and Type | Method and Description |
---|---|
JsonFactory |
DataFormatMatcher.getMatch()
Accessor for
JsonFactory that represents format that data matched. |
Modifier and Type | Method and Description |
---|---|
DataFormatMatcher |
InputAccessor.Std.createMatcher(JsonFactory match,
MatchStrength matchStrength) |
Constructor and Description |
---|
DataFormatDetector(JsonFactory... detectors) |
DataFormatMatcher(InputStream in,
byte[] buffered,
int bufferedStart,
int bufferedLength,
JsonFactory match,
MatchStrength strength) |
Constructor and Description |
---|
DataFormatDetector(Collection<JsonFactory> detectors) |
Copyright © 2008–2021 FasterXML. All rights reserved.