Class VitruvioOCRProviderResult
Object
VitruvioOCRProviderResult
- All Implemented Interfaces:
DocumentRepresentation,OCRResult
-
Nested Class Summary
Nested classes/interfaces inherited from interface OCRResult
OCRResult.FieldResultStatus, OCRResult.OCRResultField -
Field Summary
Fields inherited from interface DocumentRepresentation
DEFAULT_DATE_FORMATFields inherited from interface OCRResult
SERVICE_SOURCE -
Constructor Summary
ConstructorsConstructorDescriptionVitruvioOCRProviderResult(ModeloDocumentoOCR modelo, Throwable error) VitruvioOCRProviderResult(ModeloDocumentoOCR modelo, Map<String, OCRResult.OCRResultField> results) VitruvioOCRProviderResult(ModeloDocumentoOCR modelo, Map<String, OCRResult.OCRResultField> results, File sourceFile) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetError()Obtem o erro encontrado pelo provedor, ou null se nenhumResultadosObtem uma colecao dos campos do documentoModeloDocumentoOCRModelo de documento que foi identificado na leituraResultadosObtem o arquivo de origem relacionado a este resultado (opcional)booleanisEmpty()Determina se nenhum campo foi coletado para este modelobooleanisError()Determina se nao foi possivel coletar os resultados para este modelo especifico Se este campo retornar TRUE nenhum resultado deve ser considerado para esta leituraProvedor OCR que interpretou os resultadosIdentifica unicamente o servico que obteve o documentostore()Solicita a persistencia do documentostore(StoreOptions options) Armazena o documentoGera uma representacao JSON para armazenamento do documento
-
Constructor Details
-
VitruvioOCRProviderResult
public VitruvioOCRProviderResult(ModeloDocumentoOCR modelo, Map<String, OCRResult.OCRResultField> results) -
VitruvioOCRProviderResult
public VitruvioOCRProviderResult(ModeloDocumentoOCR modelo, Map<String, OCRResult.OCRResultField> results, File sourceFile) -
VitruvioOCRProviderResult
-
-
Method Details
-
serviceSource
Description copied from interface:DocumentRepresentationIdentifica unicamente o servico que obteve o documento- Specified by:
serviceSourcein interfaceDocumentRepresentation- Returns:
-
providerId
Description copied from interface:OCRResultProvedor OCR que interpretou os resultados- Specified by:
providerIdin interfaceOCRResult- Returns:
-
getModeloOCR
public ModeloDocumentoOCR getModeloOCR()Description copied from interface:OCRResultModelo de documento que foi identificado na leitura- Specified by:
getModeloOCRin interfaceOCRResult- Returns:
-
getResults
Description copied from interface:OCRResultResultados- Specified by:
getResultsin interfaceOCRResult- Returns:
-
getFieldMap
Description copied from interface:DocumentRepresentationResultados- Specified by:
getFieldMapin interfaceDocumentRepresentation- Returns:
-
getFields
Description copied from interface:DocumentRepresentationObtem uma colecao dos campos do documento- Specified by:
getFieldsin interfaceDocumentRepresentation- Returns:
-
isEmpty
public boolean isEmpty()Description copied from interface:OCRResultDetermina se nenhum campo foi coletado para este modelo -
anyFieldWithError
public boolean anyFieldWithError()- Specified by:
anyFieldWithErrorin interfaceOCRResult
-
isError
public boolean isError()Description copied from interface:OCRResultDetermina se nao foi possivel coletar os resultados para este modelo especifico Se este campo retornar TRUE nenhum resultado deve ser considerado para esta leitura -
getError
Description copied from interface:OCRResultObtem o erro encontrado pelo provedor, ou null se nenhum -
toStoreRepresentation
Description copied from interface:DocumentRepresentationGera uma representacao JSON para armazenamento do documento- Specified by:
toStoreRepresentationin interfaceDocumentRepresentation- Returns:
-
getSourceFile
Description copied from interface:OCRResultObtem o arquivo de origem relacionado a este resultado (opcional)- Specified by:
getSourceFilein interfaceOCRResult- Returns:
-
store
Description copied from interface:DocumentRepresentationSolicita a persistencia do documento- Specified by:
storein interfaceDocumentRepresentation- Returns:
-
store
Description copied from interface:OCRResultArmazena o documento
-