Barcode Pick Deserializer Listener

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

Warning

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

BarcodePickDeserializerListener
interface BarcodePickDeserializerListener

Added in version 6.19.0

The listener for the BarcodePick deserializer.

onModeDeserializationStarted(deserializer, mode, json)
void onModeDeserializationStarted(@NonNull BarcodePickDeserializer deserializer,
        @NonNull BarcodePick mode,
        @NonNull JsonValue json)

Added in version 6.19.0

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

onModeDeserializationFinished(deserializer, mode, json)
void onModeDeserializationFinished(@NonNull BarcodePickDeserializer deserializer,
        @NonNull BarcodePick mode,
        @NonNull JsonValue json)

Added in version 6.19.0

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

onSettingsDeserializationStarted(deserializer, settings, json)
void onSettingsDeserializationStarted(@NonNull BarcodePickDeserializer deserializer,
        @NonNull BarcodePickSettings settings,
        @NonNull JsonValue json)

Added in version 6.19.0

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

onSettingsDeserializationFinished(deserializer, settings, json)
void onSettingsDeserializationFinished(@NonNull BarcodePickDeserializer deserializer,
        @NonNull BarcodePickSettings settings,
        @NonNull JsonValue json)

Added in version 6.19.0

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