Kofax Mobile SDK API Reference
Public Member Functions | Protected Member Functions | List of all members
Extractor< T extends Serializable > Class Template Referenceabstract
Inheritance diagram for Extractor< T extends Serializable >:
BillExtractor CheckExtractor IdExtractor PassportExtractor

Public Member Functions

 Extractor ()
 
void setExtractionServer (IExtractionServer extractionServer)
 
void setResultDeserializer (IDeserializer< T > resultDeserializer)
 
void setExceptionResponseDeserializer (IExceptionResponseDeserializer exceptionResponseDeserializer)
 
void setParameters (ExtractionParameters parameters)
 
void setExtractorListener (IExtractorListener listener)
 
void setCertificateValidatorListener (CertificateValidatorListener certificateValidatorListener)
 
void extract (Image...images)
 
void onExtractionComplete (DataUnit unit)
 

Protected Member Functions

abstract ExtractorResponse< T > createResponse (T results, ExceptionResponse exceptionResponse)
 
abstract String getDefaultServerUrl (ExtractionParameters.ExtractionType extractionType)
 

Detailed Description

Base extractor implementation.

Parameters
<T>

Constructor & Destructor Documentation

Extractor ( )

Member Function Documentation

abstract ExtractorResponse<T> createResponse ( results,
ExceptionResponse  exceptionResponse 
)
abstractprotected
void extract ( Image...  images)
abstract String getDefaultServerUrl ( ExtractionParameters.ExtractionType  extractionType)
abstractprotected
void onExtractionComplete ( DataUnit  unit)

Called when a DataUnit is finished processing

Parameters
unit
void setCertificateValidatorListener ( CertificateValidatorListener  certificateValidatorListener)
void setExceptionResponseDeserializer ( IExceptionResponseDeserializer  exceptionResponseDeserializer)

Set the deserializer for exception responses

Parameters
exceptionResponseDeserializer
void setExtractionServer ( IExtractionServer  extractionServer)

Set the extraction server implementation

Parameters
extractionServer
void setExtractorListener ( IExtractorListener  listener)

Set the asynchronous listener for extraction results

Parameters
listener
void setParameters ( ExtractionParameters  parameters)

Set the parameters for extraction

Parameters
parameters
void setResultDeserializer ( IDeserializer< T >  resultDeserializer)

Set the deserializer for responses

Parameters
resultDeserializer

The documentation for this class was generated from the following file:
Untitled Document © 2018 Kofax, Inc. All rights reserved. Use is subject to license terms.