Interface WrappedDecoder
- All Superinterfaces:
AutoCloseable, Decoder
Decoder wrapper that exposes the wrapped decoder for backend-specific integrations.
- Since:
- 3.1
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionstatic DecoderUnwrap all nested decoder wrappers.Returns the wrapped decoder.Methods inherited from interface Decoder
close, createDeserializationException, decodeArbitrary, decodeArray, decodeArray, decodeBigDecimal, decodeBigDecimalNullable, decodeBigInteger, decodeBigIntegerNullable, decodeBinary, decodeBinaryNullable, decodeBoolean, decodeBooleanNullable, decodeBuffer, decodeByte, decodeByteNullable, decodeChar, decodeCharNullable, decodeDouble, decodeDoubleNullable, decodeFloat, decodeFloatNullable, decodeInt, decodeIntNullable, decodeKey, decodeLong, decodeLongNullable, decodeNode, decodeNull, decodeNumber, decodeNumberNullable, decodeObject, decodeObject, decodeShort, decodeShortNullable, decodeString, decodeStringNullable, finishStructure, finishStructure, hasNextArrayValue, skipValue
-
Method Details
-
wrappedDecoder
Returns the wrapped decoder.- Returns:
- The wrapped decoder
- Throws:
IOException- If an unrecoverable error occurs
-
unwrap
Unwrap all nested decoder wrappers.- Parameters:
decoder- The decoder- Returns:
- The unwrapped decoder
- Throws:
IOException- If an unrecoverable error occurs
-