Class DocumentQualityAnalyzerCompatibilityModeConfiguration
- java.lang.Object
-
- io.scanbot.sdk.documentqualityanalyzer.DocumentQualityAnalyzerCompatibilityModeConfiguration
-
public class DocumentQualityAnalyzerCompatibilityModeConfiguration extends java.lang.ObjectConfiguration for the compatibility mode of the Document Quality Analyzer. In this mode, the analyzer will return results that are identical to older versions of the SDK.
-
-
Constructor Summary
Constructors Constructor Description DocumentQualityAnalyzerCompatibilityModeConfiguration()Constructs DocumentQualityAnalyzerCompatibilityModeConfiguration with default parameters.DocumentQualityAnalyzerCompatibilityModeConfiguration(DocumentQualityAnalyzerCompatibilityMode mode, DocumentQuality minimumAcceptableQuality, DocumentQuality minimumUncertainQuality, boolean inspectSmallText)Constructs DocumentQualityAnalyzerCompatibilityModeConfiguration with the given params.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetInspectSmallText()Getter for inspectSmallText field.DocumentQualitygetMinimumAcceptableQuality()Getter for minimumAcceptableQuality field.DocumentQualitygetMinimumUncertainQuality()Getter for minimumUncertainQuality field.DocumentQualityAnalyzerCompatibilityModegetMode()Getter for mode field.voidsetInspectSmallText(boolean inspectSmallText)Setter for inspectSmallText field.voidsetMinimumAcceptableQuality(DocumentQuality minimumAcceptableQuality)Setter for minimumAcceptableQuality field.voidsetMinimumUncertainQuality(DocumentQuality minimumUncertainQuality)Setter for minimumUncertainQuality field.
-
-
-
Constructor Detail
-
DocumentQualityAnalyzerCompatibilityModeConfiguration
public DocumentQualityAnalyzerCompatibilityModeConfiguration(DocumentQualityAnalyzerCompatibilityMode mode, DocumentQuality minimumAcceptableQuality, DocumentQuality minimumUncertainQuality, boolean inspectSmallText)
Constructs DocumentQualityAnalyzerCompatibilityModeConfiguration with the given params.- Parameters:
mode- Compatibility mode to use. Default is V8minimumAcceptableQuality- This setting describes how the Document Quality Analyzer in v8 compatibility mode will behave. Minimum compatibility-mode quality that gets converted to DocumentQualityAssessment.ACCEPTABLE. Compatibility-mode quality levels equal to or higher than `minimumAcceptableQuality` result in an ACCEPTABLE quality assessment. Default is REASONABLEminimumUncertainQuality- Minimum compatibility-mode quality that gets converted to DocumentQualityAssessment.UNCERTAIN. Compatibility-mode quality levels between `minimumUncertainQuality` (inclusive) and `minimumAcceptableQuality` (exclusive) result in an UNCERTAIN quality assessment. Default is POORinspectSmallText- Inspect small text (typically less than 12 pixels height) when analyzing the document quality. If true, processing will be slower, but when the quality issue with a document is the low resolution of the text, then the issue will be caught. Default is false
-
DocumentQualityAnalyzerCompatibilityModeConfiguration
public DocumentQualityAnalyzerCompatibilityModeConfiguration()
Constructs DocumentQualityAnalyzerCompatibilityModeConfiguration with default parameters.
-
-
Method Detail
-
getMode
public DocumentQualityAnalyzerCompatibilityMode getMode()
Getter for mode field. See constructor documentation for more information about the field.- Returns:
- mode
-
getMinimumAcceptableQuality
public DocumentQuality getMinimumAcceptableQuality()
Getter for minimumAcceptableQuality field. See constructor documentation for more information about the field.- Returns:
- minimumAcceptableQuality
-
setMinimumAcceptableQuality
public void setMinimumAcceptableQuality(DocumentQuality minimumAcceptableQuality)
Setter for minimumAcceptableQuality field. See constructor documentation for more information about the field.- Parameters:
minimumAcceptableQuality- Value to set.
-
getMinimumUncertainQuality
public DocumentQuality getMinimumUncertainQuality()
Getter for minimumUncertainQuality field. See constructor documentation for more information about the field.- Returns:
- minimumUncertainQuality
-
setMinimumUncertainQuality
public void setMinimumUncertainQuality(DocumentQuality minimumUncertainQuality)
Setter for minimumUncertainQuality field. See constructor documentation for more information about the field.- Parameters:
minimumUncertainQuality- Value to set.
-
getInspectSmallText
public boolean getInspectSmallText()
Getter for inspectSmallText field. See constructor documentation for more information about the field.- Returns:
- inspectSmallText
-
setInspectSmallText
public void setInspectSmallText(boolean inspectSmallText)
Setter for inspectSmallText field. See constructor documentation for more information about the field.- Parameters:
inspectSmallText- Value to set.
-
-