Added in API level 28

Builder


class Builder
kotlin.Any
   ↳ android.view.textclassifier.TextClassification.Request.Builder

A builder for building TextClassification requests.

Summary

Public constructors
Builder(text: CharSequence, startIndex: Int, endIndex: Int)

Public methods
TextClassification.Request

Builds and returns the request object.

TextClassification.Request.Builder
setDefaultLocales(defaultLocales: LocaleList?)

TextClassification.Request.Builder
setExtras(extras: Bundle?)

Sets the extended data.

TextClassification.Request.Builder

Public constructors

Builder

Added in API level 28
Builder(
    text: CharSequence,
    startIndex: Int,
    endIndex: Int)
Parameters
text CharSequence: text providing context for the text to classify (which is specified by the sub sequence starting at startIndex and ending at endIndex) This value cannot be null.
startIndex Int: start index of the text to classify Value is 0 or greater
endIndex Int: end index of the text to classify Value is 0 or greater

Public methods

build

Added in API level 28
fun build(): TextClassification.Request

Builds and returns the request object.

Return
TextClassification.Request This value cannot be null.

setDefaultLocales

Added in API level 28
fun setDefaultLocales(defaultLocales: LocaleList?): TextClassification.Request.Builder
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
TextClassification.Request.Builder this builder This value cannot be null.

setExtras

Added in API level 29
fun setExtras(extras: Bundle?): TextClassification.Request.Builder

Sets the extended data.

Parameters
extras Bundle?: This value may be null.
Return
TextClassification.Request.Builder this builder This value cannot be null.

setReferenceTime

Added in API level 28
fun setReferenceTime(referenceTime: ZonedDateTime?): TextClassification.Request.Builder
Parameters
referenceTime ZonedDateTime?: reference time based on which relative dates (e.g. "tomorrow" should be interpreted. This should usually be the time when the text was originally composed. If no reference time is set, now is used. This value may be null.
Return
TextClassification.Request.Builder this builder This value cannot be null.