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.0 and 1.0 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 . |