java.lang.Object | |
↳ | com.fasterxml.jackson.core.JsonStreamContext |
Known Direct Subclasses |
Shared base class for streaming processing contexts used during reading and writing of Json content using Streaming API. This context is also exposed to applications: context object can be used by applications to get an idea of relative position of the parser/generator within json content being processed. This allows for some contextual processing: for example, output within Array context can differ from that of Object context.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | TYPE_ARRAY | ||||||||||
int | TYPE_OBJECT | ||||||||||
int | TYPE_ROOT |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
_index | Index of the currently processed entry. | ||||||||||
_type |
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Method for accessing name associated with the current location.
| |||||||||||
Accessor for finding parent context of this context; will
return null for root context.
| |||||||||||
Method for accessing simple type description of current context;
either ROOT (for root-level values), OBJECT (for field names and
values of JSON Objects) or ARRAY (for values of JSON Arrays)
| |||||||||||
Method that returns true if this context is an Array context;
that is, content is being read from or written to a Json Array.
| |||||||||||
Method that returns true if this context is an Object context;
that is, content is being read from or written to a Json Object.
| |||||||||||
Method that returns true if this context is a Root context;
that is, content is being read from or written to without
enclosing array or object structure.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Index of the currently processed entry. Starts with -1 to signal that no entries have been started, and gets advanced each time a new entry is started, either by encountering an expected separator, or with new values if no separators are expected (the case for root context).
Method for accessing name associated with the current location.
Non-null for FIELD_NAME
and value events that directly
follow field names; null for root level and array values.
Accessor for finding parent context of this context; will return null for root context.
Method for accessing simple type description of current context; either ROOT (for root-level values), OBJECT (for field names and values of JSON Objects) or ARRAY (for values of JSON Arrays)
Method that returns true if this context is an Array context; that is, content is being read from or written to a Json Array.
Method that returns true if this context is an Object context; that is, content is being read from or written to a Json Object.
Method that returns true if this context is a Root context; that is, content is being read from or written to without enclosing array or object structure.