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 |
build() Builds and returns the request object. |
TextClassification.Request.Builder |
setDefaultLocales(defaultLocales: LocaleList?) |
TextClassification.Request.Builder |
Sets the extended data. |
TextClassification.Request.Builder |
setReferenceTime(referenceTime: ZonedDateTime?) |
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 . |