Expiry Date Text Builder
Defined in package com.scandit.datacapture.label.capture
- ExpiryDateTextBuilder
class ExpiryDateTextBuilder : TextFieldBuilder
Added in version 6.21.0
This class is used to define an expiry date field for a LabelDefinition in a fluent way.
- setDataTypePatterns(dataTypePatterns)
@NonNull ExpiryDateTextBuilder setDataTypePatterns( @NonNull String dataTypePatterns)
Added in version 7.1.0
Sets the identifying text patterns (data type patterns) from a single string.
- setDataTypePatterns(dataTypePatterns)
@NonNull ExpiryDateTextBuilder setDataTypePatterns( @NonNull Iterable<@NonNull String> dataTypePatterns)
Added in version 7.1.0
Sets the identifying text patterns (data type patterns) from a list of strings.
- setDataTypePattern(dataTypePattern)
@NonNull ExpiryDateTextBuilder setDataTypePattern(@NonNull Regex dataTypePattern)
Added in version 7.1.0
Sets the identifying text patterns (data type patterns) from a single regular expression.
- resetDataTypePatterns()
@NonNull ExpiryDateTextBuilder resetDataTypePatterns()
Added in version 7.1.0
Resets the identifying text patterns (data type patterns) to an empty list. For cases where the expiry date has no associated identifying text.
- setLabelDateFormat(labelDateFormat)
@NonNull ExpiryDateTextBuilder setLabelDateFormat(@NonNull LabelDateFormat labelDateFormat)
Added in version 7.2.0
Sets a LabelDateFormat to use when recognising this date.
- build(name)
@NonNull ExpiryDateText build(@NonNull String name)
Added in version 6.21.0
Builds the ExpiryDateText using the properties provided previously with other methods.
- getThis()
@NonNull ExpiryDateTextBuilder getThis()
Added in version 6.21.0
Returns the Builder itself.