PatternContentValidator

data class PatternContentValidator(var allowedCharacters: String = "", var pattern: String, var matchSubstring: Boolean = false, var patternGrammar: PatternGrammar = PatternGrammar.WILDCARD) : ContentValidator, Parcelable

Pattern content validator.

Constructors

Link copied to clipboard
constructor(source: Map<String, Any?>)
constructor(json: JSONObject)
constructor(allowedCharacters: String = "", pattern: String, matchSubstring: Boolean = false, patternGrammar: PatternGrammar = PatternGrammar.WILDCARD)

Properties

Link copied to clipboard
open override val _type: String
Link copied to clipboard

OCR whitelist. Empty string means no restriction.

Link copied to clipboard

Whether the pattern should match the whole string or just a substring.

Link copied to clipboard

Pattern to match. It can be a simple pattern or a regular expression.

Link copied to clipboard

Grammar of pattern matching.

Functions

Link copied to clipboard
open override fun clone(): PatternContentValidator
Link copied to clipboard
open override fun toJson(config: ToJsonConfiguration): JSONObject