A B C D E F G H I J L M N O P R S T U V W Z _

## 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
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(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)
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
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, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
  Method for constructing `JsonGenerator` for generating Smile-encoded output.
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
  Method for constructing `JsonGenerator` for generating Smile-encoded output.
createParser(File) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
createParser(URL) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
createParser(InputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
createParser(byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
createParser(byte[], int, int) - 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(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
  Method for disabling specified parser features (check `SmileParser.Feature` for list of features)
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

## E

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)
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
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
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 `feedInput(byte[], int, int)`); can be called regardless of what `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) `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(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
  Checked whether specified parser feature is enabled.
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

## 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(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
nextFieldName() - 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

## 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` and `SmileParser`
SmileConstants() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileConstants
SmileFactory - Class in com.fasterxml.jackson.dataformat.smile
  Factory used for constructing `SmileParser` and `SmileGenerator` 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
smileFactory - Variable in class com.fasterxml.jackson.dataformat.smile.Tool
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, InputStream) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
SmileParserBootstrapper(IOContext, byte[], int, int) - 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 - Static variable in class com.fasterxml.jackson.dataformat.smile.PackageVersion
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

## W

writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeBinary(InputStream, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeBinary(Base64Variant, 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(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeFieldName(SerializableString) - 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(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeNumber(BigInteger) - 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(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeNumber(String) - 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(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
writeRawUTF8String(byte[], 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
writeRawValue(char[], 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(String) - 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
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 throw `UnsupportedOperationException` (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(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
_createGenerator(OutputStream, IOContext) - 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
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
_createParser(byte[], int, int, 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, 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.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() - Static method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserImpl
_smileBufferRecycler - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
  Helper object used for low-level recycling of Smile-generator specific buffers.
_smileBufferRecycler() - Static method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
_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.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 a `SoftReference` 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 a `SoftReference` 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 a `SoftReference` 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

A B C D E F G H I J L M N O P R S T U V W Z _