Serialized Form
-
Package com.fasterxml.jackson.core
-
Class com.fasterxml.jackson.core.Base64Variant
class Base64Variant extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Serialized Fields
-
_maxLineLength
int _maxLineLength
Maximum number of encoded base64 characters to output during encoding before adding a linefeed, if line length is to be limited (Integer.MAX_VALUE
if not limited).Note: for some output modes (when writing attributes) linefeeds may need to be avoided, and this value ignored.
-
_name
String _name
Symbolic name of variant; used for diagnostics/debugging.Note that this is the only non-transient field; used when reading back from serialized state.
Also: must not be private, accessed from `BaseVariants`
-
_paddingChar
char _paddingChar
Character used for padding, if any (Base64Variant.PADDING_CHAR_NONE
if not). -
_paddingReadBehaviour
Base64Variant.PaddingReadBehaviour _paddingReadBehaviour
Whether padding characters should be required or not while decoding- Since:
- 2.12
-
_writePadding
boolean _writePadding
Whether this variant uses padding when writing out content or not.- Since:
- 2.12
-
-
Class com.fasterxml.jackson.core.ErrorReportConfiguration
class ErrorReportConfiguration extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_maxErrorTokenLength
int _maxErrorTokenLength
Maximum length of token to include in error messages -
_maxRawContentLength
int _maxRawContentLength
Maximum length of raw content to include in error messages
-
-
Exception com.fasterxml.jackson.core.JacksonException
class JacksonException extends IOException implements Serializable- serialVersionUID:
- 123L
-
Class com.fasterxml.jackson.core.JsonFactory
class JsonFactory extends TokenStreamFactory implements Serializable- serialVersionUID:
- 2L
-
Serialization Methods
-
readResolve
Method that we need to override to actually make restoration go through constructors etc: needed to allow JDK serializability of factory instances.Note: must be overridden by sub-classes as well.
-
-
Serialized Fields
-
_characterEscapes
CharacterEscapes _characterEscapes
Definition of custom character escapes to use for generators created by this factory, if any. If null, standard data format specific escapes are used. -
_errorReportConfiguration
ErrorReportConfiguration _errorReportConfiguration
Container for configuration values used when handling erroneous token inputs.- Since:
- 2.16
-
_factoryFeatures
int _factoryFeatures
Currently enabled factory features. -
_generatorDecorators
List<JsonGeneratorDecorator> _generatorDecorators
List ofJsonGeneratorDecorator
s to apply toJsonGenerator
s after construction; applied in the order of addition.- Since:
- 2.16
-
_generatorFeatures
int _generatorFeatures
Currently enabled generator features. -
_inputDecorator
InputDecorator _inputDecorator
Optional helper object that may decorate input sources, to do additional processing on input during parsing. -
_maximumNonEscapedChar
int _maximumNonEscapedChar
Optional threshold used for automatically escaping character above certain character code value: either0
to indicate that no threshold is specified, or value at or above 127 to indicate last character code that is NOT automatically escaped (but depends on other configuration rules for checking).- Since:
- 2.10
-
_objectCodec
ObjectCodec _objectCodec
Object that implements conversion functionality between Java objects and JSON content. For base JsonFactory implementation usually not set by default, but can be explicitly set. Sub-classes (like @link org.codehaus.jackson.map.MappingJsonFactory} usually provide an implementation. -
_outputDecorator
OutputDecorator _outputDecorator
Optional helper object that may decorate output object, to do additional processing on output during content generation. -
_parserFeatures
int _parserFeatures
Currently enabled parser features. -
_quoteChar
char _quoteChar
Character used for quoting field names (if field name quoting has not been disabled withJsonWriteFeature.QUOTE_FIELD_NAMES
) and JSON String values. -
_recyclerPool
RecyclerPool<BufferRecycler> _recyclerPool
- Since:
- 2.16
-
_rootValueSeparator
SerializableString _rootValueSeparator
Separator used between root-level values, if any; null indicates "do not add separator". Default separator is a single space character.- Since:
- 2.1
-
_streamReadConstraints
StreamReadConstraints _streamReadConstraints
Read constraints to use forJsonParser
s constructed using this factory.- Since:
- 2.15
-
_streamWriteConstraints
StreamWriteConstraints _streamWriteConstraints
Write constraints to use forJsonGenerator
s constructed using this factory.- Since:
- 2.16
-
-
Exception com.fasterxml.jackson.core.JsonGenerationException
class JsonGenerationException extends StreamWriteException implements Serializable- serialVersionUID:
- 123L
-
Class com.fasterxml.jackson.core.JsonLocation
class JsonLocation extends Object implements Serializable- serialVersionUID:
- 2L
-
Serialized Fields
-
_columnNr
int _columnNr
-
_contentReference
ContentReference _contentReference
Reference to input source; never null (but may be that ofContentReference.unknown()
).- Since:
- 2.13 (before we have
_sourceRef
(Object-valued)
-
_lineNr
int _lineNr
-
_totalBytes
long _totalBytes
-
_totalChars
long _totalChars
-
-
Exception com.fasterxml.jackson.core.JsonParseException
class JsonParseException extends StreamReadException implements Serializable- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.core.JsonpCharacterEscapes
class JsonpCharacterEscapes extends CharacterEscapes implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.JsonPointer
class JsonPointer extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
writeReplace
-
-
Serialized Fields
-
_asString
String _asString
We will retain representation of the pointer, as a String, so thatJsonPointer.toString()
should be as efficient as possible.NOTE: starting with 2.14, there is no accompanying
JsonPointer._asStringOffset
that MUST be considered with this String; thisString
may contain preceding path, as it is now full path of parent pointer, except for the outermost pointer instance. -
_asStringOffset
int _asStringOffset
- Since:
- 2.14
-
_hashCode
int _hashCode
Lazily-calculated hash code: need to retain hash code now that we can no longer rely onJsonPointer._asString
being the exact full representation (it is often "more", including parent path).- Since:
- 2.14
-
_head
JsonPointer _head
Reference from currently matching segment (if any) to node before leaf. Lazily constructed if/as needed.NOTE: we'll use `volatile` here assuming that this is unlikely to become a performance bottleneck. If it becomes one we can probably just drop it and things still should work (despite warnings as per JMM regarding visibility (and lack thereof) of unguarded changes).
- Since:
- 2.5
-
_matchingElementIndex
int _matchingElementIndex
-
_matchingPropertyName
String _matchingPropertyName
-
_nextSegment
JsonPointer _nextSegment
Reference to rest of the pointer beyond currently matching segment (if any); null if this pointer refers to the matching segment.
-
-
Exception com.fasterxml.jackson.core.JsonProcessingException
class JsonProcessingException extends JacksonException implements Serializable- serialVersionUID:
- 123L
-
Serialized Fields
-
_location
JsonLocation _location
-
-
Class com.fasterxml.jackson.core.StreamReadConstraints
class StreamReadConstraints extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_maxDocLen
long _maxDocLen
-
_maxNameLen
int _maxNameLen
-
_maxNestingDepth
int _maxNestingDepth
-
_maxNumLen
int _maxNumLen
-
_maxStringLen
int _maxStringLen
-
-
Class com.fasterxml.jackson.core.StreamWriteConstraints
class StreamWriteConstraints extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_maxNestingDepth
int _maxNestingDepth
-
-
Class com.fasterxml.jackson.core.TokenStreamFactory
class TokenStreamFactory extends Object implements Serializable- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.core.Version
class Version extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.core.exc
-
Exception com.fasterxml.jackson.core.exc.InputCoercionException
class InputCoercionException extends StreamReadException implements Serializable- serialVersionUID:
- 1L
-
Exception com.fasterxml.jackson.core.exc.StreamConstraintsException
class StreamConstraintsException extends JsonProcessingException implements Serializable- serialVersionUID:
- 2L
-
Exception com.fasterxml.jackson.core.exc.StreamReadException
class StreamReadException extends JsonProcessingException implements Serializable- serialVersionUID:
- 2L
-
Serialized Fields
-
_requestPayload
RequestPayload _requestPayload
Optional payload that can be assigned to pass along for error reporting or handling purposes. Core streaming parser implementations DO NOT initialize this; it is up to using applications and frameworks to populate it.
-
-
Exception com.fasterxml.jackson.core.exc.StreamWriteException
class StreamWriteException extends JsonProcessingException implements Serializable- serialVersionUID:
- 2L
-
-
Package com.fasterxml.jackson.core.io
-
Class com.fasterxml.jackson.core.io.CharacterEscapes
class CharacterEscapes extends Object implements Serializable -
Class com.fasterxml.jackson.core.io.ContentReference
class ContentReference extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
-
readResolve
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
_isContentTextual
boolean _isContentTextual
Marker flag to indicate whether included content is textual or not: this is taken to mean, by default, that a snippet of content may be displayed for exception messages. -
_length
int _length
For static content, indicates length of content in the static array.-1
if not in use. -
_maxRawContentLength
int _maxRawContentLength
max raw content to return as configured- Since:
- 2.16
-
_offset
int _offset
For static content, indicates offset from the beginning of static array.-1
if not in use.
-
-
Class com.fasterxml.jackson.core.io.InputDecorator
class InputDecorator extends Object implements Serializable- serialVersionUID:
- 1L
-
Exception com.fasterxml.jackson.core.io.JsonEOFException
class JsonEOFException extends JsonParseException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_token
JsonToken _token
Type of token that was being decoded, if parser had enough information to recognize type (such as starting double-quote for Strings)
-
-
Class com.fasterxml.jackson.core.io.OutputDecorator
class OutputDecorator extends Object implements Serializable -
Class com.fasterxml.jackson.core.io.SerializedString
class SerializedString extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
-
readResolve
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
_quotedChars
char[] _quotedChars
-
_quotedUTF8Ref
byte[] _quotedUTF8Ref
-
_unquotedUTF8Ref
byte[] _unquotedUTF8Ref
-
_value
String _value
-
-
-
Package com.fasterxml.jackson.core.util
-
Class com.fasterxml.jackson.core.util.DefaultIndenter
class DefaultIndenter extends DefaultPrettyPrinter.NopIndenter implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
charsPerLevel
int charsPerLevel
-
eol
String eol
-
indents
char[] indents
-
-
Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter
class DefaultPrettyPrinter extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_arrayIndenter
DefaultPrettyPrinter.Indenter _arrayIndenter
By default, let's use only spaces to separate array values. -
_arrayValueSeparator
String _arrayValueSeparator
- Since:
- 2.16
-
_objectEntrySeparator
String _objectEntrySeparator
- Since:
- 2.16
-
_objectFieldValueSeparatorWithSpaces
String _objectFieldValueSeparatorWithSpaces
- Since:
- 2.9
-
_objectIndenter
DefaultPrettyPrinter.Indenter _objectIndenter
By default, let's use linefeed-adding indenter for separate object entries. We'll further configure indenter to use system-specific linefeeds, and 2 spaces per level (as opposed to, say, single tabs) -
_rootSeparator
SerializableString _rootSeparator
String printed between root-level values, if any. -
_separators
Separators _separators
- Since:
- 2.9
-
_spacesInObjectEntries
boolean _spacesInObjectEntries
Deprecated.in 2.16. Use Separators API instead.By default we will add spaces around colons used to separate object fields and values. If disabled, will not use spaces around colon.
-
-
Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter.FixedSpaceIndenter
class FixedSpaceIndenter extends DefaultPrettyPrinter.NopIndenter implements Serializable -
Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter.NopIndenter
class NopIndenter extends Object implements Serializable -
Class com.fasterxml.jackson.core.util.InternCache
- serialVersionUID:
- 1L
-
Serialized Fields
-
lock
Object lock
As minor optimization let's try to avoid "flush storms", cases where multiple threads might try to concurrently flush the map.
-
-
Class com.fasterxml.jackson.core.util.JacksonFeatureSet
class JacksonFeatureSet extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_enabled
int _enabled
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.BoundedPool
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.ConcurrentDequePool
class ConcurrentDequePool extends RecyclerPool.ConcurrentDequePoolBase<BufferRecycler> implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.LockFreePool
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.NonRecyclingPool
class NonRecyclingPool extends RecyclerPool.NonRecyclingPoolBase<BufferRecycler> implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.ThreadLocalPool
class ThreadLocalPool extends RecyclerPool.ThreadLocalPoolBase<BufferRecycler> implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Class com.fasterxml.jackson.core.util.MinimalPrettyPrinter
class MinimalPrettyPrinter extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_rootValueSeparator
String _rootValueSeparator
-
_separators
Separators _separators
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.core.util.RecyclerPool.BoundedPoolBase
class BoundedPoolBase extends RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>> implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.ConcurrentDequePoolBase
class ConcurrentDequePoolBase extends RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>> implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.LockFreePoolBase
class LockFreePoolBase extends RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>> implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.NonRecyclingPoolBase
class NonRecyclingPoolBase extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.StatefulImplBase
class StatefulImplBase extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_serialization
int _serialization
Value that indicates basic aspects of pool for JDK serialization; either marker for shared/non-shared, or possibly bounded size; depends on sub-class.
-
-
Class com.fasterxml.jackson.core.util.RecyclerPool.ThreadLocalPoolBase
class ThreadLocalPoolBase extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RequestPayload
class RequestPayload extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_charset
String _charset
-
_payloadAsBytes
byte[] _payloadAsBytes
-
_payloadAsText
CharSequence _payloadAsText
-
-
Class com.fasterxml.jackson.core.util.Separators
class Separators extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
arrayValueSeparator
char arrayValueSeparator
-
arrayValueSpacing
Separators.Spacing arrayValueSpacing
-
objectEntrySeparator
char objectEntrySeparator
-
objectEntrySpacing
Separators.Spacing objectEntrySpacing
-
objectFieldValueSeparator
char objectFieldValueSeparator
-
objectFieldValueSpacing
Separators.Spacing objectFieldValueSpacing
-
rootSeparator
String rootSeparator
-
-