Builder

public class Builder

Builder for GiniCapture. To get an instance call newInstance.

Functions

build
Link copied to clipboard
void build()
Create a new GiniCapture instance.
setBackButtonsEnabled
Link copied to clipboard
GiniCapture.Builder setBackButtonsEnabled(boolean enabled)
Screen API only Enable/disable back buttons in all Activities except ReviewActivity and AnalysisActivity, which always show back buttons.
setCustomErrorLoggerListener
Link copied to clipboard
Set an ErrorLoggerListener to be notified of Gini Capture SDK errors.
setCustomHelpItems
Link copied to clipboard
GiniCapture.Builder setCustomHelpItems(@NonNull() List<HelpItem.Custom> customHelpItems)
Set custom help items to be shown in the Help Screen.
setCustomOnboardingPages
Link copied to clipboard
GiniCapture.Builder setCustomOnboardingPages(@NonNull() ArrayList<OnboardingPage> onboardingPages)
Set custom pages to be shown in the Onboarding Screen.
setDocumentImportEnabledFileTypes
Link copied to clipboard
GiniCapture.Builder setDocumentImportEnabledFileTypes(@NonNull() DocumentImportEnabledFileTypes documentImportEnabledFileTypes)
Enable and configure the document import feature or disable it by passing in .
setEventTracker
Link copied to clipboard
GiniCapture.Builder setEventTracker(@NonNull() EventTracker eventTracker)
Set the EventTracker instance which will be called from the different screens to inform you about the various events which can occur during the usage of the Gini Capture SDK.
setFileImportEnabled
Link copied to clipboard
GiniCapture.Builder setFileImportEnabled(boolean fileImportEnabled)
Enable/disable the file import feature.
setFlashButtonEnabled
Link copied to clipboard
GiniCapture.Builder setFlashButtonEnabled(boolean enabled)
Enable/disable the flash button in the Camera Screen.
setFlashOnByDefault
Link copied to clipboard
GiniCapture.Builder setFlashOnByDefault(boolean flashOn)
Set whether the camera flash is on or off by default.
setGiniCaptureNetworkApi
Link copied to clipboard
GiniCapture.Builder setGiniCaptureNetworkApi(@NonNull() GiniCaptureNetworkApi giniCaptureNetworkApi)
Set the GiniCaptureNetworkApi instance which clients can use to request network calls (e.g.
setGiniCaptureNetworkService
Link copied to clipboard
GiniCapture.Builder setGiniCaptureNetworkService(@NonNull() GiniCaptureNetworkService giniCaptureNetworkService)
Set the GiniCaptureNetworkService instance which will be used by the library to request document related network calls (e.g.
setGiniErrorLoggerIsOn
Link copied to clipboard
GiniCapture.Builder setGiniErrorLoggerIsOn(boolean isOn)
Set whether the default Gini error logging implementation is on or not.
setMultiPageEnabled
Link copied to clipboard
GiniCapture.Builder setMultiPageEnabled(boolean multiPageEnabled)
Enable/disable the multi-page feature.
setQRCodeScanningEnabled
Link copied to clipboard
GiniCapture.Builder setQRCodeScanningEnabled(boolean qrCodeScanningEnabled)
Enable/disable the QRCode scanning feature.
setShouldShowOnboarding
Link copied to clipboard
GiniCapture.Builder setShouldShowOnboarding(boolean shouldShowOnboarding)
Screen API only Set to {@code true} to show the Onboarding Screen every time the CameraActivity starts.
setShouldShowOnboardingAtFirstRun
Link copied to clipboard
GiniCapture.Builder setShouldShowOnboardingAtFirstRun(boolean shouldShowOnboardingAtFirstRun)
Screen API only Set to {@code false} to disable automatically showing the OnboardingActivity the first time the CameraActivity is launched - we highly recommend letting the Gini Capture SDK show the OnboardingActivity at first run.
setSupportedFormatsHelpScreenEnabled
Link copied to clipboard
GiniCapture.Builder setSupportedFormatsHelpScreenEnabled(boolean enabled)
Enable/disable the Supported Formats help screen.