Uses of Interface
tools.jackson.core.ObjectReadContext
Packages that use ObjectReadContext
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser)
and generator
(JsonGenerator)
instances.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Non-blocking ("async") JSON parser implementation.
Utility classes used by Jackson Core functionality.
-
Uses of ObjectReadContext in tools.jackson.core
Classes in tools.jackson.core that implement ObjectReadContextModifier and TypeClassDescriptionstatic classDefault no-op implementation.Methods in tools.jackson.core that return ObjectReadContextModifier and TypeMethodDescriptionstatic ObjectReadContextObjectReadContext.empty()abstract ObjectReadContextJsonParser.objectReadContext()Accessor for context object provided by higher level data-binding functionality (or, in some cases, simple placeholder of the same) that allows some level of interaction including ability to trigger deserialization of Object values through generator instance.Methods in tools.jackson.core with parameters of type ObjectReadContextModifier and TypeMethodDescription<P extends JsonParser & ByteArrayFeeder>
PTokenStreamFactory.createNonBlockingByteArrayParser(ObjectReadContext readCtxt) Optional method for constructing parser for non-blocking parsing viaByteArrayFeederinterface (accessed usingJsonParser.nonBlockingInputFeeder()from constructed instance).<P extends JsonParser & ByteArrayFeeder>
PTokenStreamFactory.createNonBlockingByteBufferParser(ObjectReadContext readCtxt) Optional method for constructing parser for non-blocking parsing viaByteBufferFeederinterface (accessed usingJsonParser.nonBlockingInputFeeder()from constructed instance).TokenStreamFactory.createParser(ObjectReadContext readCtxt, byte[] data) Method for constructing parser for parsing the contents of given byte array.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, byte[] content, int offset, int len) Method for constructing parser for parsing the contents of given byte array.TokenStreamFactory.createParser(ObjectReadContext readCtxt, char[] content) Method for constructing parser for parsing contents of given char array.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, char[] content, int offset, int len) Method for constructing parser for parsing contents of given char array.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, DataInput in) Optional method for constructing parser for reading contents from specifiedDataInputinstance.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, File f) Method for constructing parser instance to decode contents of specified file.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, InputStream in) Method for constructing JSON parser instance to parse the contents accessed via specified input stream.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, Reader r) Method for constructing parser for parsing the contents accessed via specified Reader.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, String content) Method for constructing parser for parsing contents of given String.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, Path p) Method for constructing parser instance to decode contents of specified path.TreeNode.traverse(ObjectReadContext readCtxt) Method for constructing aJsonParserinstance for iterating over contents of the tree that this node is root of. -
Uses of ObjectReadContext in tools.jackson.core.base
Fields in tools.jackson.core.base declared as ObjectReadContextModifier and TypeFieldDescriptionprotected final ObjectReadContextParserMinimalBase._objectReadContextContext object provided by higher level functionality like databinding for two reasons: passing configuration information during construction, and to allow calling of some databind operations via parser instance.Methods in tools.jackson.core.base that return ObjectReadContextMethods in tools.jackson.core.base with parameters of type ObjectReadContextModifier and TypeMethodDescriptionprotected abstract JsonParserBinaryTSFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, byte[] data, int offset, int len) protected abstract JsonParserBinaryTSFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, DataInput input) protected abstract JsonParserBinaryTSFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, InputStream in) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, byte[] data, int offset, int len) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, char[] data, int offset, int len, boolean recyclable) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, DataInput input) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, InputStream in) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, Reader r) BinaryTSFactory.createParser(ObjectReadContext readCtxt, byte[] data, int offset, int len) BinaryTSFactory.createParser(ObjectReadContext readCtxt, char[] content, int offset, int len) BinaryTSFactory.createParser(ObjectReadContext readCtxt, DataInput in) BinaryTSFactory.createParser(ObjectReadContext readCtxt, File f) BinaryTSFactory.createParser(ObjectReadContext readCtxt, InputStream in) BinaryTSFactory.createParser(ObjectReadContext readCtxt, Reader r) BinaryTSFactory.createParser(ObjectReadContext readCtxt, String content) BinaryTSFactory.createParser(ObjectReadContext readCtxt, Path p) TextualTSFactory.createParser(ObjectReadContext readCtxt, byte[] data, int offset, int len) TextualTSFactory.createParser(ObjectReadContext readCtxt, char[] content, int offset, int len) TextualTSFactory.createParser(ObjectReadContext readCtxt, DataInput in) TextualTSFactory.createParser(ObjectReadContext readCtxt, File f) TextualTSFactory.createParser(ObjectReadContext readCtxt, InputStream in) TextualTSFactory.createParser(ObjectReadContext readCtxt, Reader r) TextualTSFactory.createParser(ObjectReadContext readCtxt, String content) TextualTSFactory.createParser(ObjectReadContext readCtxt, Path p) Constructors in tools.jackson.core.base with parameters of type ObjectReadContextModifierConstructorDescriptionprotectedParserBase(ObjectReadContext readCtxt, IOContext ctxt, int streamReadFeatures) protectedParserMinimalBase(ObjectReadContext readCtxt) Alternate constructors for cases where there is no realIOContextin use; typically for abstractions that operate over non-streaming/incremental sources (such as jackson-databindTokenBuffer).protectedParserMinimalBase(ObjectReadContext readCtxt, IOContext ioCtxt, int streamReadFeatures) Main constructor for sub-classes to use -
Uses of ObjectReadContext in tools.jackson.core.json
Methods in tools.jackson.core.json with parameters of type ObjectReadContextModifier and TypeMethodDescriptionprotected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, byte[] data, int offset, int len) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, char[] data, int offset, int len, boolean recyclable) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, DataInput input) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, InputStream in) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, Reader r) ByteSourceJsonBootstrapper.constructParser(ObjectReadContext readCtxt, int streamReadFeatures, int formatReadFeatures, ByteQuadsCanonicalizer rootByteSymbols, CharsToNameCanonicalizer rootCharSymbols, int factoryFeatures) JsonFactory.createNonBlockingByteArrayParser(ObjectReadContext readCtxt) JsonFactory.createNonBlockingByteBufferParser(ObjectReadContext readCtxt) Constructors in tools.jackson.core.json with parameters of type ObjectReadContextModifierConstructorDescriptionprotectedJsonParserBase(ObjectReadContext readCtxt, IOContext ctxt, int streamReadFeatures, int formatReadFeatures) ReaderBasedJsonParser(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatFeatures, Reader r, CharsToNameCanonicalizer st) Constructor called when input comes as aReader, and buffer allocation can be done using default mechanism.ReaderBasedJsonParser(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatFeatures, Reader r, CharsToNameCanonicalizer st, char[] inputBuffer, int start, int end, boolean bufferRecyclable) Constructor called when caller wants to provide input buffer directly (or needs to, in case of bootstrapping having read some of contents) and it may or may not be recyclable use standard recycle context.UTF8DataInputJsonParser(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatFeatures, DataInput inputData, ByteQuadsCanonicalizer sym, int firstByte) UTF8StreamJsonParser(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatReadFeatures, InputStream in, ByteQuadsCanonicalizer sym, byte[] inputBuffer, int start, int end, int bytesPreProcessed, boolean bufferRecyclable) Constructor called when caller wants to provide input buffer directly (or needs to, in case of bootstrapping having read some of contents) and it may or may not be recyclable use standard recycle context. -
Uses of ObjectReadContext in tools.jackson.core.json.async
Constructors in tools.jackson.core.json.async with parameters of type ObjectReadContextModifierConstructorDescriptionNonBlockingByteArrayJsonParser(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatReadFeatures, ByteQuadsCanonicalizer sym) NonBlockingByteBufferJsonParser(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatReadFeatures, ByteQuadsCanonicalizer sym) NonBlockingJsonParserBase(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatFeatures, ByteQuadsCanonicalizer sym) protectedNonBlockingUtf8JsonParserBase(ObjectReadContext readCtxt, IOContext ctxt, int stdFeatures, int formatFeatures, ByteQuadsCanonicalizer sym) -
Uses of ObjectReadContext in tools.jackson.core.util
Methods in tools.jackson.core.util that return ObjectReadContext