SparkScan Deserializer Listener

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

Warning

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

SparkScanDeserializerListener
interface SparkScanDeserializerListener

Added in version 6.16.0

The listener for the SparkScan deserializer.

onModeDeserializationStarted(deserializer, mode, json)
void onModeDeserializationStarted(@NonNull SparkScanDeserializer deserializer,
        @NonNull SparkScan mode,
        @NonNull JsonValue json)

Added in version 6.16.0

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

onModeDeserializationFinished(deserializer, mode, json)
void onModeDeserializationFinished(@NonNull SparkScanDeserializer deserializer,
        @NonNull SparkScan mode,
        @NonNull JsonValue json)

Added in version 6.16.0

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

onSettingsDeserializationStarted(deserializer, settings, json)
void onSettingsDeserializationStarted(@NonNull SparkScanDeserializer deserializer,
        @NonNull SparkScanSettings settings,
        @NonNull JsonValue json)

Added in version 6.16.0

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

onSettingsDeserializationFinished(deserializer, settings, json)
void onSettingsDeserializationFinished(@NonNull SparkScanDeserializer deserializer,
        @NonNull SparkScanSettings settings,
        @NonNull JsonValue json)

Added in version 6.16.0

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