Index

A B C D E F G H I L M N O P R S T V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

assignCurrentValue(Object) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
assignCurrentValue(Object) - Method in class tools.jackson.dataformat.smile.SmileParserBase
 

B

build() - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
build() - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
builder() - Static method in class tools.jackson.dataformat.smile.SmileFactory
Main factory method to use for constructing SmileFactory instances with different configuration.
builder() - Static method in class tools.jackson.dataformat.smile.SmileMapper
 
builder(SmileFactory) - Static method in class tools.jackson.dataformat.smile.SmileMapper
 
Builder(SmileFactory) - Constructor for class tools.jackson.dataformat.smile.SmileMapper.Builder
 
Builder(SmileMapper.Builder.StateImpl) - Constructor for class tools.jackson.dataformat.smile.SmileMapper.Builder
 
BYTE_MARKER_END_OF_CONTENT - Static variable in class tools.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. 0xFF makes sense here since it is also used as end marker for Web Sockets.
BYTE_MARKER_END_OF_STRING - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 

C

canParseAsync() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
canParseAsync() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
canUseSchema(FormatSchema) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
CHECK_SHARED_NAMES - Enum constant in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Whether generator should check if it can "share" property names during generating content or not.
CHECK_SHARED_STRING_VALUES - Enum constant in enum class tools.jackson.dataformat.smile.SmileWriteFeature
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 tools.jackson.dataformat.smile.SmileParserBase
 
collectDefaults() - Static method in enum class tools.jackson.dataformat.smile.SmileReadFeature
Method that calculates bit set (flags) of all features that are enabled by default.
collectDefaults() - Static method in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Method that calculates bit set (flags) of all features that are enabled by default.
configure(SmileReadFeature, boolean) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
configure(SmileReadFeature, boolean) - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
configure(SmileWriteFeature, boolean) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
configure(SmileWriteFeature, boolean) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
configure(SmileWriteFeature, boolean) - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
constructCINameMatcher(List<Named>, boolean, Locale) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
constructNameMatcher(List<Named>, boolean) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
constructParser(ObjectReadContext, int, int, int, ByteQuadsCanonicalizer) - Method in class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
convertNumberToBigDecimal() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
convertNumberToBigInteger() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
convertNumberToDouble() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
convertNumberToFloat() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
convertNumberToInt() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
convertNumberToLong() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
copy() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
createNonBlockingByteArrayParser(ObjectReadContext) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
currentLocation() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Overridden since we do not really have character-based locations, but we do have byte offset to specify.
currentName() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Method that can be called to get the name associated with the current event.
currentTokenLocation() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Overridden since we do not really have character-based locations, but we do have byte offset to specify.
currentValue() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
currentValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 

D

DEFAULT_NAME_BUFFER_LENGTH - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
DEFAULT_NAME_BUFFER_LENGTH - Static variable in class tools.jackson.dataformat.smile.SmileParserBase
 
DEFAULT_STRING_VALUE_BUFFER_LENGTH - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
DEFAULT_STRING_VALUE_BUFFER_LENGTH - Static variable in class tools.jackson.dataformat.smile.SmileParserBase
 
disable(SmileReadFeature) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
disable(SmileReadFeature...) - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
disable(SmileReadFeature, SmileReadFeature...) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
disable(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
disable(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
disable(SmileWriteFeature...) - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
disable(SmileWriteFeature, SmileWriteFeature...) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 

E

enable(SmileReadFeature) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
enable(SmileReadFeature...) - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
enable(SmileReadFeature, SmileReadFeature...) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
enable(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
enable(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
enable(SmileWriteFeature...) - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
enable(SmileWriteFeature, SmileWriteFeature...) - Method in class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
enabledByDefault() - Method in enum class tools.jackson.dataformat.smile.SmileReadFeature
 
enabledByDefault() - Method in enum class tools.jackson.dataformat.smile.SmileWriteFeature
 
enabledIn(int) - Method in enum class tools.jackson.dataformat.smile.SmileReadFeature
 
enabledIn(int) - Method in enum class tools.jackson.dataformat.smile.SmileWriteFeature
 
ENCODE_BINARY_AS_7BIT - Enum constant in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Whether to use simple 7-bit per byte encoding for binary content when output.
endOfInput() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 

F

feedInput(byte[], int, int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
finishToken() - Method in class tools.jackson.dataformat.smile.SmileParser
Method for forcing full read of current token, even if it might otherwise only be read if data is accessed via SmileParser.getString() and similar methods.
flush() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
FORMAT_NAME_SMILE - Static variable in class tools.jackson.dataformat.smile.SmileFactory
Name used to identify Smile format.

G

getBigIntegerValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getBinaryValue(Base64Variant) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
getBinaryValue(Base64Variant) - Method in class tools.jackson.dataformat.smile.SmileParser
 
getDecimalValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getDoubleValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getEmbeddedObject() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
getEmbeddedObject() - Method in class tools.jackson.dataformat.smile.SmileParser
 
getFloatValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getFormatName() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
getFormatReadFeatureType() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
getFormatWriteFeatureType() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
getIntValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getLongValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getMask() - Method in enum class tools.jackson.dataformat.smile.SmileReadFeature
 
getMask() - Method in enum class tools.jackson.dataformat.smile.SmileWriteFeature
 
getNumberType() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getNumberTypeFP() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getNumberValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getNumberValueExact() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
getPrettyPrinter() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
getString() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Method for accessing textual representation of the current event; if no current event (before first call to JsonParser.nextToken(), or after encountering end-of-input), returns null.
getString() - Method in class tools.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.
getString(Writer) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
getString(Writer) - Method in class tools.jackson.dataformat.smile.SmileParser
 
getStringCharacters() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
getStringCharacters() - Method in class tools.jackson.dataformat.smile.SmileParser
 
getStringLength() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
getStringLength() - Method in class tools.jackson.dataformat.smile.SmileParser
 
getStringOffset() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
getStringOffset() - Method in class tools.jackson.dataformat.smile.SmileParser
 
getValueAsString() - Method in class tools.jackson.dataformat.smile.SmileParser
 
getValueAsString(String) - Method in class tools.jackson.dataformat.smile.SmileParser
 

H

handleSignature(boolean, boolean) - Method in class tools.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.
hasStringCharacters() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
hasStringCharacters() - Method in class tools.jackson.dataformat.smile.SmileParser
 
HEADER_BIT_HAS_RAW_BINARY - Static variable in class tools.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 tools.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 tools.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 tools.jackson.dataformat.smile.SmileConstants
First byte of data header (0x3A)
HEADER_BYTE_2 - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Second byte of data header (0x29)
HEADER_BYTE_3 - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Third byte of data header
HEADER_BYTE_4 - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Fourth byte of data header; contains version nibble, may have flags
HEADER_VERSION_0 - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Current version consists of four zero bits (nibble)

I

index - Variable in class tools.jackson.dataformat.smile.SmileGenerator.SharedStringNode
 
INT_MARKER_END_OF_STRING - Static variable in class tools.jackson.dataformat.smile.SmileConstants
We need a byte marker to denote end of variable-length Strings.
INT_MISC_BINARY_7BIT - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
INT_MISC_BINARY_RAW - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
isClosed() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
isEnabled(SmileReadFeature) - Method in class tools.jackson.dataformat.smile.SmileFactory
Checked whether specified parser feature is enabled.
isEnabled(SmileReadFeature) - Method in class tools.jackson.dataformat.smile.SmileMapper
 
isEnabled(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileFactory
Check whether specified generator feature is enabled.
isEnabled(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
isEnabled(SmileWriteFeature) - Method in class tools.jackson.dataformat.smile.SmileMapper
 
isNaN() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 

L

LENIENT_UTF_ENCODING - Enum constant in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Feature that determines if an invalid surrogate encoding found in the incoming String should fail with an exception or silently be output as the Unicode 'REPLACEMENT CHARACTER' (U+FFFD) or not; if not, an exception will be thrown to indicate invalid content.
LONGEST_NON_CHUNKED_BINARY - Static variable in class tools.jackson.dataformat.smile.SmileParserBase
 

M

MAJOR_ARRAY_ELEMENT - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MAJOR_CLOSED - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
State after non-blocking input source has indicated that no more input is forthcoming AND we have exhausted all the input
MAJOR_INITIAL - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
State right after parser has been constructed, before seeing the first byte to know if there's header.
MAJOR_OBJECT_FIELD - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MAJOR_OBJECT_VALUE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MAJOR_ROOT - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
State right after parser a root value has been finished, but next token has not yet been recognized.
MAX_INT_AS_LONG - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
MAX_SHARED_NAMES - Static variable in class tools.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 tools.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 tools.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 tools.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 tools.jackson.dataformat.smile.SmileConstants
Maximum byte length for short ASCII names is 64.
MAX_SHORT_NAME_UNICODE_BYTES - Static variable in class tools.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 tools.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 tools.jackson.dataformat.smile.SmileParserBase
 
MIN_BUFFER_FOR_POSSIBLE_SHORT_STRING - Static variable in class tools.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 tools.jackson.dataformat.smile.SmileGenerator
 
MINOR_HEADER_INITIAL - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_HEADER_INLINE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_PROPERTY_NAME_2BYTE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_PROPERTY_NAME_LONG - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_PROPERTY_NAME_SHORT_ASCII - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_PROPERTY_NAME_SHORT_UNICODE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_BINARY_7BIT_BODY - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_BINARY_7BIT_LEN - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_BINARY_RAW_BODY - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_BINARY_RAW_LEN - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_BIGDEC_BODY - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_BIGDEC_LEN - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_BIGDEC_SCALE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_BIGINT_BODY - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_BIGINT_LEN - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_DOUBLE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_FLOAT - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_INT - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_NUMBER_LONG - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_STRING_LONG_ASCII - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_STRING_LONG_UNICODE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_STRING_SHARED_2BYTE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_STRING_SHORT_ASCII - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
MINOR_VALUE_STRING_SHORT_UNICODE - Static variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 

N

needMoreInput() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
next - Variable in class tools.jackson.dataformat.smile.SmileGenerator.SharedStringNode
 
nextBooleanValue() - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextIntValue(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextLongValue(long) - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextName() - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextName(SerializableString) - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextNameMatch(PropertyNameMatcher) - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextStringValue() - Method in class tools.jackson.dataformat.smile.SmileParser
 
nextToken() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
nextToken() - Method in class tools.jackson.dataformat.smile.SmileParser
 
NO_STRINGS - Static variable in class tools.jackson.dataformat.smile.SmileParserBase
 
NonBlockingByteArrayParser - Class in tools.jackson.dataformat.smile.async
 
NonBlockingByteArrayParser(ObjectReadContext, IOContext, int, int, ByteQuadsCanonicalizer) - Constructor for class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
nonBlockingInputFeeder() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
NonBlockingParserBase - Class in tools.jackson.dataformat.smile.async
 
NonBlockingParserBase(ObjectReadContext, IOContext, int, int, ByteQuadsCanonicalizer) - Constructor for class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 

O

outputOffset() - Method in class tools.jackson.dataformat.smile.SmileGenerator
Method for accessing offset of the next byte within the whole output stream that this generator has produced.

P

PackageVersion - Class in tools.jackson.dataformat.smile
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
PackageVersion() - Constructor for class tools.jackson.dataformat.smile.PackageVersion
 

R

readBinaryValue(Base64Variant, OutputStream) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
readBinaryValue(Base64Variant, OutputStream) - Method in class tools.jackson.dataformat.smile.SmileParser
 
readResolve() - Method in class tools.jackson.dataformat.smile.SmileFactory
Method that we need to override to actually make restoration go through constructors etc.
readResolve() - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder.StateImpl
 
rebuild() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
rebuild() - Method in class tools.jackson.dataformat.smile.SmileMapper
 
releaseBuffered(OutputStream) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
releaseBuffered(OutputStream) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
releaseBuffered(OutputStream) - Method in class tools.jackson.dataformat.smile.SmileParser
 
REPLACEMENT_CHAR - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
The replacement character to use to fix invalid Unicode sequences (mismatched surrogate pair).
REQUIRE_HEADER - Enum constant in enum class tools.jackson.dataformat.smile.SmileReadFeature
Feature that determines whether 4-byte Smile header is mandatory in input, or optional.

S

shared() - Static method in class tools.jackson.dataformat.smile.SmileMapper
Accessor method for getting globally shared "default" SmileMapper instance: one that has default configuration, no modules registered, no config overrides.
SharedStringNode(String, int, SmileGenerator.SharedStringNode) - Constructor for class tools.jackson.dataformat.smile.SmileGenerator.SharedStringNode
 
SMILE_READ_CAPABILITIES - Static variable in class tools.jackson.dataformat.smile.SmileParserBase
 
SmileConstants - Class in tools.jackson.dataformat.smile
Constants used by SmileGenerator and SmileParser
SmileConstants() - Constructor for class tools.jackson.dataformat.smile.SmileConstants
 
SmileFactory - Class in tools.jackson.dataformat.smile
Factory used for constructing SmileParser and SmileGenerator instances; both of which handle Smile encoded data.
SmileFactory() - Constructor for class tools.jackson.dataformat.smile.SmileFactory
Default constructor used to create factory instances.
SmileFactory(SmileFactory) - Constructor for class tools.jackson.dataformat.smile.SmileFactory
 
SmileFactory(SmileFactoryBuilder) - Constructor for class tools.jackson.dataformat.smile.SmileFactory
Constructors used by SmileFactoryBuilder for instantiation.
SmileFactoryBuilder - Class in tools.jackson.dataformat.smile
TSFBuilder implementation for constructing SmileFactory instances.
SmileFactoryBuilder() - Constructor for class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
SmileFactoryBuilder(SmileFactory) - Constructor for class tools.jackson.dataformat.smile.SmileFactoryBuilder
 
SmileGenerator - Class in tools.jackson.dataformat.smile
JsonGenerator implementation for Smile-encoded content (see Smile Format Specification)
SmileGenerator(ObjectWriteContext, IOContext, int, int, OutputStream) - Constructor for class tools.jackson.dataformat.smile.SmileGenerator
 
SmileGenerator(ObjectWriteContext, IOContext, int, int, OutputStream, byte[], int, boolean) - Constructor for class tools.jackson.dataformat.smile.SmileGenerator
 
SmileGenerator.SharedStringNode - Class in tools.jackson.dataformat.smile
Helper class used for keeping track of possibly shareable String references (for property names and/or short String values)
SmileMapper - Class in tools.jackson.dataformat.smile
Specialized ObjectMapper to use with Smile format backend.
SmileMapper() - Constructor for class tools.jackson.dataformat.smile.SmileMapper
 
SmileMapper(SmileFactory) - Constructor for class tools.jackson.dataformat.smile.SmileMapper
 
SmileMapper(SmileMapper.Builder) - Constructor for class tools.jackson.dataformat.smile.SmileMapper
 
SmileMapper.Builder - Class in tools.jackson.dataformat.smile
Base implementation for "Vanilla" ObjectMapper, used with Smile backend.
SmileMapper.Builder.StateImpl - Class in tools.jackson.dataformat.smile
 
SmileParser - Class in tools.jackson.dataformat.smile
 
SmileParser(ObjectReadContext, IOContext, int, int, ByteQuadsCanonicalizer, InputStream, byte[], int, int, boolean) - Constructor for class tools.jackson.dataformat.smile.SmileParser
 
SmileParserBase - Class in tools.jackson.dataformat.smile
 
SmileParserBase(ObjectReadContext, IOContext, int, int, ByteQuadsCanonicalizer) - Constructor for class tools.jackson.dataformat.smile.SmileParserBase
 
SmileParserBootstrapper - Class in tools.jackson.dataformat.smile
Simple bootstrapper version used with Smile format parser.
SmileParserBootstrapper(IOContext, byte[], int, int) - Constructor for class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
SmileParserBootstrapper(IOContext, InputStream) - Constructor for class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
SmileReadFeature - Enum Class in tools.jackson.dataformat.smile
Enumeration that defines all togglable features for Smile parsers.
SmileUtil - Class in tools.jackson.dataformat.smile
Class for miscellaneous helper methods.
SmileUtil() - Constructor for class tools.jackson.dataformat.smile.SmileUtil
 
SmileWriteFeature - Enum Class in tools.jackson.dataformat.smile
Enumeration that defines all togglable features for Smile generators.
snapshot() - Method in class tools.jackson.dataformat.smile.SmileFactory
Instances are immutable so just return `this`
StateImpl(SmileMapper.Builder) - Constructor for class tools.jackson.dataformat.smile.SmileMapper.Builder.StateImpl
 
streamReadCapabilities() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
streamReadContext() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
streamReadInputSource() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
streamReadInputSource() - Method in class tools.jackson.dataformat.smile.SmileParser
 
streamWriteCapabilities() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
streamWriteContext() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
streamWriteOutputBuffered() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
streamWriteOutputTarget() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
sUtf8UnitLengths - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Additionally we can combine UTF-8 decoding info into similar data table.
symbolTableForTests() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 

T

TOKEN_BYTE_BIG_DECIMAL - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_BYTE_BIG_INTEGER - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_BYTE_FLOAT_32 - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_BYTE_FLOAT_64 - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_BYTE_INT_32 - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_BYTE_INT_64 - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_BYTE_LONG_STRING_ASCII - Static variable in class tools.jackson.dataformat.smile.SmileGenerator
 
TOKEN_KEY_EMPTY_STRING - Static variable in class tools.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 tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_EMPTY_STRING - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_END_ARRAY - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_END_OBJECT - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_FALSE - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_NULL - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_START_ARRAY - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_START_OBJECT - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_LITERAL_TRUE - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_MISC_BINARY_7BIT - Static variable in class tools.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 tools.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 tools.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 tools.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 tools.jackson.dataformat.smile.SmileConstants
Numeric subtype (2 LSB) for indicating BigDecimal type.
TOKEN_MISC_INTEGER_32 - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Numeric subtype (2 LSB) indicating 32-bit integer (int)
TOKEN_MISC_INTEGER_64 - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Numeric subtype (2 LSB) indicating 32-bit integer (long)
TOKEN_MISC_INTEGER_BIG - Static variable in class tools.jackson.dataformat.smile.SmileConstants
Numeric subtype (2 LSB) for indicating BigInteger type.
TOKEN_MISC_LONG_TEXT_ASCII - Static variable in class tools.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 tools.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 tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_INTEGER - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_KEY_ASCII - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_KEY_SHARED_LONG - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_KEY_SHARED_SHORT - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_KEY_UNICODE - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_MISC_OTHER - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_SHARED_STRING_LONG - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_SHARED_STRING_SHORT - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_SHORT_UNICODE - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_SMALL_ASCII - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_SMALL_INT - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_TINY_ASCII - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
TOKEN_PREFIX_TINY_UNICODE - Static variable in class tools.jackson.dataformat.smile.SmileConstants
 
tokenStreamFactory() - Method in class tools.jackson.dataformat.smile.SmileMapper
 
tools.jackson.dataformat.smile - module tools.jackson.dataformat.smile
 
tools.jackson.dataformat.smile - package tools.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.
tools.jackson.dataformat.smile.async - package tools.jackson.dataformat.smile.async
Package that contains experimental non-blocking ("asynchronous") implementation of reader-part of Jackson streaming API, working on Smile format.

V

value - Variable in class tools.jackson.dataformat.smile.SmileGenerator.SharedStringNode
 
valueOf(String) - Static method in enum class tools.jackson.dataformat.smile.SmileReadFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tools.jackson.dataformat.smile.SmileReadFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in class tools.jackson.dataformat.smile.PackageVersion
 
version() - Method in class tools.jackson.dataformat.smile.SmileFactory
 
version() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
version() - Method in class tools.jackson.dataformat.smile.SmileMapper
 
version() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
VERSION - Static variable in class tools.jackson.dataformat.smile.PackageVersion
 

W

willInternPropertyNames() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
WRITE_END_MARKER - Enum constant in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Whether write byte marker that signifies end of logical content segment (SmileConstants.BYTE_MARKER_END_OF_CONTENT) when SmileParserBase.close() is called or not.
WRITE_HEADER - Enum constant in enum class tools.jackson.dataformat.smile.SmileWriteFeature
Whether to write 4-byte header sequence when starting output or not.
writeArray(double[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeArray(int[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeArray(long[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeBinary(InputStream, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeBinary(Base64Variant, byte[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeBinary(Base64Variant, InputStream, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeBoolean(boolean) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeBytes(byte[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
Method for directly inserting specified bytes in output at current position.
writeEndArray() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeEndObject() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeHeader() - Method in class tools.jackson.dataformat.smile.SmileGenerator
Method that can be called to explicitly write Smile document header.
writeName(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeName(SerializableString) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNull() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(double) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(float) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(long) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(short) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(BigDecimal) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeNumber(BigInteger) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writePropertyId(long) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRaw(byte) - Method in class tools.jackson.dataformat.smile.SmileGenerator
Method for directly inserting specified byte in output at current position.
writeRaw(char) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRaw(char[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRaw(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRaw(String, int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRawUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRawValue(char[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRawValue(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeRawValue(String, int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeStartArray() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeStartArray(Object) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeStartArray(Object, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeStartObject() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeStartObject(Object) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeStartObject(Object, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeString(char[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeString(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeString(SerializableString) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
writeUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 

Z

zigzagDecode(int) - Static method in class tools.jackson.dataformat.smile.SmileUtil
 
zigzagDecode(long) - Static method in class tools.jackson.dataformat.smile.SmileUtil
 
zigzagEncode(int) - Static method in class tools.jackson.dataformat.smile.SmileUtil
 
zigzagEncode(long) - Static method in class tools.jackson.dataformat.smile.SmileUtil
 

_

_addDecodedToSymbols(int, String) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_addSeenStringValue(String) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_binaryValue - Variable in class tools.jackson.dataformat.smile.SmileParserBase
We will hold on to decoded binary data, for duration of current event, so that multiple calls to JsonParser.getBinaryValue(tools.jackson.core.Base64Variant) will not need to decode data more than once.
_bufferRecyclable - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Flag that indicates whether the output buffer is recyclable (and needs to be returned to recycler once we are done) or not.
_bufferRecyclable - Variable in class tools.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 tools.jackson.dataformat.smile.SmileParserBootstrapper
Flag that indicates whether buffer above is to be recycled after being used or not.
_byteArrayBuilder - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
ByteArrayBuilder is needed if 'getBinaryValue' is called.
_bytesWritten - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Let's keep track of how many bytes have been output, may prove useful when debugging.
_byteSymbolCanonicalizer - Variable in class tools.jackson.dataformat.smile.SmileFactory
Alternative to the basic symbol table, some stream-based parsers use different name canonicalization method.
_closeArrayScope() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_closeInput() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_closeInput() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_closeInput() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_closeInput() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
_closeObjectScope() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_createGenerator(ObjectWriteContext, IOContext, OutputStream) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
_createParser(ObjectReadContext, IOContext, byte[], int, int) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
_createParser(ObjectReadContext, IOContext, DataInput) - Method in class tools.jackson.dataformat.smile.SmileFactory
 
_createParser(ObjectReadContext, IOContext, InputStream) - Method in class tools.jackson.dataformat.smile.SmileFactory
Overridable factory method that actually instantiates desired parser.
_currInputProcessed - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Number of characters/bytes that were contained in previous blocks (blocks that were already processed prior to the current buffer).
_decode7BitEncodedTail(int, int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_decodeShortAsciiValue(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_decodeShortUnicodeValue(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_endOfInput - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Flag that is sent when calling application indicates that there will be no more input to parse.
_eofAsNextToken() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Helper method called at point when all input has been exhausted and input feeder has indicated no more input will be forthcoming.
_expandSeenNames(String[]) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Method called to try to expand shared name area to fit one more potentially shared String.
_findDecodedFromSymbols(byte[], int, int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_finishBinary7BitLong(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_finishBinaryRawLong(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_finishDouble(long, int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_finishFloat(int, int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_finishHeader(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
Helper method that will decode information from a header block that has been detected.
_finishNumberToken(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_finishToken() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
Method called when a (scalar) value type has been detected, but not all of contents have been decoded due to incomplete input available.
_finishToken() - Method in class tools.jackson.dataformat.smile.SmileParser
Method called to finish parsing of a token so that token contents are retrievable
_flushBuffer() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_formatFeatures - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Bit flag composed of bits that indicate which SmileWriteFeatures are enabled.
_formatFeatures - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Bit flag composed of bits that indicate which SmileReadFeatures are enabled.
_handleEOF() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Method called when an EOF is encountered between tokens.
_handlePropertyName() - Method in class tools.jackson.dataformat.smile.SmileParser
Method that handles initial token type recognition for token that has to be either PROPERTY_NAME or END_OBJECT.
_handleSharedName(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_handleSharedString(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_in - Variable in class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
_initByteArrayBuilder() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_inputBuffer - Variable in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
This buffer is actually provided via NonBlockingInputFeeder
_inputBuffer - Variable in class tools.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 tools.jackson.dataformat.smile.SmileParserBootstrapper
 
_inputCopy - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Temporary buffer for holding content if input not contiguous (but can fit in buffer)
_inputCopyLen - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Number of bytes buffered in _inputCopy
_inputEnd - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Index of character after last available one in the buffer.
_inputEnd - Variable in class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
_inputProcessed - Variable in class tools.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 tools.jackson.dataformat.smile.SmileParserBase
Pointer to next available character in buffer
_inputPtr - Variable in class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
_inputStream - Variable in class tools.jackson.dataformat.smile.SmileParser
Input stream that can be used for reading more content, if one in use.
_ioContext - Variable in class tools.jackson.dataformat.smile.SmileParserBootstrapper
 
_loadMore() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_loadMoreGuaranteed() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_loadToHaveAtLeast(int) - Method in class tools.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.
_majorState - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Current main decoding state
_majorStateAfterValue - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Value of NonBlockingParserBase._majorState after completing a scalar value
_mayContainRawBinary - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Flag that indicates whether content can legally have raw (unquoted) binary data.
_minorState - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Addition indicator within state; contextually relevant for just that state
_notSupported() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_numberBigDecimal - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numberBigInt - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numberDouble - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numberFloat - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numberInt - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numberLong - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numberType - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_numTypesValid - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Bitfield that indicates which numeric representations have been calculated for the current type
_origBufferLen - Variable in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
In addition to current buffer pointer, and end pointer, we will also need to know number of bytes originally contained.
_out - Variable in class tools.jackson.dataformat.smile.SmileGenerator
 
_outputBuffer - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Intermediate buffer in which contents are buffered before being written using SmileGenerator._out.
_outputEnd - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Offset to index after the last valid index in SmileGenerator._outputBuffer.
_outputTail - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Pointer to the next available byte in SmileGenerator._outputBuffer
_parseNumericValue() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_parseNumericValue() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_parseNumericValue() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Method called to complete parsing of a numeric value: will throw StreamReadException if current token is not numeric.
_parseNumericValueIfNumber() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_parseNumericValueIfNumber() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_parseNumericValueIfNumber() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Similar to SmileParserBase._parseNumericValue(), but will not throw exception if the current token is not a numeric value.
_pending32 - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Temporary storage for 32-bit values (int, float), as well as length markers for length-prefixed values.
_pending64 - Variable in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Temporary storage for 64-bit values (long, double), secondary storage for some other things (scale of BigDecimal values)
_quad1 - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Quads used for hash calculation
_quad2 - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Quads used for hash calculation
_quad3 - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Quads used for hash calculation
_quadBuffer - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Temporary buffer used for name parsing.
_readUnsignedVInt() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_readUnsignedVIntSlow() - Method in class tools.jackson.dataformat.smile.SmileParser
 
_releaseBuffers() - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_releaseBuffers() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
_releaseBuffers2() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
Method called to release internal buffers owned by the base reader.
_releaseBuffers2() - Method in class tools.jackson.dataformat.smile.SmileParser
Method called to release internal buffers owned by the base reader.
_releaseBuffers2() - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
_reportIncompleteBinaryRead7Bit(int, int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportIncompleteBinaryReadRaw(int, int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportInvalidInitial(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_reportInvalidInitial(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportInvalidOther(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportInvalidOther(int, int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_reportInvalidOther(int, int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportInvalidSharedName(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_reportInvalidSharedName(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportInvalidSharedStringValue(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_reportInvalidSharedStringValue(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportInvalidUnsignedVInt(int, int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportMismatchedEndMarker(int, char) - Method in class tools.jackson.dataformat.smile.SmileParserBase
 
_reportMissingHeader(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_reportTruncatedUTF8InName(int, int, int, int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_reportTruncatedUTF8InString(int, int, int, int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_saveState() - Method in class tools.jackson.dataformat.smile.SmileMapper.Builder
 
_seenNameCount - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Number of entries in SmileGenerator._seenNames; -1 if no shared name detection is enabled
_seenNameCount - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_seenNames - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Raw data structure used for checking whether property name to write can be output using back reference or not.
_seenNames - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Array of recently seen field names, which may be back referenced by later fields.
_seenStringValueCount - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Number of entries in SmileGenerator._seenStringValues; -1 if no shared text value detection is enabled
_seenStringValueCount - Variable in class tools.jackson.dataformat.smile.SmileParserBase
 
_seenStringValues - Variable in class tools.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 tools.jackson.dataformat.smile.SmileParserBase
Array of recently seen field names, which may be back referenced by later fields Defaults set to disable handling if no header found.
_skip7BitBinary() - Method in class tools.jackson.dataformat.smile.SmileParser
Helper method for skipping length-prefixed binary data section
_skipBytes(int) - Method in class tools.jackson.dataformat.smile.SmileParser
 
_skipIncomplete() - Method in class tools.jackson.dataformat.smile.SmileParser
Method called to skip remainders of an incomplete token, when contents themselves will not be needed any more
_sourceReference() - Method in class tools.jackson.dataformat.smile.SmileParserBase
Helper method used to encapsulate logic of including (or not) of "source reference" when constructing TokenStreamLocation instances.
_startArrayScope() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_startDouble() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_startFieldName(int) - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
Method that handles initial token type recognition for token that has to be either PROPERTY_NAME or END_OBJECT.
_startFloat() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_startLongUnicode() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_startObjectScope() - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_startRawBinary() - Method in class tools.jackson.dataformat.smile.async.NonBlockingByteArrayParser
 
_streamReadConstraints() - Method in class tools.jackson.dataformat.smile.SmileGenerator
We need access to some reader-side constraints for safety-check within number decoding for : for now we need to rely on global defaults; should be ok for basic safeguarding.
_streamReadContext - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Information about parser context, context in which the next token is to be parsed (root, array, object).
_streamWriteContext - Variable in class tools.jackson.dataformat.smile.SmileGenerator
Object that keeps track of the current contextual state of the generator.
_symbols - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Symbol table that contains field names encountered so far
_symbolsCanonical - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Marker flag to indicate that standard symbol handling is used (one with symbol table assisted canonicalization.
_textBuffer - Variable in class tools.jackson.dataformat.smile.SmileParserBase
Buffer that contains contents of String values, including field names if necessary (name split across boundary, contains escape sequence, or access needed to char array)
_tokenIncomplete - Variable in class tools.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 tools.jackson.dataformat.smile.SmileParserBase
Alternative to _tokenInputTotal that will only contain offset within input buffer, as int.
_tryToLoadToHaveAtLeast(int) - Method in class tools.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.
_typeAsInt - Variable in class tools.jackson.dataformat.smile.SmileParser
Type byte of the current token (as in)
_valueComplete(JsonToken) - Method in class tools.jackson.dataformat.smile.async.NonBlockingParserBase
 
_verifyValueWrite(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_write7BitBinaryWithLength(byte[], int, int) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_write7BitBinaryWithLength(InputStream, int, byte[]) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_writeDecimalNumber(String) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_writeIntegralNumber(String, boolean) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_writeName(SerializableString) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
_writeNameUnicode(SerializableString, byte[]) - Method in class tools.jackson.dataformat.smile.SmileGenerator
 
A B C D E F G H I L M N O P R S T V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form