Package org.mozilla.geckoview
Class GeckoSession.PromptDelegate.AutocompleteRequest<T extends Autocomplete.Option<?>>
Object
org.mozilla.geckoview.GeckoSession.PromptDelegate.BasePrompt
org.mozilla.geckoview.GeckoSession.PromptDelegate.AutocompleteRequest<T>
- Enclosing interface:
- GeckoSession.PromptDelegate
public static class GeckoSession.PromptDelegate.AutocompleteRequest<T extends Autocomplete.Option<?>>
extends GeckoSession.PromptDelegate.BasePrompt
Request containing information required to resolve Autocomplete prompt requests.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.mozilla.geckoview.GeckoSession.PromptDelegate.BasePrompt
GeckoSession.PromptDelegate.BasePrompt.Observer -
Field Summary
FieldsFields inherited from class org.mozilla.geckoview.GeckoSession.PromptDelegate.BasePrompt
title -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAutocompleteRequest(String id, T[] options, GeckoSession.PromptDelegate.BasePrompt.Observer observer) Constructor for AutocompleteRequest with available options. -
Method Summary
Modifier and TypeMethodDescriptionconfirm(Autocomplete.Option<?> selection) Confirm the request by responding with a selection.dismiss()Dismiss the request.Methods inherited from class org.mozilla.geckoview.GeckoSession.PromptDelegate.BasePrompt
confirm, getDelegate, isComplete, setDelegate
-
Field Details
-
options
The Autocomplete options for this request. This can contain a single or multiple entries.
-
-
Constructor Details
-
AutocompleteRequest
protected AutocompleteRequest(@NonNull String id, @NonNull T[] options, GeckoSession.PromptDelegate.BasePrompt.Observer observer) Constructor for AutocompleteRequest with available options.- Parameters:
id- the unique identifier for this promptoptions- the array of autocomplete optionsobserver- the observer to notify when the prompt is completed
-
-
Method Details
-
confirm
@UiThread @NonNull public GeckoSession.PromptDelegate.PromptResponse confirm(@NonNull Autocomplete.Option<?> selection) Confirm the request by responding with a selection. See the PromptDelegate callbacks for specifics.- Parameters:
selection- TheAutocomplete.Optionused to confirm the request.- Returns:
- A
GeckoSession.PromptDelegate.PromptResponsewhich can be used to complete theGeckoResultassociated with this prompt.
-
dismiss
Dismiss the request. See the PromptDelegate callbacks for specifics.- Overrides:
dismissin classGeckoSession.PromptDelegate.BasePrompt- Returns:
- A
GeckoSession.PromptDelegate.PromptResponsewhich can be used to complete theGeckoResultassociated with this prompt.
-