| 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.base | 
 Base classes used by concrete Parser and Generator implementations;
 contain functionality that is not specific to JSON or input
 abstraction (byte vs char). 
 | 
| com.fasterxml.jackson.core.io | |
| com.fasterxml.jackson.core.json | 
 JSON-specific parser and generator implementation classes that
 Jackson defines and uses. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ContentReference | 
JsonLocation._contentReference
Reference to input source; never null (but may be that of
  
unknown()). | 
| Modifier and Type | Method and Description | 
|---|---|
protected ContentReference | 
JsonFactory._createContentReference(Object contentAccessor)
Overridable factory method for constructing  
ContentReference
 to pass to parser or generator being created; used in cases where no offset
 or length is applicable (either irrelevant, or full contents assumed). | 
protected ContentReference | 
JsonFactory._createContentReference(Object contentAccessor,
                       int offset,
                       int length)
Overridable factory method for constructing  
ContentReference
 to pass to parser or generator being created; used in cases where content
 is available in a static buffer with relevant offset and length (mostly
 when reading from byte[], char[] or String). | 
protected static ContentReference | 
JsonLocation._wrap(Object srcRef)  | 
ContentReference | 
JsonLocation.contentReference()
Accessor for information about the original input source content is being
 read from. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected IOContext | 
JsonFactory._createContext(ContentReference contentRef,
              boolean resourceManaged)
Overridable factory method that actually instantiates desired
 context object. 
 | 
JsonLocation | 
JsonStreamContext.startLocation(ContentReference srcRef)
Optional method that may be used to access starting location of this context:
 for example, in case of JSON `Object` context, offset at which `[` token was
 read or written. 
 | 
| Constructor and Description | 
|---|
JsonLocation(ContentReference contentRef,
            long totalChars,
            int lineNr,
            int colNr)  | 
JsonLocation(ContentReference contentRef,
            long totalBytes,
            long totalChars,
            int lineNr,
            int columnNr)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ContentReference | 
ParserBase._contentReference()
Helper method used to encapsulate logic of including (or not) of
 "content reference" when constructing  
JsonLocation instances. | 
| Modifier and Type | Field and Description | 
|---|---|
protected ContentReference | 
IOContext._contentReference
Reference to the source object, which can be used for displaying
 location information 
 | 
protected static ContentReference | 
ContentReference.UNKNOWN_CONTENT
Constant that may be used when source/target content is not known
 (or not exposed). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ContentReference | 
ContentReference.construct(boolean isContentTextual,
         Object rawContent)  | 
static ContentReference | 
ContentReference.construct(boolean isContentTextual,
         Object rawContent,
         int offset,
         int length)  | 
ContentReference | 
IOContext.contentReference()
Accessor for getting (some) information about input source, mostly
 usable for error reporting purposes. 
 | 
static ContentReference | 
ContentReference.rawReference(boolean isContentTextual,
            Object rawContent)
Factory method for legacy code to use for constructing instances to
 content about which only minimal amount of information is available. 
 | 
static ContentReference | 
ContentReference.rawReference(Object rawContent)  | 
static ContentReference | 
ContentReference.unknown()
Accessor for getting a placeholder for cases where actual content
 is not known (or is not something that system wants to expose). 
 | 
| Constructor and Description | 
|---|
IOContext(BufferRecycler br,
         ContentReference contentRef,
         boolean managedResource)
Main constructor to use. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
JsonReadContext.startLocation(ContentReference srcRef)  | 
Copyright © 2008–2021 FasterXML. All rights reserved.