Package org.mozilla.geckoview
Class GeckoPreferenceController.SetGeckoPreference<T>
Object
org.mozilla.geckoview.GeckoPreferenceController.SetGeckoPreference<T>
- Type Parameters:
T- May be constructed as String, Integer, or Boolean.
- Enclosing class:
- GeckoPreferenceController
This object is for constructing instructions on how to set a given preference.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionsetBoolPref(String pref, Boolean value, int branch) Constructor for setting a Boolean preference.setIntPref(String pref, Integer value, int branch) Constructor for setting an Integer preference.setStringPref(String pref, String value, int branch) Constructor for setting a String preference.
-
Field Details
-
pref
The preference name. -
value
The value the preference should be set to. -
branch
public final int branchThe preference branch to operate on. -
type
public final int typeThe Gecko specified type of preference.
-
-
Method Details
-
setStringPref
@AnyThread @NonNull public static GeckoPreferenceController.SetGeckoPreference<String> setStringPref(@NonNull String pref, @NonNull String value, int branch) Constructor for setting a String preference.- Parameters:
pref- The preference name.value- The value the preference should be set to.branch- The preference branch to operate on.- Returns:
- A constructed SetGeckoPreference.
-
setIntPref
@AnyThread @NonNull public static GeckoPreferenceController.SetGeckoPreference<Integer> setIntPref(@NonNull String pref, @NonNull Integer value, int branch) Constructor for setting an Integer preference.- Parameters:
pref- The preference name.value- The value the preference should be set to.branch- The preference branch to operate on.- Returns:
- A constructed SetGeckoPreference.
-
setBoolPref
@AnyThread @NonNull public static GeckoPreferenceController.SetGeckoPreference<Boolean> setBoolPref(@NonNull String pref, @NonNull Boolean value, int branch) Constructor for setting a Boolean preference.- Parameters:
pref- The preference name.value- The value the preference should be set to.branch- The preference branch to operate on.- Returns:
- A constructed SetGeckoPreference.
-