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. | 
