public class MRZCameraPresenter extends CrossViewStatePresenter implements IMRZCameraView.Listener
Presenter for class MRZCameraView
class MRZCameraView| Modifier and Type | Class and Description |
|---|---|
static class |
MRZCameraPresenter.Companion |
static class |
MRZCameraPresenter.MRZCodeScanned |
| Modifier and Type | Field and Description |
|---|---|
static MRZCameraPresenter.Companion |
Companion |
state| Constructor and Description |
|---|
MRZCameraPresenter(CheckCameraPermissionUseCase checkCameraPermissionUseCase,
FetchMRZTrainedDataUseCase fetchMRZTrainedDataUseCase,
Navigator navigator,
io.reactivex.Scheduler backgroundTaskScheduler)
Presenter for
class MRZCameraView |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCameraPermission()
User wants to check permission
|
CheckCameraPermissionUseCase |
getCheckCameraPermissionUseCase() |
void |
mrzCodeScanned(io.scanbot.mrzscanner.model.MRZRecognitionResult recognitionResult)
User have scanned MRZ code
|
void |
onActivateCameraPermission()
User wants to activate camera permission
|
void |
onCameraOpened()
Camera has been opened
|
void |
onCancelClicked()
User wants to cancel snapping
|
void |
onFlashClicked()
User wants to change flash mode
|
void |
pause() |
void |
resume(IMRZCameraView view) |
void |
setCheckCameraPermissionUseCase(CheckCameraPermissionUseCase p) |
void |
setFlashEnabled(boolean flashEnabled)
Enables/Disables flash
|
back, pause, resume, updateStatecheckCameraPermission, mrzCodeScanned, onActivateCameraPermission, onCameraOpened, onCancelClicked, onFlashClickedback, pause, resumepublic static MRZCameraPresenter.Companion Companion
public MRZCameraPresenter(CheckCameraPermissionUseCase checkCameraPermissionUseCase, FetchMRZTrainedDataUseCase fetchMRZTrainedDataUseCase, Navigator navigator, io.reactivex.Scheduler backgroundTaskScheduler)
Presenter for class MRZCameraView
class MRZCameraViewpublic void resume(IMRZCameraView view)
public void pause()
public void onCameraOpened()
Camera has been opened
public void onActivateCameraPermission()
User wants to activate camera permission
public void onCancelClicked()
User wants to cancel snapping
public void onFlashClicked()
User wants to change flash mode
public void mrzCodeScanned(io.scanbot.mrzscanner.model.MRZRecognitionResult recognitionResult)
User have scanned MRZ code
recognitionResult - public void checkCameraPermission()
User wants to check permission
public void setFlashEnabled(boolean flashEnabled)
Enables/Disables flash
public CheckCameraPermissionUseCase getCheckCameraPermissionUseCase()
public void setCheckCameraPermissionUseCase(CheckCameraPermissionUseCase p)