public class MultipleObjectsDetectorPresenter
Presenter for class MultipleObjectsDetectorView
class MultipleObjectsDetectorView@NotNull public static java.lang.String MULTIPLE_DETECTOR_NAVIGATE_CANCEL_LICENSE_INVALID
@NotNull public static java.lang.String MULTIPLE_DETECTOR_NAVIGATE_CANCEL_SNAPPING
@NotNull public static java.lang.String MULTIPLE_DETECTOR_NAVIGATE_CAMERA_PERMISSION_SETTINGS
@NotNull public static java.lang.String MULTIPLE_DETECTOR_NAVIGATE_REQUEST_CAMERA_PERMISSION
public static io.scanbot.sdk.ui.view.multiple_objects.MultipleObjectsDetectorPresenter.Companion Companion
@Inject
public MultipleObjectsDetectorPresenter(@Nullable
io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase checkCameraPermissionUseCase,
@NotNull
DetectSaveMultipleObjectsUseCase detectSaveMultipleObjectsUseCase,
@NotNull
io.scanbot.sdk.ui.utils.navigator.Navigator navigator,
@NotNull
io.reactivex.Scheduler backgroundTaskScheduler,
@NotNull
io.reactivex.Scheduler uiScheduler)
Presenter for class MultipleObjectsDetectorView
class MultipleObjectsDetectorViewpublic void resume(@NotNull
MultipleObjectsDetectorView view)
public void pause()
public void onCameraOpened()
Camera has been opened
public void onCancelClicked()
User wants to cancel snapping
public void onLicenseInvalid()
License is now invalid
public void onBatchModeClicked()
User wants to change batch objects snapping mode
public void onFlashClicked()
User wants to change flash mode
public void onSaveClicked()
User wants to save snapped objects
public void imageSnapped(@NotNull
kotlin.Array[] image,
int imageOrientation)
User snapped an image
image - snapped imageimageOrientation - snapped image orientationpublic void onActivateCameraPermission()
User wants to activate camera permission
public void cameraPermissionGranted()
User accepted camera permission
public void cameraPermissionDenied()
User denied camera permission
public void setFlashEnabled(boolean enabled)
Enables/disables flash.
public void setBatchEnabled(boolean enabled)
Enables/disables batch mode.
public void setShutterSoundEnabled(boolean enabled)
Enables/disables default camera sound during snap.
public void setMaxScannedObjects(int maxScannedObjects)
Sets maximum objects allowed in batch-mode. Once user snapped >= from this number - screen goes to saving.
@Nullable public io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase getCheckCameraPermissionUseCase()
public void setCheckCameraPermissionUseCase(@Nullable
io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase p)