Class ResultFieldImpl
Object
ResultFieldImpl
- All Implemented Interfaces:
DocumentFieldRepresentation,OCRResult.OCRResultField
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionResultFieldImpl(MapeamentoCampoModeloOCR mapeamentoCampoOCR, ModeloCampoDocumento modeloCampo, String rawValue) -
Method Summary
Modifier and TypeMethodDescriptionObtem o valor parseado apos as validacoes e regrasID do campoTipoDadosCampoTipo de dados informado pelo modelogetValue()Obtem o valor convertidoObtem o valor como numero Data ou lanca erro se o tipo for indevidoObtem o valor como numero Decimal ou lanca erro se o tipo for indevidoObtem o valor como numero inteiro ou lanca erro se o tipo for indevidoObtem o valor como numero String ou lanca erro se o tipo for indevidobooleanisEmpty()Determina se o campo nao possui nenhum valorrawValue()Retorna o valor literal obtido pelo servico de OCR (antes de qualquer parsing)status()Status da leitura do CampoObtem o valor como boolean ou lanca erro se o tipo for indevido
-
Constructor Details
-
ResultFieldImpl
public ResultFieldImpl(MapeamentoCampoModeloOCR mapeamentoCampoOCR, ModeloCampoDocumento modeloCampo, String rawValue)
-
-
Method Details
-
status
Description copied from interface:OCRResult.OCRResultFieldStatus da leitura do Campo- Specified by:
statusin interfaceOCRResult.OCRResultField- Returns:
-
getFieldId
Description copied from interface:DocumentFieldRepresentationID do campo- Specified by:
getFieldIdin interfaceDocumentFieldRepresentation- Returns:
-
getFieldType
public TipoDadosCampo getFieldType()Description copied from interface:DocumentFieldRepresentationTipo de dados informado pelo modelo- Specified by:
getFieldTypein interfaceDocumentFieldRepresentation- Returns:
-
valueAsBoolean
Description copied from interface:DocumentFieldRepresentationObtem o valor como boolean ou lanca erro se o tipo for indevido- Specified by:
valueAsBooleanin interfaceDocumentFieldRepresentation- Returns:
-
getValueAsNumber
Description copied from interface:DocumentFieldRepresentationObtem o valor como numero inteiro ou lanca erro se o tipo for indevido- Specified by:
getValueAsNumberin interfaceDocumentFieldRepresentation- Returns:
-
getValueAsDecimal
Description copied from interface:DocumentFieldRepresentationObtem o valor como numero Decimal ou lanca erro se o tipo for indevido- Specified by:
getValueAsDecimalin interfaceDocumentFieldRepresentation- Returns:
-
getValueAsDate
Description copied from interface:DocumentFieldRepresentationObtem o valor como numero Data ou lanca erro se o tipo for indevido- Specified by:
getValueAsDatein interfaceDocumentFieldRepresentation- Returns:
-
getValueAsString
Description copied from interface:DocumentFieldRepresentationObtem o valor como numero String ou lanca erro se o tipo for indevido- Specified by:
getValueAsStringin interfaceDocumentFieldRepresentation- Returns:
-
rawValue
Description copied from interface:OCRResult.OCRResultFieldRetorna o valor literal obtido pelo servico de OCR (antes de qualquer parsing)- Specified by:
rawValuein interfaceOCRResult.OCRResultField- Returns:
-
isEmpty
public boolean isEmpty()Description copied from interface:OCRResult.OCRResultFieldDetermina se o campo nao possui nenhum valor- Specified by:
isEmptyin interfaceDocumentFieldRepresentation- Specified by:
isEmptyin interfaceOCRResult.OCRResultField- Returns:
-
convertedValue
Description copied from interface:OCRResult.OCRResultFieldObtem o valor parseado apos as validacoes e regras- Specified by:
convertedValuein interfaceOCRResult.OCRResultField- Returns:
-
getValue
Description copied from interface:DocumentFieldRepresentationObtem o valor convertido- Specified by:
getValuein interfaceDocumentFieldRepresentation- Returns:
-