Added in API level 28
Builder
class Builder
kotlin.Any | |
↳ | android.view.textclassifier.TextSelection.Request.Builder |
A builder for building TextSelection requests.
Summary
Public constructors | |
---|---|
Builder(text: CharSequence, startIndex: Int, endIndex: Int) |
Public methods | |
---|---|
TextSelection.Request |
build() Builds and returns the request object. |
TextSelection.Request.Builder |
setDefaultLocales(defaultLocales: LocaleList?) |
TextSelection.Request.Builder |
Sets the extended data. |
TextSelection.Request.Builder |
setIncludeTextClassification(includeTextClassification: Boolean) |
Public constructors
Builder
Added in API level 28
Builder(
text: CharSequence,
startIndex: Int,
endIndex: Int)
Parameters | |
---|---|
text |
CharSequence: text providing context for the selected text (which is specified by the sub sequence starting at selectionStartIndex and ending at selectionEndIndex) This value cannot be null . |
startIndex |
Int: start index of the selected part of text Value is 0 or greater |
endIndex |
Int: end index of the selected part of text Value is 0 or greater |
Public methods
build
Added in API level 28
fun build(): TextSelection.Request
Builds and returns the request object.
Return | |
---|---|
TextSelection.Request |
This value cannot be null . |
setDefaultLocales
Added in API level 28
fun setDefaultLocales(defaultLocales: LocaleList?): TextSelection.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 | |
---|---|
TextSelection.Request.Builder |
this builder. This value cannot be null . |
setExtras
Added in API level 29
fun setExtras(extras: Bundle?): TextSelection.Request.Builder
Sets the extended data.
Parameters | |
---|---|
extras |
Bundle?: This value may be null . |
Return | |
---|---|
TextSelection.Request.Builder |
this builder This value cannot be null . |
setIncludeTextClassification
Added in API level 31
fun setIncludeTextClassification(includeTextClassification: Boolean): TextSelection.Request.Builder
Parameters | |
---|---|
includeTextClassification |
Boolean: If true, suggests the TextClassifier to classify the text in the suggested selection span and include a TextClassification object in the result. The TextClassifier may not support this and in which case, TextSelection.getTextClassification() returns null . |
Return | |
---|---|
TextSelection.Request.Builder |
this builder. This value cannot be null . |