Barcode Find Deserializer Listener

Defined in package com.scandit.datacapture.barcode.find.serialization

Warning

The deserialization API is not yet stable and will still change over the coming releases.

BarcodeFindDeserializerListener
interface BarcodeFindDeserializerListener

Added in version 6.19.0

The listener for the BarcodeFind deserializer.

onModeDeserializationStarted(deserializer, mode, json)
void onModeDeserializationStarted(@NonNull BarcodeFindDeserializer deserializer,
        @NonNull BarcodeFind mode,
        @NonNull JsonValue json)

Added in version 6.19.0

Called before the deserialization of BarcodeFind is started. This is the point to overwrite defaults before the deserialization is performed.

onModeDeserializationFinished(deserializer, mode, json)
void onModeDeserializationFinished(@NonNull BarcodeFindDeserializer deserializer,
        @NonNull BarcodeFind mode,
        @NonNull JsonValue json)

Added in version 6.19.0

Called when the deserialization of BarcodeFind is finished. This is the point to do additional deserialization.

onSettingsDeserializationStarted(deserializer, settings, json)
void onSettingsDeserializationStarted(@NonNull BarcodeFindDeserializer deserializer,
        @NonNull BarcodeFindSettings settings,
        @NonNull JsonValue json)

Added in version 6.19.0

Called before the deserialization of the BarcodeFind settings is started. This is the point to overwrite defaults before the deserialization is performed.

onSettingsDeserializationFinished(deserializer, settings, json)
void onSettingsDeserializationFinished(@NonNull BarcodeFindDeserializer deserializer,
        @NonNull BarcodeFindSettings settings,
        @NonNull JsonValue json)

Added in version 6.19.0

Called when the deserialization of the BarcodeFind settings is finished. This is the point to do additional deserialization.