public abstract class JsonStreamContext
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
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 currently active value being used by data-binding
(as the source of streaming data to write, or destination of data being
read), at this level in hierarchy.
The value may not exist or be available due to various limitations (at
least during reading of data, as target value object may not have yet