Builder
class Builder
| kotlin.Any | |
| ↳ | android.view.textclassifier.TextLanguage.Builder |
Builder used to build TextLanguage objects.
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| TextLanguage |
build()Builds and returns a new TextLanguage object. |
| TextLanguage.Builder |
Sets a language locale for the processed text and assigns a confidence score. |
| TextLanguage.Builder |
Sets a bundle containing non-structured extra information about the TextLanguage object. |
| TextLanguage.Builder |
Sets an optional id for the TextLanguage object. |
Public constructors
Builder
Builder()
Public methods
build
fun build(): TextLanguage
Builds and returns a new TextLanguage object.
If necessary, this method will verify fields, clamp them, and make them immutable.
| Return | |
|---|---|
TextLanguage |
This value cannot be null. |
putLocale
fun putLocale(
locale: ULocale,
confidenceScore: Float
): TextLanguage.Builder
Sets a language locale for the processed text and assigns a confidence score. If the locale has already been set, this updates it.
| Parameters | |
|---|---|
confidenceScore |
Float: a value from 0 (low confidence) to 1 (high confidence). 0 implies the locale does not exist for the processed text. Values greater than 1 are clamped to 1. Value is between 0.0f and 1.0f inclusive |
locale |
ULocale: This value cannot be null. |
| Return | |
|---|---|
TextLanguage.Builder |
This value cannot be null. |
setExtras
fun setExtras(bundle: Bundle): TextLanguage.Builder
Sets a bundle containing non-structured extra information about the TextLanguage object.
| Parameters | |
|---|---|
bundle |
Bundle: This value cannot be null. |
| Return | |
|---|---|
TextLanguage.Builder |
This value cannot be null. |
setId
fun setId(id: String?): TextLanguage.Builder
Sets an optional id for the TextLanguage object.
| Parameters | |
|---|---|
id |
String?: This value may be null. |
| Return | |
|---|---|
TextLanguage.Builder |
This value cannot be null. |