A B C D E F G H I J L M N O P R S T U V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allocSeenNamesBuffer() - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- allocSeenStringValuesBuffer() - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
B
- BYTE_MARKER_END_OF_CONTENT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
In addition we can use a marker to allow simple framing; splitting of physical data (like file) into distinct logical sections like JSON documents.
- BYTE_MARKER_END_OF_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
C
- canHandleBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- canWriteBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- CHECK_SHARED_NAMES - com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Whether generator should check if it can "share" field names during generating content or not.
- CHECK_SHARED_STRING_VALUES - com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Whether generator should check if it can "share" short (at most 64 bytes encoded) String value during generating content or not.
- close() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- close() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- close() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Method that calculates bit set (flags) of all features that are enabled by default.
- collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
-
Method that calculates bit set (flags) of all features that are enabled by default.
- com.fasterxml.jackson.dataformat.smile - package com.fasterxml.jackson.dataformat.smile
-
Package that contains implementation of Jackson Streaming API that works with Smile data format (see Smile format specification), and can be used with standard Jackson data binding functionality to deal with Smile encoded data.
- com.fasterxml.jackson.dataformat.smile.async - package com.fasterxml.jackson.dataformat.smile.async
-
Package that contains experimental non-blocking ("asynchronous") implementation of reader-part of Jackson streaming API, working on Smile format.
- configure(SmileGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for enabling or disabling specified generator feature (check
SmileGenerator.Feature
for list of features) - configure(SmileGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- configure(SmileParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for enabling or disabling specified parser feature (check
SmileParser.Feature
for list of features) - constructParser(int, int, int, ObjectCodec, ByteQuadsCanonicalizer) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- copy() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for constructing
JsonGenerator
for generating Smile-encoded output. - createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for constructing
JsonGenerator
for generating Smile-encoded output. - createParser(byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- createParser(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- createParser(File) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- createParser(InputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- createParser(URL) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
D
- DEFAULT_NAME_BUFFER_LENGTH - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- DEFAULT_STRING_VALUE_BUFFER_LENGTH - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- delegateToTextual(boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- disable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for disabling specified generator feature (check
SmileGenerator.Feature
for list of features) - disable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- disable(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for disabling specified parser features (check
SmileParser.Feature
for list of features)
E
- enable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for enabling specified generator features (check
SmileGenerator.Feature
for list of features) - enable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- enable(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method for enabling specified parser feature (check
SmileParser.Feature
for list of features) - enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
- enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
- enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
- enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
- ENCODE_BINARY_AS_7BIT - com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Whether to use simple 7-bit per byte encoding for binary content when output.
- endOfInput() - Method in interface com.fasterxml.jackson.dataformat.smile.async.NonBlockingInputFeeder
-
Method that should be called after last chunk of data to parse has been fed (with
NonBlockingInputFeeder.feedInput(byte[], int, int)
); can be called regardless of whatNonBlockingInputFeeder.needMoreInput()
returns. - endOfInput() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
F
- feedInput(byte[], int, int) - Method in interface com.fasterxml.jackson.dataformat.smile.async.NonBlockingInputFeeder
-
Method that can be called to feed more data, if (and only if)
NonBlockingInputFeeder.needMoreInput()
returns true. - feedInput(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- flush() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- FORMAT_NAME_SMILE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Name used to identify Smile format.
G
- getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getCodec() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getCodec() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Overridden since we do not really have character-based locations, but we do have byte offset to specify.
- getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Overridden since we do not really have character-based locations, but we do have byte offset to specify.
- getCurrentName() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getFormatName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- getFormatReadFeatureType() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- getFormatWriteFeatureType() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- getInputSource() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getInputSource() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getMask() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
- getMask() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
- getNumberType() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getNumberType() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getOutputBuffered() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- getOutputTarget() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- getText() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Method for accessing textual representation of the current event; if no current event (before first call to
NonBlockingParserImpl.nextToken()
, or after encountering end-of-input), returns null. - getText() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Method for accessing textual representation of the current event; if no current event (before first call to
SmileParser.nextToken()
, or after encountering end-of-input), returns null. - getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getTextLength() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getTextLength() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getTextOffset() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- getTextOffset() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Overridden since we do not really have character-based locations, but we do have byte offset to specify.
- getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Overridden since we do not really have character-based locations, but we do have byte offset to specify.
- getValueAsString() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- getValueAsString(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
H
- handleSignature(boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Helper method called when it looks like input might contain the signature; and it is necessary to detect and handle signature to get configuration information it might have.
- handleSignature(boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Helper method called when it looks like input might contain the signature; and it is necessary to detect and handle signature to get configuration information it might have.
- hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Sub-classes need to override this method (as of 1.8)
- hasSmileFormat(InputAccessor) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- HEADER_BIT_HAS_RAW_BINARY - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Indicator bit that indicates whether encoded content may contain raw (unquoted) binary values.
- HEADER_BIT_HAS_SHARED_NAMES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Indicator bit that indicates whether encoded content may have Shared names (back references to recently encoded field names).
- HEADER_BIT_HAS_SHARED_STRING_VALUES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Indicator bit that indicates whether encoded content may have shared String values (back references to recently encoded 'short' String values, where short is defined as 64 bytes or less).
- HEADER_BYTE_1 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
First byte of data header (0x3A)
- HEADER_BYTE_2 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Second byte of data header (0x29)
- HEADER_BYTE_3 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Third byte of data header
- HEADER_BYTE_4 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Fourth byte of data header; contains version nibble, may have flags
- HEADER_VERSION_0 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Current version consists of four zero bits (nibble)
I
- index - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
- INT_MARKER_END_OF_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
We need a byte marker to denote end of variable-length Strings.
- INT_MISC_BINARY_7BIT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- INT_MISC_BINARY_RAW - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- isEnabled(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Check whether specified generator feature is enabled.
- isEnabled(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- isEnabled(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Checked whether specified parser feature is enabled.
J
- jsonFactory - Variable in class com.fasterxml.jackson.dataformat.smile.Tool
L
- loadMore() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- loadMore() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
M
- main(String[]) - Static method in class com.fasterxml.jackson.dataformat.smile.Tool
- MAX_INT_AS_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- MAX_SHARED_NAMES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Longest back reference we use for field names is 10 bits; no point in keeping much more around
- MAX_SHARED_STRING_LENGTH_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Also: whereas we can refer to names of any length, we will only consider text values that are considered "tiny" or "short" (ones encoded with length prefix); this value thereby has to be maximum length of Strings that can be encoded as such.
- MAX_SHARED_STRING_VALUES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Longest back reference we use for short shared String values is 10 bits, so up to (1 << 10) values to keep track of.
- MAX_SHORT_NAME_ANY_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Regardless of ASCII/non-ASCII aspect, maximum byte length for any short name is then 64 bytes.
- MAX_SHORT_NAME_ASCII_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Maximum byte length for short ASCII names is 64.
- MAX_SHORT_NAME_UNICODE_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Maximum byte length for short non-ASCII names is slightly less due to having to reserve bytes 0xF8 and above (but we get one more as values 0 and 1 are not valid)
- MAX_SHORT_VALUE_STRING_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Encoding has special "short" forms for value Strings that can be represented by 64 bytes of UTF-8 or less.
- mayContainRawBinary() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- mayContainRawBinary() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- MIN_BUFFER_FOR_POSSIBLE_SHORT_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
And to make encoding logic tight and simple, we can always require that output buffer has this amount of space available before encoding possibly short String (3 bytes since longest UTF-8 encoded Java char is 3 bytes).
- MIN_INT_AS_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
N
- needMoreInput() - Method in interface com.fasterxml.jackson.dataformat.smile.async.NonBlockingInputFeeder
-
Method called to check whether it is ok to feed more data: parser returns true if it has no more content to parse (and it is ok to feed more); otherwise false (and no data should yet be fed).
- needMoreInput() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- next - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
- nextBooleanValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- nextFieldName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- nextFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- nextIntValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- nextLongValue(long) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- nextTextValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- nextToken() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- nextToken() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- NonBlockingInputFeeder - Interface in com.fasterxml.jackson.dataformat.smile.async
-
Interface used by non-blocking
JsonParser
to get more input to parse. - NonBlockingParser - Interface in com.fasterxml.jackson.dataformat.smile.async
-
Mix-in interface used with
JsonParser
, extending it with features needed to process data in non-blocking ("asynchronous") - NonBlockingParserImpl - Class in com.fasterxml.jackson.dataformat.smile.async
- NonBlockingParserImpl(IOContext, int, int, ObjectCodec, ByteQuadsCanonicalizer) - Constructor for class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
O
- outputOffset() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Method for accessing offset of the next byte within the whole output stream that this generator has produced.
- overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
P
- PackageVersion - Class in com.fasterxml.jackson.dataformat.smile
-
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
- PackageVersion() - Constructor for class com.fasterxml.jackson.dataformat.smile.PackageVersion
- peekNextToken() - Method in interface com.fasterxml.jackson.dataformat.smile.async.NonBlockingParser
-
Method that can be called when current token is not yet available via
JsonParser.getCurrentToken()
, to try to figure out what kind of token will be eventually returned once the whole token is decoded, if known. - peekNextToken() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
R
- readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- readResolve() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Method that we need to override to actually make restoration go through constructors etc.
- releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- releaseSeenNamesBuffer(T[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- releaseSeenStringValuesBuffer(T[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- REQUIRE_HEADER - com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
-
Feature that determines whether 4-byte Smile header is mandatory in input, or optional.
S
- setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
No way (or need) to indent anything, so let's block any attempts.
- SharedStringNode(String, int, SmileGenerator.SharedStringNode) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
- showUsage() - Method in class com.fasterxml.jackson.dataformat.smile.Tool
- SmileBufferRecycler<T> - Class in com.fasterxml.jackson.dataformat.smile
-
Simple helper class used for implementing simple reuse system for Smile-specific buffers that are used.
- SmileBufferRecycler() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- SmileConstants - Class in com.fasterxml.jackson.dataformat.smile
-
Constants used by
SmileGenerator
andSmileParser
- SmileConstants() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileConstants
- smileFactory - Variable in class com.fasterxml.jackson.dataformat.smile.Tool
- SmileFactory - Class in com.fasterxml.jackson.dataformat.smile
-
Factory used for constructing
SmileParser
andSmileGenerator
instances; both of which handle Smile encoded data. - SmileFactory() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Default constructor used to create factory instances.
- SmileFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
- SmileFactory(SmileFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Note: REQUIRES 2.2.1 -- unfortunate intra-patch dep but seems preferable to just leaving bug be as is
- SmileGenerator - Class in com.fasterxml.jackson.dataformat.smile
-
JsonGenerator
implementation for Smile-encoded content (see Smile Format Specification) - SmileGenerator(IOContext, int, int, ObjectCodec, OutputStream) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- SmileGenerator(IOContext, int, int, ObjectCodec, OutputStream, byte[], int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- SmileGenerator.Feature - Enum in com.fasterxml.jackson.dataformat.smile
-
Enumeration that defines all togglable features for Smile generators.
- SmileGenerator.SharedStringNode - Class in com.fasterxml.jackson.dataformat.smile
-
Helper class used for keeping track of possibly shareable String references (for field names and/or short String values)
- SmileParser - Class in com.fasterxml.jackson.dataformat.smile
- SmileParser(IOContext, int, int, ObjectCodec, ByteQuadsCanonicalizer, InputStream, byte[], int, int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParser
- SmileParser.Feature - Enum in com.fasterxml.jackson.dataformat.smile
-
Enumeration that defines all togglable features for Smile generators.
- SmileParserBootstrapper - Class in com.fasterxml.jackson.dataformat.smile
-
Simple bootstrapper version used with Smile format parser.
- SmileParserBootstrapper(IOContext, byte[], int, int) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- SmileParserBootstrapper(IOContext, InputStream) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- SmileUtil - Class in com.fasterxml.jackson.dataformat.smile
-
Class for miscellaneous helper methods.
- SmileUtil() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileUtil
- STATE_HEADER - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
State for recognized header marker, either in-feed or initial.
- STATE_INITIAL - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
State right after parser has been constructed: waiting for header (which may or may not be mandatory).
- STATE_LONG_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_LONG_SHARED - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_LONG_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_NUMBER_BIGDEC - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_NUMBER_BIGINT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_NUMBER_DOUBLE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_NUMBER_FLOAT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_NUMBER_INT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_NUMBER_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_QUOTED_BINARY - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_RAW_BINARY - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_SHORT_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_SHORT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- STATE_TOKEN_COMPLETE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
State in which we are right after decoding a full token.
- sUtf8UnitLengths - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Additionally we can combine UTF-8 decoding info into similar data table.
T
- TOKEN_BYTE_BIG_DECIMAL - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_BYTE_BIG_INTEGER - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_BYTE_FLOAT_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_BYTE_FLOAT_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_BYTE_INT_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_BYTE_INT_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_BYTE_LONG_STRING_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- TOKEN_KEY_EMPTY_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Let's use same code for empty key as for empty String value
- TOKEN_KEY_LONG_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_EMPTY_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_END_ARRAY - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_END_OBJECT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_FALSE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_NULL - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_START_ARRAY - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_START_OBJECT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_LITERAL_TRUE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_MISC_BINARY_7BIT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Type (for misc, other) used for "safe" (encoded by only using 7 LSB, giving 8/7 expansion ratio).
- TOKEN_MISC_BINARY_RAW - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Raw binary data marker is specifically chosen as separate from other types, since it can have significant impact on framing (or rather fast scanning based on structure and framing markers).
- TOKEN_MISC_FLOAT_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Numeric subtype (2 LSB) for indicating 32-bit IEEE single precision floating point number.
- TOKEN_MISC_FLOAT_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Numeric subtype (2 LSB) indicating 64-bit IEEE double precision floating point number.
- TOKEN_MISC_FLOAT_BIG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Numeric subtype (2 LSB) for indicating
BigDecimal
type. - TOKEN_MISC_INTEGER_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Numeric subtype (2 LSB) indicating 32-bit integer (int)
- TOKEN_MISC_INTEGER_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Numeric subtype (2 LSB) indicating 32-bit integer (long)
- TOKEN_MISC_INTEGER_BIG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Numeric subtype (2 LSB) for indicating
BigInteger
type. - TOKEN_MISC_LONG_TEXT_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Type (for misc, other) used for variable length UTF-8 encoded text, when it is known to only contain ASCII chars.
- TOKEN_MISC_LONG_TEXT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
-
Type (for misc, other) used for variable length UTF-8 encoded text, when it is NOT known to only contain ASCII chars (which means it MAY have multi-byte characters) Note: 2 LSB are reserved for future use; must be zeroes for now
- TOKEN_PREFIX_FP - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_INTEGER - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_KEY_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_KEY_SHARED_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_KEY_SHARED_SHORT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_KEY_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_MISC_OTHER - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_SHARED_STRING_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_SHARED_STRING_SHORT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_SHORT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_SMALL_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_SMALL_INT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_TINY_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- TOKEN_PREFIX_TINY_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
- Tool - Class in com.fasterxml.jackson.dataformat.smile
-
Simple command-line utility that can be used to encode JSON as Smile, or decode JSON from Smile: direction is indicated by single command-line option of either "-e" (encode) or "-d" (decode).
- Tool() - Constructor for class com.fasterxml.jackson.dataformat.smile.Tool
U
- useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
No way (or need) to indent anything, so let's block any attempts.
V
- value - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
- valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- version() - Method in class com.fasterxml.jackson.dataformat.smile.PackageVersion
- version() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- version() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- version() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- VERSION - Static variable in class com.fasterxml.jackson.dataformat.smile.PackageVersion
W
- WRITE_END_MARKER - com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Whether write byte marker that signifies end of logical content segment (
SmileConstants.BYTE_MARKER_END_OF_CONTENT
) whenSmileGenerator.close()
is called or not. - WRITE_HEADER - com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
-
Whether to write 4-byte header sequence when starting output or not.
- writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeBinary(Base64Variant, InputStream, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeBinary(InputStream, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeBytes(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Method for directly inserting specified bytes in output at current position.
- writeEndArray() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeEndObject() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeHeader() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Method that can be called to explicitly write Smile document header.
- writeNull() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRaw(byte) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Method for directly inserting specified byte in output at current position.
- writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeStartArray() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeStartArray(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeStartObject() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeString(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeStringField(String, String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
Z
- zigzagDecode(int) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
- zigzagDecode(long) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
- zigzagEncode(int) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
- zigzagEncode(long) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
_
- _bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Flag that indicates whether the output buffer is recycable (and needs to be returned to recycler once we are done) or not.
- _bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Flag that indicates whether the input buffer is recycable (and needs to be returned to recycler once we are done) or not.
- _bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
-
Flag that indicates whether buffer above is to be recycled after being used or not.
- _bytesWritten - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Let's keep track of how many bytes have been output, may prove useful when debugging.
- _cfgDelegateToTextual - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Whether non-supported methods (ones trying to output using char-based targets like
Writer
, for example) should be delegated to regular Jackson JSON processing (if set to true); or throwUnsupportedOperationException
(if set to false) - _cfgRequireHeader - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _closeInput() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _closeInput() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _context - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- _createGenerator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _createGenerator(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
-
Overridable factory method that actually instantiates desired parser.
- _createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _createUTF8Generator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _createWriter(OutputStream, JsonEncoding, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _currQuad - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Bytes parsed for the current, incomplete, quad
- _currQuadBytes - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Number of bytes pending/buffered, stored in
NonBlockingParserImpl._currQuad
- _decodeShortAsciiValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _decodeShortUnicodeValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _defaultState - Variable in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
- _endOfInput - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Flag that is sent when calling application indicates that there will be no more input to parse.
- _finishNumberToken(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _finishString() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _finishString() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _finishToken() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Method called to finish parsing of a token, given partial decoded state.
- _finishToken() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Method called to finish parsing of a token so that token contents are retrievable
- _flushBuffer() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _formatFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Bit flag composed of bits that indicate which
SmileGenerator.Feature
s are enabled. - _formatFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Bit flag composed of bits that indicate which
SmileParser.Feature
s are enabled. - _got32BitFloat - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Specific flag that is set when we encountered a 32-bit floating point value; needed since numeric super classes do not track distinction between float and double, but Smile format does, and we want to retain that separation.
- _got32BitFloat - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Specific flag that is set when we encountered a 32-bit floating point value; needed since numeric super classes do not track distinction between float and double, but Smile format does, and we want to retain that separation.
- _handleFieldName() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Method that handles initial token type recognition for token that has to be either FIELD_NAME or END_OBJECT.
- _handleFieldName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Method that handles initial token type recognition for token that has to be either FIELD_NAME or END_OBJECT.
- _in - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- _inputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
This buffer is actually provided via
NonBlockingInputFeeder
- _inputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Current buffer from which data is read; generally data is read into buffer from input source, but in some cases pre-loaded buffer is handed to the parser.
- _inputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- _inputEnd - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- _inputProcessed - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
-
Current number of input units (bytes or chars) that were processed in previous blocks, before contents of current input buffer.
- _inputPtr - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
- _inputStream - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Input stream that can be used for reading more content, if one in use.
- _ioContext - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _loadToHaveAtLeast(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Helper method that will try to load at least specified number bytes in input buffer, possible moving existing data around if necessary
- _loadToHaveAtLeast(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Helper method that will try to load at least specified number bytes in input buffer, possible moving existing data around if necessary
- _mask - Variable in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
- _mayContainRawBinary - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Flag that indicates whether content can legally have raw (unquoted) binary data.
- _mayContainRawBinary - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Flag that indicates whether content can legally have raw (unquoted) binary data.
- _nonByteSource() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _nonByteTarget() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _notSupported() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _objectCodec - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Codec used for data binding when (if) requested.
- _objectCodec - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Codec used for data binding when (if) requested.
- _origBufferLen - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
In addition to current buffer pointer, and end pointer, we will also need to know number of bytes originally contained.
- _out - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _outputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Intermediate buffer in which contents are buffered before being written using
SmileGenerator._out
. - _outputEnd - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Offset to index after the last valid index in
SmileGenerator._outputBuffer
. - _outputTail - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Pointer to the next available byte in
SmileGenerator._outputBuffer
- _parseIntValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _parseNumericValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _parseNumericValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _pendingInt - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
For 32-bit values, we may use this for combining values
- _pendingLong - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
For 64-bit values, we may use this for combining values
- _quad1 - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Quads used for hash calculation
- _quad2 - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Quads used for hash calculation
- _quad3 - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Quads used for hash calculation
- _quadBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Temporary buffer used for name parsing.
- _quadBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Temporary buffer used for name parsing.
- _quadCount - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Number of complete quads parsed for current name (quads themselves are stored in
NonBlockingParserImpl._quadBuffer
). - _releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Method called to release internal buffers owned by the base reader.
- _releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Method called to release internal buffers owned by the base reader.
- _reportInvalidChar(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _reportInvalidChar(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _reportInvalidInitial(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _reportInvalidInitial(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _reportInvalidOther(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _reportInvalidOther(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _reportInvalidOther(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _reportInvalidOther(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _reportInvalidSharedName(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _reportInvalidSharedName(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _reportInvalidSharedStringValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _reportInvalidSharedStringValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _seenNameCount - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _seenNameCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Number of entries in
SmileGenerator._seenNames
; -1 if no shared name detection is enabled - _seenNameCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _seenNames - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Array of recently seen field names, which may be back referenced by later fields.
- _seenNames - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Raw data structure used for checking whether field name to write can be output using back reference or not.
- _seenNames - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Array of recently seen field names, which may be back referenced by later fields.
- _seenNamesBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- _seenStringValueCount - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _seenStringValueCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Number of entries in
SmileGenerator._seenStringValues
; -1 if no shared text value detection is enabled - _seenStringValueCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _seenStringValues - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Array of recently seen field names, which may be back referenced by later fields Defaults set to disable handling if no header found.
- _seenStringValues - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Raw data structure used for checking whether String value to write can be output using back reference or not.
- _seenStringValues - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Array of recently seen field names, which may be back referenced by later fields Defaults set to disable handling if no header found.
- _seenStringValuesBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
- _skip7BitBinary() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Helper method for skipping length-prefixed binary data section
- _skipBytes(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _skipIncomplete() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Method called to skip remainders of an incomplete token, when contents themselves will not be needed any more
- _smileBufferRecycler - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Helper object used for low-level recycling of Smile-generator specific buffers.
- _smileBufferRecycler - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
Helper object used for low-level recycling of Smile-generator specific buffers.
- _smileBufferRecycler - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Helper object used for low-level recycling of Smile-generator specific buffers.
- _smileBufferRecycler() - Static method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _smileBufferRecycler() - Static method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _smileBufferRecycler() - Static method in class com.fasterxml.jackson.dataformat.smile.SmileParser
- _smileGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _smileParserFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
- _smileRecyclerRef - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
ThreadLocal
contains aSoftReference
to a buffer recycler used to provide a low-cost buffer recycling for Smile-specific buffers. - _smileRecyclerRef - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
-
This
ThreadLocal
contains aSoftReference
to a buffer recycler used to provide a low-cost buffer recycling for Smile-specific buffers. - _smileRecyclerRef - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
ThreadLocal
contains aSoftReference
to a buffer recycler used to provide a low-cost buffer recycling for Smile-specific buffers. - _state - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Current main decoding state
- _substate - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Addition indicator within state; contextually relevant for just that state
- _symbols - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Symbol table that contains field names encountered so far
- _symbols - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Symbol table that contains field names encountered so far
- _throwInvalidState(String) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
- _tokenIncomplete - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
-
Flag that indicates that the current token has not yet been fully processed, and needs to be finished for some access (or skipped to obtain the next token)
- _tokenIncomplete - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Flag that indicates that the current token has not yet been fully processed, and needs to be finished for some access (or skipped to obtain the next token)
- _tokenOffsetForTotal - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Alternative to
ParserBase._tokenInputTotal
that will only contain offset within input buffer, as int. - _typeAsInt - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
-
Type byte of the current token (as in)
- _verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _write7BitBinaryWithLength(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _write7BitBinaryWithLength(InputStream, int, byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _writeDecimalNumber(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _writeFieldNameUnicode(SerializableString, byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
- _writeIntegralNumber(String, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
All Classes All Packages