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.json.async |
Non-blocking ("async") JSON parser implementation.
|
com.fasterxml.jackson.core.sym |
Internal implementation classes for efficient handling of
of symbols in JSON (field names in Objects)
|
com.fasterxml.jackson.core.util |
Utility classes used by Jackson Core functionality.
|
Modifier and Type | Method and Description |
---|---|
void |
StreamReadConstraints.validateBigIntegerScale(int scale)
Convenience method that can be used to verify that a conversion to
BigInteger
StreamConstraintsException
is thrown. |
void |
StreamReadConstraints.validateFPLength(int length)
Convenience method that can be used to verify that a floating-point
number of specified length does not exceed maximum specified by this
constraints object: if it does, a
StreamConstraintsException
is thrown. |
void |
StreamReadConstraints.validateIntegerLength(int length)
Convenience method that can be used to verify that an integer
number of specified length does not exceed maximum specific by this
constraints object: if it does, a
StreamConstraintsException
is thrown. |
void |
StreamReadConstraints.validateNestingDepth(int depth)
Convenience method that can be used to verify that the
nesting depth does not exceed the maximum specified by this
constraints object: if it does, a
StreamConstraintsException
is thrown. |
void |
StreamReadConstraints.validateStringLength(int length)
Convenience method that can be used to verify that a String
of specified length does not exceed maximum specific by this
constraints object: if it does, a
StreamConstraintsException
is thrown. |
Modifier and Type | Method and Description |
---|---|
protected String |
NonBlockingJsonParserBase._addName(int[] quads,
int qlen,
int lastQuadBytes) |
protected String |
NonBlockingJsonParserBase._findName(int q1,
int lastQuadBytes) |
protected String |
NonBlockingJsonParserBase._findName(int q1,
int q2,
int lastQuadBytes) |
protected String |
NonBlockingJsonParserBase._findName(int q1,
int q2,
int q3,
int lastQuadBytes) |
Modifier and Type | Method and Description |
---|---|
protected void |
ByteQuadsCanonicalizer._reportTooManyCollisions() |
protected void |
CharsToNameCanonicalizer._reportTooManyCollisions(int maxLen) |
String |
ByteQuadsCanonicalizer.addName(String name,
int q1) |
String |
ByteQuadsCanonicalizer.addName(String name,
int[] q,
int qlen) |
String |
ByteQuadsCanonicalizer.addName(String name,
int q1,
int q2) |
String |
ByteQuadsCanonicalizer.addName(String name,
int q1,
int q2,
int q3) |
Modifier and Type | Method and Description |
---|---|
protected void |
ReadConstrainedTextBuffer.validateStringLength(int length)
Convenience method that can be used to verify that a String
of specified length does not exceed maximum specific by this
constraints object: if it does, a
JsonParseException
is thrown. |
Copyright © 2008–2023 FasterXML. All rights reserved.