Serialized Form
-
Package com.fasterxml.jackson.core
-
Class com.fasterxml.jackson.core.Base64Variant extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object 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
java.lang.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 extends java.lang.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
-
-
Class com.fasterxml.jackson.core.JacksonException extends java.io.IOException implements Serializable
- serialVersionUID:
- 123L
-
Class com.fasterxml.jackson.core.JsonFactory extends TokenStreamFactory implements Serializable
- serialVersionUID:
- 2L
-
Serialization Methods
-
readResolve
protected java.lang.Object 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
java.util.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
RecyclerPool
configured for use by this factory: used for recycling underlying read and/or write buffers viaBufferRecycler
.- 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
-
-
Class com.fasterxml.jackson.core.JsonGenerationException extends StreamWriteException implements Serializable
- serialVersionUID:
- 123L
-
Class com.fasterxml.jackson.core.JsonLocation extends java.lang.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
-
-
Class com.fasterxml.jackson.core.JsonParseException extends StreamReadException implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.core.JsonpCharacterEscapes extends CharacterEscapes implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.JsonPointer extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
writeReplace
private java.lang.Object writeReplace()
-
-
Serialized Fields
-
_asString
java.lang.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
java.lang.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.
-
-
Class com.fasterxml.jackson.core.JsonProcessingException extends JacksonException implements Serializable
- serialVersionUID:
- 123L
-
Serialized Fields
-
_location
JsonLocation _location
-
-
Class com.fasterxml.jackson.core.StreamReadConstraints extends java.lang.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_maxNestingDepth
int _maxNestingDepth
-
-
Class com.fasterxml.jackson.core.TokenStreamFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.core.Version extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_artifactId
java.lang.String _artifactId
-
_groupId
java.lang.String _groupId
-
_majorVersion
int _majorVersion
-
_minorVersion
int _minorVersion
-
_patchLevel
int _patchLevel
-
_snapshotInfo
java.lang.String _snapshotInfo
Additional information for snapshot versions; null for non-snapshot (release) versions.
-
-
-
Package com.fasterxml.jackson.core.exc
-
Class com.fasterxml.jackson.core.exc.InputCoercionException extends StreamReadException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_inputType
JsonToken _inputType
Input token that represents input value that failed to coerce. -
_targetType
java.lang.Class<?> _targetType
Target type that input value failed to coerce to.
-
-
Class com.fasterxml.jackson.core.exc.StreamConstraintsException extends JsonProcessingException implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.core.exc.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.
-
-
Class com.fasterxml.jackson.core.exc.StreamWriteException extends JsonProcessingException implements Serializable
- serialVersionUID:
- 2L
-
-
Package com.fasterxml.jackson.core.io
-
Class com.fasterxml.jackson.core.io.CharacterEscapes extends java.lang.Object implements Serializable
-
Class com.fasterxml.jackson.core.io.ContentReference extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
readResolve
protected java.lang.Object readResolve()
-
writeObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
- Throws:
java.io.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.io.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 extends java.lang.Object implements Serializable
-
Class com.fasterxml.jackson.core.io.SerializedString extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
readResolve
protected java.lang.Object readResolve()
-
writeObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Serialized Fields
-
_quotedChars
char[] _quotedChars
-
_quotedUTF8Ref
byte[] _quotedUTF8Ref
-
_unquotedUTF8Ref
byte[] _unquotedUTF8Ref
-
_value
java.lang.String _value
-
-
-
Package com.fasterxml.jackson.core.util
-
Class com.fasterxml.jackson.core.util.DefaultIndenter extends DefaultPrettyPrinter.NopIndenter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
charsPerLevel
int charsPerLevel
-
eol
java.lang.String eol
-
indents
char[] indents
-
-
Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_arrayEmptySeparator
java.lang.String _arrayEmptySeparator
String to use in empty Array to separate start and end markers. Default is single space, resulting in output of[ ]
.- Since:
- 2.17
-
_arrayIndenter
DefaultPrettyPrinter.Indenter _arrayIndenter
By default, let's use only spaces to separate array values. -
_arrayValueSeparator
java.lang.String _arrayValueSeparator
- Since:
- 2.16
-
_objectEmptySeparator
java.lang.String _objectEmptySeparator
String to use in empty Object to separate start and end markers. Default is single space, resulting in output of{ }
.- Since:
- 2.17
-
_objectEntrySeparator
java.lang.String _objectEntrySeparator
- Since:
- 2.16
-
_objectFieldValueSeparatorWithSpaces
java.lang.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 extends DefaultPrettyPrinter.NopIndenter implements Serializable
-
Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter.NopIndenter extends java.lang.Object implements Serializable
-
Class com.fasterxml.jackson.core.util.InternCache extends java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
lock
java.lang.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_enabled
int _enabled
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.BoundedPool extends RecyclerPool.BoundedPoolBase<BufferRecycler> implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.ConcurrentDequePool extends RecyclerPool.ConcurrentDequePoolBase<BufferRecycler> implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.LockFreePool extends RecyclerPool.LockFreePoolBase<BufferRecycler> implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.NonRecyclingPool extends RecyclerPool.NonRecyclingPoolBase<BufferRecycler> implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.core.util.JsonRecyclerPools.ThreadLocalPool extends RecyclerPool.ThreadLocalPoolBase<BufferRecycler> implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.core.util.MinimalPrettyPrinter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_rootValueSeparator
java.lang.String _rootValueSeparator
-
_separators
Separators _separators
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.core.util.RecyclerPool.BoundedPoolBase extends RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.ConcurrentDequePoolBase extends RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.LockFreePoolBase extends RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.NonRecyclingPoolBase extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RecyclerPool.StatefulImplBase extends java.lang.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.util.RequestPayload extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_charset
java.lang.String _charset
-
_payloadAsBytes
byte[] _payloadAsBytes
-
_payloadAsText
java.lang.CharSequence _payloadAsText
-
-
Class com.fasterxml.jackson.core.util.Separators extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
arrayEmptySeparator
java.lang.String arrayEmptySeparator
-
arrayValueSeparator
char arrayValueSeparator
-
arrayValueSpacing
Separators.Spacing arrayValueSpacing
-
objectEmptySeparator
java.lang.String objectEmptySeparator
-
objectEntrySeparator
char objectEntrySeparator
-
objectEntrySpacing
Separators.Spacing objectEntrySpacing
-
objectFieldValueSeparator
char objectFieldValueSeparator
-
objectFieldValueSpacing
Separators.Spacing objectFieldValueSpacing
-
rootSeparator
java.lang.String rootSeparator
-
-