Package io.scanbot.sdk.textpattern
Class PatternContentValidator
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class PatternContentValidator extends ContentValidator implements Parcelable
Pattern content validator.
-
-
Field Summary
Fields Modifier and Type Field Description private final String_typeprivate StringallowedCharactersprivate Stringpatternprivate BooleanmatchSubstringprivate PatternGrammarpatternGrammar
-
Constructor Summary
Constructors Constructor Description PatternContentValidator(Map<String, Object> source)PatternContentValidator(JSONObject json)PatternContentValidator(String allowedCharacters, String pattern, Boolean matchSubstring, PatternGrammar patternGrammar)
-
Method Summary
Modifier and Type Method Description Stringget_type()final StringgetAllowedCharacters()OCR whitelist. final UnitsetAllowedCharacters(String allowedCharacters)OCR whitelist. final StringgetPattern()Pattern to match. final UnitsetPattern(String pattern)Pattern to match. final BooleangetMatchSubstring()Whether the pattern should match the whole string or just a substring. final UnitsetMatchSubstring(Boolean matchSubstring)Whether the pattern should match the whole string or just a substring. final PatternGrammargetPatternGrammar()Grammar of pattern matching. final UnitsetPatternGrammar(PatternGrammar patternGrammar)Grammar of pattern matching. JSONObjecttoJson(ToJsonConfiguration config)PatternContentValidatorclone()-
-
Constructor Detail
-
PatternContentValidator
PatternContentValidator(JSONObject json)
-
PatternContentValidator
PatternContentValidator(String allowedCharacters, String pattern, Boolean matchSubstring, PatternGrammar patternGrammar)
-
-
Method Detail
-
getAllowedCharacters
final String getAllowedCharacters()
OCR whitelist. Empty string means no restriction.
Default is ""
-
setAllowedCharacters
final Unit setAllowedCharacters(String allowedCharacters)
OCR whitelist. Empty string means no restriction.
Default is ""
-
getPattern
final String getPattern()
Pattern to match. It can be a simple pattern or a regular expression.
-
setPattern
final Unit setPattern(String pattern)
Pattern to match. It can be a simple pattern or a regular expression.
-
getMatchSubstring
final Boolean getMatchSubstring()
Whether the pattern should match the whole string or just a substring.
Default is false
-
setMatchSubstring
final Unit setMatchSubstring(Boolean matchSubstring)
Whether the pattern should match the whole string or just a substring.
Default is false
-
getPatternGrammar
final PatternGrammar getPatternGrammar()
Grammar of pattern matching.
Default is WILDCARD
-
setPatternGrammar
final Unit setPatternGrammar(PatternGrammar patternGrammar)
Grammar of pattern matching.
Default is WILDCARD
-
toJson
JSONObject toJson(ToJsonConfiguration config)
-
clone
PatternContentValidator clone()
-
-
-
-