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.