ViewTranslationRequest.Builder
public
static
final
class
ViewTranslationRequest.Builder
extends Object
java.lang.Object | |
↳ | android.view.translation.ViewTranslationRequest.Builder |
A builder for building ViewTranslationRequest.
Summary
Public constructors | |
---|---|
Builder(AutofillId autofillId)
Creates a new Builder. |
|
Builder(AutofillId autofillId, long virtualChildId)
Creates a new Builder. |
Public methods | |
---|---|
ViewTranslationRequest
|
build()
Builds the instance. |
ViewTranslationRequest.Builder
|
setValue(String key, TranslationRequestValue value)
Sets the corresponding |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (AutofillId autofillId)
Creates a new Builder.
Parameters | |
---|---|
autofillId |
AutofillId : The AutofillId of the view associated with this request.
This value cannot be null . |
Builder
public Builder (AutofillId autofillId, long virtualChildId)
Creates a new Builder.
Parameters | |
---|---|
autofillId |
AutofillId : the AutofillId of the non-virtual view hosting the virtual view
hierarchy associated with this request.
This value cannot be null . |
virtualChildId |
long : the id of the virtual view in the host view. This id is the same
virtual id provided through content capture. |
Public methods
build
public ViewTranslationRequest build ()
Builds the instance. This builder should not be touched after calling this!
Returns | |
---|---|
ViewTranslationRequest |
This value cannot be null . |
setValue
public ViewTranslationRequest.Builder setValue (String key, TranslationRequestValue value)
Sets the corresponding TranslationRequestValue
for the provided key.
Parameters | |
---|---|
key |
String : The key for this translation request value.
This value cannot be null . |
value |
TranslationRequestValue : the translation request value holding the content to be translated.
This value cannot be null . |
Returns | |
---|---|
ViewTranslationRequest.Builder |
this builder.
This value cannot be null . |