Index
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
SmileFactoryinstances 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"
SmileMapperinstance: 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
SmileGeneratorandSmileParser - SmileConstants() - Constructor for class tools.jackson.dataformat.smile.SmileConstants
- SmileFactory - Class in tools.jackson.dataformat.smile
-
Factory used for constructing
SmileParserandSmileGeneratorinstances; 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
SmileFactoryBuilderfor instantiation. - SmileFactoryBuilder - Class in tools.jackson.dataformat.smile
-
TSFBuilderimplementation for constructingSmileFactoryinstances. - 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
-
JsonGeneratorimplementation 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
ObjectMapperto 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
BigDecimaltype. - 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
BigIntegertype. - 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) whenSmileParserBase.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._majorStateafter 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
StreamReadExceptionif 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
TokenStreamLocationinstances. - _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
_tokenInputTotalthat 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form