Added in API level 31
TranslationContext.Builder
public
static
final
class
TranslationContext.Builder
extends Object
java.lang.Object | |
↳ | android.view.translation.TranslationContext.Builder |
A builder for TranslationContext
Summary
Public constructors | |
---|---|
Builder(TranslationSpec sourceSpec, TranslationSpec targetSpec)
Creates a new Builder. |
Public methods | |
---|---|
TranslationContext
|
build()
Builds the instance. |
TranslationContext.Builder
|
setTranslationFlags(int value)
Translation flags to be used by the |
Inherited methods | |
---|---|
Public constructors
Builder
Added in API level 31
public Builder (TranslationSpec sourceSpec, TranslationSpec targetSpec)
Creates a new Builder.
Parameters | |
---|---|
sourceSpec |
TranslationSpec : TranslationSpec describing the source data to be translated.
This value cannot be null . |
targetSpec |
TranslationSpec : TranslationSpec describing the target translated data.
This value cannot be null . |
Public methods
build
Added in API level 31
public TranslationContext build ()
Builds the instance. This builder should not be touched after calling this!
Returns | |
---|---|
TranslationContext |
This value cannot be null . |
setTranslationFlags
Added in API level 31
public TranslationContext.Builder setTranslationFlags (int value)
Translation flags to be used by the Translator
Parameters | |
---|---|
value |
int : Value is either 0 or a combination of TranslationContext.FLAG_LOW_LATENCY , TranslationContext.FLAG_TRANSLITERATION , and TranslationContext.FLAG_DEFINITIONS |
Returns | |
---|---|
TranslationContext.Builder |
This value cannot be null . |