Barcode Batch Deserializer Listener

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

Warning

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

BarcodeBatchDeserializerListener
interface BarcodeBatchDeserializerListener

Added in version 7.0.0

The listener for the barcode capture deserializer.

onModeDeserializationStarted(deserializer, mode, json)
void onModeDeserializationStarted(@NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatch mode,
        @NonNull JsonValue json)

Added in version 7.0.0

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

onModeDeserializationFinished(deserializer, mode, json)
void onModeDeserializationFinished(@NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatch mode,
        @NonNull JsonValue json)

Added in version 7.0.0

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

onSettingsDeserializationStarted(deserializer, settings, json)
void onSettingsDeserializationStarted(@NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatchSettings settings,
        @NonNull JsonValue json)

Added in version 7.0.0

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

onSettingsDeserializationFinished(deserializer, settings, json)
void onSettingsDeserializationFinished(@NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatchSettings settings,
        @NonNull JsonValue json)

Added in version 7.0.0

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

onBasicOverlayDeserializationStarted(deserializer, overlay, json)
void onBasicOverlayDeserializationStarted(
        @NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatchBasicOverlay overlay,
        @NonNull JsonValue json)

Added in version 7.0.0

Called before the deserialization of the Barcode Batch basic overlay started. This is the point to overwrite defaults before the deserialization is performed.

onBasicOverlayDeserializationFinished(deserializer, overlay, json)
void onBasicOverlayDeserializationFinished(
        @NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatchBasicOverlay overlay,
        @NonNull JsonValue json)

Added in version 7.0.0

Called when the deserialization of the Barcode Batch basic overlay finished. This is the point to do additional deserialization.

onAdvancedOverlayDeserializationStarted(deserializer, overlay, json)
void onAdvancedOverlayDeserializationStarted(
        @NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatchAdvancedOverlay overlay,
        @NonNull JsonValue json)

Added in version 7.0.0

Called before the deserialization of the Barcode Batch advanced overlay started. This is the point to overwrite defaults before the deserialization is performed.

onAdvancedOverlayDeserializationFinished(deserializer, overlay, json)
void onAdvancedOverlayDeserializationFinished(
        @NonNull BarcodeBatchDeserializer deserializer,
        @NonNull BarcodeBatchAdvancedOverlay overlay,
        @NonNull JsonValue json)

Added in version 7.0.0

Called when the deserialization of the Barcode Batch advanced overlay finished. This is the point to do additional deserialization.