TextLanguage.Builder
public
static
final
class
TextLanguage.Builder
extends Object
| java.lang.Object | |
| ↳ | 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
|
putLocale(ULocale locale, float confidenceScore)
Sets a language locale for the processed text and assigns a confidence score. |
TextLanguage.Builder
|
setExtras(Bundle bundle)
Sets a bundle containing non-structured extra information about the TextLanguage object. |
TextLanguage.Builder
|
setId(String id)
Sets an optional id for the TextLanguage object. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder ()
Public methods
build
public TextLanguage build ()
Builds and returns a new TextLanguage object.
If necessary, this method will verify fields, clamp them, and make them immutable.
| Returns | |
|---|---|
TextLanguage |
This value cannot be null. |
putLocale
public TextLanguage.Builder putLocale (ULocale locale, float confidenceScore)
Sets a language locale for the processed text and assigns a confidence score. If the locale has already been set, this updates it.
| Parameters | |
|---|---|
locale |
ULocale: This value cannot be null. |
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 |
| Returns | |
|---|---|
TextLanguage.Builder |
This value cannot be null. |
setExtras
public TextLanguage.Builder setExtras (Bundle bundle)
Sets a bundle containing non-structured extra information about the TextLanguage object.
| Parameters | |
|---|---|
bundle |
Bundle: This value cannot be null. |
| Returns | |
|---|---|
TextLanguage.Builder |
This value cannot be null. |
setId
public TextLanguage.Builder setId (String id)
Sets an optional id for the TextLanguage object.
| Parameters | |
|---|---|
id |
String: This value may be null. |
| Returns | |
|---|---|
TextLanguage.Builder |
This value cannot be null. |