View

abstract class View implements GiniVisionBaseView<AnalysisScreenContract.Presenter>, AnalysisFragmentInterface

Functions

getPdfPreviewSize
Link copied to clipboard
abstract Size getPdfPreviewSize()
getPresenter
Link copied to clipboard
AnalysisScreenContract.Presenter getPresenter()
hideError
Link copied to clipboard

Call this method to hide the error shown before with showError or showError .

abstract void hideError()
hideErrorSnackbar
Link copied to clipboard
abstract void hideErrorSnackbar()
hidePdfPageCount
Link copied to clipboard
abstract void hidePdfPageCount()
hideScanAnimation
Link copied to clipboard
abstract void hideScanAnimation()
onDocumentAnalyzed
Link copied to clipboard

You should call this method after you've received the analysis results from the Gini API.

abstract void onDocumentAnalyzed()
onNoExtractionsFound
Link copied to clipboard

You should call this method after you've received the analysis results from the Gini API without the required extractions.

abstract void onNoExtractionsFound()
setListener
Link copied to clipboard

Set a listener for analysis events.

By default the hosting Activity is expected to implement the AnalysisFragmentListener . In case that is not feasible you may set the listener using this method.

Note: the listener is expected to be available until the fragment is attached to an activity. Make sure to set the listener before that.

abstract void setListener(AnalysisFragmentListener listener)
setPresenter
Link copied to clipboard
void setPresenter(AnalysisScreenContract.Presenter presenter)
abstract void setPresenter(P presenter)
showBitmap
Link copied to clipboard
abstract void showBitmap(Bitmap bitmap, int rotationForDisplay)
showError
Link copied to clipboard

Call this method when you need to show an error message to the user in the Analysis Screen.

abstract void showError(String message, int duration)

Call this method when you need to show an error message with an invokable action to the user in the Analysis Screen.

abstract void showError(String message, String buttonTitle, View.OnClickListener onClickListener)
showErrorSnackbar
Link copied to clipboard
abstract void showErrorSnackbar(String message, int duration, String buttonTitle, View.OnClickListener onClickListener)
showHints
Link copied to clipboard
abstract void showHints(List<AnalysisHinthints)
showPdfInfoPanel
Link copied to clipboard
abstract void showPdfInfoPanel()
showPdfPageCount
Link copied to clipboard
abstract void showPdfPageCount(String pageCount)
showPdfTitle
Link copied to clipboard
abstract void showPdfTitle(String title)
showScanAnimation
Link copied to clipboard
abstract void showScanAnimation()
startScanAnimation
Link copied to clipboard

You should call this method when you start the document analysis using the Gini API.

abstract void startScanAnimation()
stopScanAnimation
Link copied to clipboard

You should call this method when the document analysis has finished.

abstract void stopScanAnimation()
waitForViewLayout
Link copied to clipboard
abstract CompletableFuture<VoidwaitForViewLayout()

Inheritors

AnalysisFragmentImpl
Link copied to clipboard