|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JsonParser | |
|---|---|
| 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.filter | |
| com.fasterxml.jackson.core.format | Package that contains interfaces needed for dynamic, pluggable format (auto)detection; as well as basic utility classes for simple format detection functionality. |
| com.fasterxml.jackson.core.json | JSON-specific parser and generator implementation classes that Jackson defines and uses. |
| com.fasterxml.jackson.core.util | Utility classes used by Jackson Core functionality. |
| Uses of JsonParser in com.fasterxml.jackson.core |
|---|
| Fields in com.fasterxml.jackson.core declared as JsonParser | |
|---|---|
protected JsonParser |
JsonParseException._processor
|
| Methods in com.fasterxml.jackson.core that return JsonParser | |
|---|---|
protected JsonParser |
JsonFactory._createParser(byte[] data,
int offset,
int len,
IOContext ctxt)
Overridable factory method that actually instantiates parser using given Reader object for reading content
passed as raw byte array. |
protected JsonParser |
JsonFactory._createParser(char[] data,
int offset,
int len,
IOContext ctxt,
boolean recyclable)
Overridable factory method that actually instantiates parser using given char[] object for accessing content. |
protected JsonParser |
JsonFactory._createParser(InputStream in,
IOContext ctxt)
Overridable factory method that actually instantiates desired parser given InputStream and context object. |
protected JsonParser |
JsonFactory._createParser(Reader r,
IOContext ctxt)
Overridable factory method that actually instantiates parser using given Reader object for reading content. |
JsonParser |
JsonParser.configure(JsonParser.Feature f,
boolean state)
Method for enabling or disabling specified feature (check JsonParser.Feature for list of features) |
JsonParser |
JsonFactory.createJsonParser(byte[] data)
Deprecated. Since 2.2, use JsonFactory.createParser(byte[]) instead. |
JsonParser |
JsonFactory.createJsonParser(byte[] data,
int offset,
int len)
Deprecated. Since 2.2, use JsonFactory.createParser(byte[],int,int) instead. |
JsonParser |
JsonFactory.createJsonParser(File f)
Deprecated. Since 2.2, use JsonFactory.createParser(File) instead. |
JsonParser |
JsonFactory.createJsonParser(InputStream in)
Deprecated. Since 2.2, use JsonFactory.createParser(InputStream) instead. |
JsonParser |
JsonFactory.createJsonParser(Reader r)
Deprecated. Since 2.2, use JsonFactory.createParser(Reader) instead. |
JsonParser |
JsonFactory.createJsonParser(String content)
Deprecated. Since 2.2, use JsonFactory.createParser(String) instead. |
JsonParser |
JsonFactory.createJsonParser(URL url)
Deprecated. Since 2.2, use JsonFactory.createParser(URL) instead. |
JsonParser |
JsonFactory.createParser(byte[] data)
Method for constructing parser for parsing the contents of given byte array. |
JsonParser |
JsonFactory.createParser(byte[] data,
int offset,
int len)
Method for constructing parser for parsing the contents of given byte array. |
JsonParser |
JsonFactory.createParser(char[] content)
Method for constructing parser for parsing contents of given char array. |
JsonParser |
JsonFactory.createParser(char[] content,
int offset,
int len)
Method for constructing parser for parsing contents of given char array. |
JsonParser |
JsonFactory.createParser(File f)
Method for constructing JSON parser instance to parse contents of specified file. |
JsonParser |
JsonFactory.createParser(InputStream in)
Method for constructing JSON parser instance to parse the contents accessed via specified input stream. |
JsonParser |
JsonFactory.createParser(Reader r)
Method for constructing parser for parsing the contents accessed via specified Reader. |
JsonParser |
JsonFactory.createParser(String content)
Method for constructing parser for parsing contents of given String. |
JsonParser |
JsonFactory.createParser(URL url)
Method for constructing JSON parser instance to parse contents of resource reference by given URL. |
JsonParser |
JsonParser.disable(JsonParser.Feature f)
Method for disabling specified feature (check JsonParser.Feature for list of features) |
JsonParser |
JsonParser.enable(JsonParser.Feature f)
Method for enabling specified parser feature (check JsonParser.Feature for list of features) |
JsonParser |
JsonParseException.getProcessor()
|
JsonParser |
JsonParser.overrideFormatFeatures(int values,
int mask)
Bulk set method for (re)setting states of FormatFeatures,
by specifying values (set / clear) along with a mask, to determine
which features to change, if any. |
JsonParser |
JsonParser.overrideStdFeatures(int values,
int mask)
Bulk set method for (re)setting states of features specified by mask. |
JsonParser |
JsonParser.setFeatureMask(int mask)
Deprecated. Since 2.7, use overrideStdFeatures(int, int) instead |
abstract JsonParser |
JsonParser.skipChildren()
Method that will skip all child tokens of an array or object token that the parser currently points to, iff stream points to JsonToken.START_OBJECT or JsonToken.START_ARRAY. |
JsonParser |
TreeNode.traverse()
Method for constructing a JsonParser instance for
iterating over contents of the tree that this node is root of. |
JsonParser |
TreeNode.traverse(ObjectCodec codec)
Same as TreeNode.traverse(), but additionally passes ObjectCodec
to use if readValueAs(Class) is used (otherwise caller must call
setCodec(com.fasterxml.jackson.core.ObjectCodec) on response explicitly). |
abstract JsonParser |
TreeCodec.treeAsTokens(TreeNode node)
|
abstract JsonParser |
ObjectCodec.treeAsTokens(TreeNode n)
Method for constructing a JsonParser for reading
contents of a JSON tree, as if it was external serialized
JSON content. |
| Methods in com.fasterxml.jackson.core with parameters of type JsonParser | ||
|---|---|---|
void |
JsonGenerator.copyCurrentEvent(JsonParser p)
Method for copying contents of the current event that the given parser instance points to. |
|
void |
JsonGenerator.copyCurrentStructure(JsonParser p)
Method for copying contents of the current event and following events that it encloses the given parser instance points to. |
|
abstract
|
TreeCodec.readTree(JsonParser p)
|
|
abstract
|
ObjectCodec.readTree(JsonParser jp)
Method to deserialize JSON content as tree expressed using set of TreeNode instances. |
|
abstract
|
ObjectCodec.readValue(JsonParser jp,
Class<T> valueType)
Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like Boolean). |
|
abstract
|
ObjectCodec.readValue(JsonParser jp,
ResolvedType valueType)
Method to deserialize JSON content into a POJO, type specified with fully resolved type object (so it can be a generic type, including containers like Collection and
Map). |
|
abstract
|
ObjectCodec.readValue(JsonParser jp,
TypeReference<?> valueTypeRef)
Method to deserialize JSON content into a Java type, reference to which is passed as argument. |
|
abstract
|
ObjectCodec.readValues(JsonParser jp,
Class<T> valueType)
Method for reading sequence of Objects from parser stream, all with same specified value type. |
|
abstract
|
ObjectCodec.readValues(JsonParser jp,
ResolvedType valueType)
Method for reading sequence of Objects from parser stream, all with same specified value type. |
|
abstract
|
ObjectCodec.readValues(JsonParser jp,
TypeReference<?> valueTypeRef)
Method for reading sequence of Objects from parser stream, all with same specified value type. |
|
JsonParseException |
JsonParseException.withParser(JsonParser p)
Fluent method that may be used to assign originating JsonParser,
to be accessed using JsonParseException.getProcessor(). |
|
| Constructors in com.fasterxml.jackson.core with parameters of type JsonParser | |
|---|---|
JsonParseException(JsonParser p,
String msg)
Constructor that uses current parsing location as location, and sets processor (accessible via JsonParseException.getProcessor()) to
specified parser. |
|
JsonParseException(JsonParser p,
String msg,
JsonLocation loc)
|
|
JsonParseException(JsonParser p,
String msg,
JsonLocation loc,
Throwable root)
|
|
JsonParseException(JsonParser p,
String msg,
Throwable root)
|
|
| Uses of JsonParser in com.fasterxml.jackson.core.base |
|---|
| Subclasses of JsonParser in com.fasterxml.jackson.core.base | |
|---|---|
class |
ParserBase
Intermediate base class used by all Jackson JsonParser
implementations. |
class |
ParserMinimalBase
Intermediate base class used by all Jackson JsonParser
implementations, but does not add any additional fields that depend
on particular method of obtaining input. |
| Methods in com.fasterxml.jackson.core.base that return JsonParser | |
|---|---|
JsonParser |
ParserBase.disable(JsonParser.Feature f)
|
JsonParser |
ParserBase.enable(JsonParser.Feature f)
|
JsonParser |
ParserBase.overrideStdFeatures(int values,
int mask)
|
JsonParser |
ParserBase.setFeatureMask(int newMask)
Deprecated. |
JsonParser |
ParserMinimalBase.skipChildren()
|
| Uses of JsonParser in com.fasterxml.jackson.core.filter |
|---|
| Subclasses of JsonParser in com.fasterxml.jackson.core.filter | |
|---|---|
class |
FilteringParserDelegate
Specialized JsonParserDelegate that allows use of
TokenFilter for outputting a subset of content that
is visible to caller |
| Methods in com.fasterxml.jackson.core.filter that return JsonParser | |
|---|---|
JsonParser |
FilteringParserDelegate.skipChildren()
Need to override, re-implement similar to how method defined in ParserMinimalBase, to keep
state correct here. |
| Methods in com.fasterxml.jackson.core.filter with parameters of type JsonParser | |
|---|---|
boolean |
TokenFilter.includeValue(JsonParser p)
Call made when verifying whether a scaler value is being read from a parser. |
| Constructors in com.fasterxml.jackson.core.filter with parameters of type JsonParser | |
|---|---|
FilteringParserDelegate(JsonParser p,
TokenFilter f,
boolean includePath,
boolean allowMultipleMatches)
|
|
| Uses of JsonParser in com.fasterxml.jackson.core.format |
|---|
| Methods in com.fasterxml.jackson.core.format that return JsonParser | |
|---|---|
JsonParser |
DataFormatMatcher.createParserWithMatch()
Convenience method for trying to construct a JsonParser for
parsing content which is assumed to be in detected data format. |
| Uses of JsonParser in com.fasterxml.jackson.core.json |
|---|
| Subclasses of JsonParser in com.fasterxml.jackson.core.json | |
|---|---|
class |
ReaderBasedJsonParser
This is a concrete implementation of JsonParser, which is
based on a Reader to handle low-level character
conversion tasks. |
class |
UTF8StreamJsonParser
This is a concrete implementation of JsonParser, which is
based on a InputStream as the input source. |
| Methods in com.fasterxml.jackson.core.json that return JsonParser | |
|---|---|
JsonParser |
ByteSourceJsonBootstrapper.constructParser(int parserFeatures,
ObjectCodec codec,
ByteQuadsCanonicalizer rootByteSymbols,
CharsToNameCanonicalizer rootCharSymbols,
int factoryFeatures)
|
| Methods in com.fasterxml.jackson.core.json with parameters of type JsonParser | |
|---|---|
static DupDetector |
DupDetector.rootDetector(JsonParser p)
|
| Uses of JsonParser in com.fasterxml.jackson.core.util |
|---|
| Subclasses of JsonParser in com.fasterxml.jackson.core.util | |
|---|---|
class |
JsonParserDelegate
Helper class that implements delegation pattern for JsonParser,
to allow for simple overridability of basic parsing functionality. |
class |
JsonParserSequence
Helper class that can be used to sequence multiple physical JsonParsers to create a single logical sequence of
tokens, as a single JsonParser. |
| Fields in com.fasterxml.jackson.core.util declared as JsonParser | |
|---|---|
protected JsonParser[] |
JsonParserSequence._parsers
Parsers other than the first one (which is initially assigned as delegate) |
protected JsonParser |
JsonParserDelegate.delegate
Delegate object that method calls are delegated to. |
| Methods in com.fasterxml.jackson.core.util that return JsonParser | |
|---|---|
JsonParser |
JsonParserDelegate.disable(JsonParser.Feature f)
|
JsonParser |
JsonParserDelegate.enable(JsonParser.Feature f)
|
JsonParser |
JsonParserDelegate.overrideFormatFeatures(int values,
int mask)
|
JsonParser |
JsonParserDelegate.overrideStdFeatures(int values,
int mask)
|
JsonParser |
JsonParserDelegate.setFeatureMask(int mask)
Deprecated. |
JsonParser |
JsonParserDelegate.skipChildren()
|
| Methods in com.fasterxml.jackson.core.util with parameters of type JsonParser | |
|---|---|
void |
JsonGeneratorDelegate.copyCurrentEvent(JsonParser jp)
|
void |
JsonGeneratorDelegate.copyCurrentStructure(JsonParser jp)
|
static JsonParserSequence |
JsonParserSequence.createFlattened(JsonParser first,
JsonParser second)
Method that will construct a parser (possibly a sequence) that contains all given sub-parsers. |
| Method parameters in com.fasterxml.jackson.core.util with type arguments of type JsonParser | |
|---|---|
protected void |
JsonParserSequence.addFlattenedActiveParsers(List<JsonParser> result)
|
| Constructors in com.fasterxml.jackson.core.util with parameters of type JsonParser | |
|---|---|
JsonParserDelegate(JsonParser d)
|
|
JsonParserSequence(JsonParser[] parsers)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||