| 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.exc | 
 Package for some of  
JsonProcessingException
 subtypes contained by streaming API. | 
| com.fasterxml.jackson.core.filter | |
| com.fasterxml.jackson.core.json | 
 JSON-specific parser and generator implementation classes that
 Jackson defines and uses. 
 | 
| com.fasterxml.jackson.core.json.async | 
 Non-blocking ("async") JSON parser implementation. 
 | 
| com.fasterxml.jackson.core.util | 
 Utility classes used by Jackson Core functionality. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected JsonLocation | 
JsonProcessingException._location  | 
static JsonLocation | 
JsonLocation.NA
Shared immutable "N/A location" that can be returned to indicate
 that no location information is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
JsonParser.currentLocation()
Method that returns location of the last processed input unit (character
 or byte) from the input;
 usually for error reporting purposes. 
 | 
JsonLocation | 
JsonParser.currentTokenLocation()
Method that return the starting location of the current
 (most recently returned)
 token; that is, the position of the first input unit (character or byte) from input
 that starts the current token. 
 | 
abstract JsonLocation | 
JsonParser.getCurrentLocation()
Alias for  
JsonParser.currentLocation(), to be deprecated in later
 Jackson 2.x versions (and removed from Jackson 3.0). | 
abstract JsonLocation | 
JacksonException.getLocation()
Accessor for location information related to position within input
 or output (depending on operation), if available; if not available
 may return  
null. | 
JsonLocation | 
JsonProcessingException.getLocation()  | 
JsonLocation | 
JsonStreamContext.getStartLocation(Object srcRef)
Deprecated. 
 
Since 2.13 use  
JsonStreamContext.startLocation(com.fasterxml.jackson.core.io.ContentReference) instead | 
abstract JsonLocation | 
JsonParser.getTokenLocation()
Alias for  
JsonParser.currentTokenLocation(), to be deprecated in later
 Jackson 2.x versions (and removed from Jackson 3.0). | 
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 | 
|---|
JsonParseException(JsonParser p,
                  String msg,
                  JsonLocation loc)  | 
JsonParseException(JsonParser p,
                  String msg,
                  JsonLocation loc,
                  Throwable root)  | 
JsonParseException(String msg,
                  JsonLocation loc)
Deprecated.  
 | 
JsonParseException(String msg,
                  JsonLocation loc,
                  Throwable root)
Deprecated.  
 | 
JsonProcessingException(String msg,
                       JsonLocation loc)  | 
JsonProcessingException(String msg,
                       JsonLocation loc,
                       Throwable rootCause)  | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
ParserBase.getCurrentLocation()
Method that returns location of the last processed character;
 usually for error reporting purposes 
 | 
JsonLocation | 
ParserBase.getTokenLocation()
Method that return the starting location of the current
 token; that is, position of the first character from input
 that starts the current token. 
 | 
| Constructor and Description | 
|---|
StreamReadException(JsonParser p,
                   String msg,
                   JsonLocation loc)  | 
StreamReadException(JsonParser p,
                   String msg,
                   JsonLocation loc,
                   Throwable rootCause)  | 
StreamReadException(String msg,
                   JsonLocation loc,
                   Throwable rootCause)  | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
FilteringParserDelegate.getCurrentLocation()  | 
JsonLocation | 
FilteringParserDelegate.getTokenLocation()  | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
DupDetector.findLocation()  | 
JsonLocation | 
ReaderBasedJsonParser.getCurrentLocation()  | 
JsonLocation | 
UTF8DataInputJsonParser.getCurrentLocation()  | 
JsonLocation | 
UTF8StreamJsonParser.getCurrentLocation()  | 
JsonLocation | 
JsonReadContext.getStartLocation(Object rawSrc)
Deprecated.  
 | 
JsonLocation | 
ReaderBasedJsonParser.getTokenLocation()  | 
JsonLocation | 
UTF8DataInputJsonParser.getTokenLocation()  | 
JsonLocation | 
UTF8StreamJsonParser.getTokenLocation()  | 
JsonLocation | 
JsonReadContext.startLocation(ContentReference srcRef)  | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
NonBlockingJsonParserBase.getCurrentLocation()  | 
JsonLocation | 
NonBlockingJsonParserBase.getTokenLocation()  | 
| Modifier and Type | Method and Description | 
|---|---|
JsonLocation | 
JsonParserDelegate.currentLocation()  | 
JsonLocation | 
JsonParserDelegate.currentTokenLocation()  | 
JsonLocation | 
JsonParserDelegate.getCurrentLocation()  | 
JsonLocation | 
JsonParserDelegate.getTokenLocation()  | 
Copyright © 2008–2021 FasterXML. All rights reserved.