Builder
class Builder
kotlin.Any | |
↳ | android.view.textclassifier.TextLinks.Request.Builder |
A builder for building TextLinks requests.
Summary
Public constructors | |
---|---|
Builder(text: CharSequence) |
Public methods | |
---|---|
TextLinks.Request |
build() Builds and returns the request object. |
TextLinks.Request.Builder |
setDefaultLocales(defaultLocales: LocaleList?) Sets ordered list of locale preferences that may be used to disambiguate the provided text. |
TextLinks.Request.Builder |
setEntityConfig(entityConfig: TextClassifier.EntityConfig?) Sets the entity configuration to use. |
TextLinks.Request.Builder! |
Sets the extended data. |
TextLinks.Request.Builder |
setReferenceTime(referenceTime: ZonedDateTime?) Sets the reference time based on which relative dates (e.g. "tomorrow") should be interpreted. |
Public constructors
Builder
Builder(text: CharSequence)
Parameters | |
---|---|
text |
CharSequence: This value cannot be null . |
Public methods
build
fun build(): TextLinks.Request
Builds and returns the request object.
Return | |
---|---|
TextLinks.Request |
This value cannot be null . |
setDefaultLocales
fun setDefaultLocales(defaultLocales: LocaleList?): TextLinks.Request.Builder
Sets ordered list of locale preferences that may be used to disambiguate the provided text.
Parameters | |
---|---|
defaultLocales |
LocaleList?: ordered list of locale preferences that may be used to disambiguate the provided text. If no locale preferences exist, set this to null or an empty locale list. |
Return | |
---|---|
TextLinks.Request.Builder |
this builder This value cannot be null . |
setEntityConfig
fun setEntityConfig(entityConfig: TextClassifier.EntityConfig?): TextLinks.Request.Builder
Sets the entity configuration to use. This determines what types of entities the TextClassifier will look for. Set to null
for the default entity config and the TextClassifier will automatically determine what links to generate.
Parameters | |
---|---|
entityConfig |
TextClassifier.EntityConfig?: This value may be null . |
Return | |
---|---|
TextLinks.Request.Builder |
this builder |
setExtras
fun setExtras(extras: Bundle?): TextLinks.Request.Builder!
Sets the extended data.
Parameters | |
---|---|
extras |
Bundle?: This value may be null . |
Return | |
---|---|
TextLinks.Request.Builder! |
this builder |
setReferenceTime
fun setReferenceTime(referenceTime: ZonedDateTime?): TextLinks.Request.Builder
Sets the reference time based on which relative dates (e.g. "tomorrow") should be interpreted.
Parameters | |
---|---|
referenceTime |
ZonedDateTime?: reference time based on which relative dates. This should usually be the time when the text was originally composed. This value may be null . |
Return | |
---|---|
TextLinks.Request.Builder |
this builder This value cannot be null . |