what-the-bank/sources/com/kofax/kmc/kui/uicontrols/captureanimations/DocumentBaseCaptureExperien...

261 lines
9.6 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.kofax.kmc.kui.uicontrols.captureanimations;
import android.content.Context;
import android.graphics.Bitmap;
import com.kofax.kmc.kui.uicontrols.AboutToCaptureListener;
import com.kofax.kmc.kui.uicontrols.ImageCaptureView;
import com.kofax.kmc.kui.uicontrols.ImageCapturedListener;
import com.kofax.kmc.kui.uicontrols.JustCapturedListener;
import com.kofax.kmc.kui.uicontrols.PageDetectionListener;
import com.kofax.kmc.kut.utilities.error.ErrorInfo;
import com.kofax.kmc.kut.utilities.error.KmcRuntimeException;
import com.kofax.mobile.sdk._internal.capture.a;
import com.kofax.mobile.sdk._internal.capture.c;
import com.kofax.mobile.sdk.ak.e;
import o.InterfaceC13391fZD;
/* loaded from: classes3.dex */
public abstract class DocumentBaseCaptureExperience extends CaptureExperience {
@InterfaceC13391fZD
protected a _captureController;
protected Context _ctx;
@InterfaceC13391fZD
protected IDocumentBaseOverlayView _overlayViewInternal;
private DocumentBaseCaptureExperienceCriteriaHolder mU;
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
protected void addCameraEventListeners() {
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
void b(CaptureExperienceData captureExperienceData) {
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
protected void removeAllViews() {
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
protected void removeCameraEventListeners() {
}
public DocumentBaseCaptureExperience(ImageCaptureView imageCaptureView, DocumentBaseCaptureExperienceCriteriaHolder documentBaseCaptureExperienceCriteriaHolder) {
super(imageCaptureView);
if (imageCaptureView == null || documentBaseCaptureExperienceCriteriaHolder == null) {
throw new KmcRuntimeException(ErrorInfo.KMC_GN_NULL_POINTER_EXCEPTION);
}
this._ctx = imageCaptureView.getContext();
}
/* JADX INFO: Access modifiers changed from: protected */
public void initBase(ImageCaptureView imageCaptureView, c cVar, DocumentBaseCaptureExperienceCriteriaHolder documentBaseCaptureExperienceCriteriaHolder) {
this._captureController.a(cVar, imageCaptureView, this._overlayViewInternal);
a(documentBaseCaptureExperienceCriteriaHolder);
this._captureController.setUserInstructionMessage(e.b(this._ctx, "cap_guide_fill_with_doc"));
this._captureController.setUserInstructionMessageTextSize(32);
setVibrationEnabled(true);
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public final void addOnImageCapturedListener(ImageCapturedListener imageCapturedListener) {
this._captureController.addOnImageCapturedListener(imageCapturedListener);
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public final void removeOnImageCapturedListener(ImageCapturedListener imageCapturedListener) {
this._captureController.removeOnImageCapturedListener(imageCapturedListener);
}
public final void addAboutToCaptureListener(AboutToCaptureListener aboutToCaptureListener) {
this._captureController.addAboutToCaptureListener(aboutToCaptureListener);
}
public final void removeAboutToCaptureListener(AboutToCaptureListener aboutToCaptureListener) {
this._captureController.removeAboutToCaptureListener(aboutToCaptureListener);
}
public final void addJustCapturedListener(JustCapturedListener justCapturedListener) {
this._captureController.addJustCapturedListener(justCapturedListener);
}
public final void removeJustCapturedListener(JustCapturedListener justCapturedListener) {
this._captureController.removeJustCapturedListener(justCapturedListener);
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public final void setVibrationEnabled(boolean z) {
this._captureController.setVibrationEnabled(z);
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public boolean isVibrationEnabled() {
return this._captureController.isVibrationEnabled();
}
public final void setDiagnosticsViewEnabled(boolean z) {
this._captureController.setDiagnosticsViewEnabled(z);
}
public boolean isDiagnosticsViewEnabled() {
return this._captureController.isDiagnosticsViewEnabled();
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public void takePicture() {
this._captureController.d(false);
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public void takePictureContinually() {
this._captureController.d(true);
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public void stopCapture() {
this._captureController.stopCapture();
}
@Override // com.kofax.kmc.kui.uicontrols.captureanimations.CaptureExperience
public void destroy() {
this._captureController.destroy();
}
/* JADX INFO: Access modifiers changed from: package-private */
public void a(DocumentBaseCaptureExperienceCriteriaHolder documentBaseCaptureExperienceCriteriaHolder) {
if (documentBaseCaptureExperienceCriteriaHolder == null) {
throw new IllegalArgumentException("criteria is null");
}
this.mU = documentBaseCaptureExperienceCriteriaHolder;
this._captureController.setCaptureCriteria(documentBaseCaptureExperienceCriteriaHolder.mV);
}
public void enableAnimationTutor(boolean z) {
this._captureController.enableAnimationTutor(z);
}
public boolean isAnimationTutorEnable() {
return this._captureController.isAnimationTutorEnable();
}
public CaptureMessage getUserInstructionMessage() {
return this._overlayViewInternal.getUserInstructionMessage();
}
public void setUserInstructionMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setUserInstructionMessage(captureMessage);
}
public CaptureMessage getTutorialDismissMessage() {
return this._overlayViewInternal.getTutorialDismissMessage();
}
public void setTutorialDismissMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setTutorialDismissMessage(captureMessage);
}
public CaptureMessage getHoldSteadyMessage() {
return this._overlayViewInternal.getSteadyMessage();
}
public void setHoldSteadyMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setSteadyMessage(captureMessage);
}
public void setCenterMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setCenterMessage(captureMessage);
}
public CaptureMessage getCenterMessage() {
return this._overlayViewInternal.getCenterMessage();
}
public void setZoomInMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setZoomInMessage(captureMessage);
}
public CaptureMessage getZoomInMessage() {
return this._overlayViewInternal.getZoomInMessage();
}
public void setZoomOutMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setZoomOutMessage(captureMessage);
}
public CaptureMessage getZoomOutMessage() {
return this._overlayViewInternal.getZoomOutMessage();
}
public void setRotateMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setRotateMessage(captureMessage);
}
public CaptureMessage getRotateMessage() {
return this._overlayViewInternal.getRotateMessage();
}
public void setHoldParallelMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setHoldParallelMessage(captureMessage);
}
public CaptureMessage getHoldParallelMessage() {
return this._overlayViewInternal.getHoldParallelMessage();
}
public void setCapturedMessage(CaptureMessage captureMessage) {
this._overlayViewInternal.setCapturedMessage(captureMessage);
}
public CaptureMessage getCapturedMessage() {
return this._overlayViewInternal.getCapturedMessage();
}
public void setOuterViewFinderColor(int i) {
this._captureController.setOuterOverlayFrameColor(i);
}
public int getOuterViewFinderColor() {
return this._captureController.getOuterOverlayFrameColor();
}
public void setGuidanceFrameColor(int i) {
this._captureController.setGuidanceFrameColor(i);
}
public void setSteadyGuidanceFrameColor(int i) {
this._captureController.setSteadyGuidanceFrameColor(i);
}
public int getGuidanceFrameColor() {
return this._captureController.getGuidanceFrameColor();
}
public void setGuidanceFrameThickness(int i) {
if (i < 0 || i > 100) {
return;
}
this._captureController.setGuidanceFrameThickness(i);
}
public int getGuidanceFrameThickness() {
return this._captureController.getGuidanceFrameThickness();
}
public Bitmap getDocumentSampleImage() {
return this._captureController.getDocumentSampleImage();
}
public void setDocumentSampleImage(Bitmap bitmap) {
this._captureController.setDocumentSampleImage(bitmap);
}
public void addPageDetectionListener(PageDetectionListener pageDetectionListener) {
this._captureController.addPageDetectionListener(pageDetectionListener);
}
public void removePageDetectionListener(PageDetectionListener pageDetectionListener) {
this._captureController.removePageDetectionListener(pageDetectionListener);
}
}