TextSelection.Builder
public
static
final
class
TextSelection.Builder
extends Object
| java.lang.Object | |
| ↳ | androidx.textclassifier.TextSelection.Builder |
Builder used to build TextSelection objects.
Summary
Public constructors | |
|---|---|
Builder(int startIndex, int endIndex)
Creates a builder used to build |
|
Public methods | |
|---|---|
TextSelection
|
build()
Builds and returns |
TextSelection.Builder
|
setEntityType(String type, float confidenceScore)
Sets an entity type for the classified text and assigns a confidence score. |
TextSelection.Builder
|
setExtras(Bundle extras)
Sets the extended, vendor specific data. |
TextSelection.Builder
|
setId(String id)
Sets an id for the TextSelection object. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (int startIndex,
int endIndex)
Creates a builder used to build TextSelection objects.
| Parameters | |
|---|---|
startIndex |
int: the start index of the text selection. |
endIndex |
int: the end index of the text selection. Must be greater than startIndex
|
Public methods
setEntityType
public TextSelection.Builder setEntityType (String type, float confidenceScore)
Sets an entity type for the classified text and assigns a confidence score.
| Parameters | |
|---|---|
type |
String |
confidenceScore |
float: a value from 0 (low confidence) to 1 (high confidence).
0 implies the entity does not exist for the classified text.
Values greater than 1 are clamped to 1.
Value is between 0.0 and 1.0 inclusive. |
| Returns | |
|---|---|
TextSelection.Builder |
|
setExtras
public TextSelection.Builder setExtras (Bundle extras)
Sets the extended, vendor specific data.
| Parameters | |
|---|---|
extras |
Bundle |
| Returns | |
|---|---|
TextSelection.Builder |
|
setId
public TextSelection.Builder setId (String id)
Sets an id for the TextSelection object.
| Parameters | |
|---|---|
id |
String |
| Returns | |
|---|---|
TextSelection.Builder |
|