Added in API level 28
TextSelection.Request.Builder
public
static
final
class
TextSelection.Request.Builder
extends Object
| java.lang.Object | |
| ↳ | android.view.textclassifier.TextSelection.Request.Builder |
A builder for building TextSelection requests.
Summary
Public constructors | |
|---|---|
Builder(CharSequence text, int startIndex, int endIndex)
|
|
Public methods | |
|---|---|
TextSelection.Request
|
build()
Builds and returns the request object. |
TextSelection.Request.Builder
|
setDefaultLocales(LocaleList defaultLocales)
|
TextSelection.Request.Builder
|
setExtras(Bundle extras)
Sets the extended data. |
TextSelection.Request.Builder
|
setIncludeTextClassification(boolean includeTextClassification)
|
Inherited methods | |
|---|---|
Public constructors
Builder
Added in API level 28
public Builder (CharSequence text, int startIndex, int endIndex)
| 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
public TextSelection.Request build ()
Builds and returns the request object.
| Returns | |
|---|---|
TextSelection.Request |
This value cannot be null. |
setDefaultLocales
Added in API level 28
public TextSelection.Request.Builder setDefaultLocales (LocaleList defaultLocales)
| 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. |
| Returns | |
|---|---|
TextSelection.Request.Builder |
this builder.
This value cannot be null. |
setExtras
Added in API level 29
public TextSelection.Request.Builder setExtras (Bundle extras)
Sets the extended data.
| Parameters | |
|---|---|
extras |
Bundle: This value may be null. |
| Returns | |
|---|---|
TextSelection.Request.Builder |
this builder
This value cannot be null. |
setIncludeTextClassification
Added in API level 31
public TextSelection.Request.Builder setIncludeTextClassification (boolean includeTextClassification)
| 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. |
| Returns | |
|---|---|
TextSelection.Request.Builder |
this builder.
This value cannot be null. |
See also: