Serialized Form
-
Package com.fasterxml.jackson.core
-
Class com.fasterxml.jackson.core.Base64Variant extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected Object readResolve()
Method used to "demote" deserialized instances back to canonical ones
-
-
Serialized Fields
-
_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`
-
-
Class com.fasterxml.jackson.core.JsonFactory extends TokenStreamFactory implements Serializable
- serialVersionUID:
- 2L
-
Serialization Methods
-
readResolve
protected Object readResolve()
Method that we need to override to actually make restoration go through constructors etc. Also: 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. -
_factoryFeatures
int _factoryFeatures
Currently enabled factory features. -
_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. -
_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
-
-
Class com.fasterxml.jackson.core.JsonGenerationException extends JsonProcessingException implements Serializable
- serialVersionUID:
- 123L
-
Class com.fasterxml.jackson.core.JsonLocation extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_columnNr
int _columnNr
-
_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.JsonProcessingException extends IOException implements Serializable
- serialVersionUID:
- 123L
-
Serialized Fields
-
_location
JsonLocation _location
-
-
Class com.fasterxml.jackson.core.TokenStreamFactory extends Object implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.core.Version extends Object implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.core.exc
-
Class com.fasterxml.jackson.core.exc.InputCoercionException extends StreamReadException implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.core.exc.StreamReadException extends JsonProcessingException implements Serializable
- serialVersionUID:
- 1L
-
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.
-
-
-
Package com.fasterxml.jackson.core.io
-
Class com.fasterxml.jackson.core.io.CharacterEscapes extends Object implements Serializable
-
Class com.fasterxml.jackson.core.io.InputDecorator extends 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 Object implements Serializable
-
Class com.fasterxml.jackson.core.io.SerializedString extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException
- Throws:
IOException
-
readResolve
protected Object readResolve()
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 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 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 extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_arrayIndenter
DefaultPrettyPrinter.Indenter _arrayIndenter
By default, let's use only spaces to separate array values. -
_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
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 Object implements Serializable
-
Class com.fasterxml.jackson.core.util.InternCache extends ConcurrentHashMap<String,String> implements Serializable
- 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.MinimalPrettyPrinter extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_rootValueSeparator
String _rootValueSeparator
-
_separators
Separators _separators
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.core.util.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 extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
arrayValueSeparator
char arrayValueSeparator
-
objectEntrySeparator
char objectEntrySeparator
-
objectFieldValueSeparator
char objectFieldValueSeparator
-
-