SettingsPreferenceValue.Builder


public static final class SettingsPreferenceValue.Builder
extends Object

java.lang.Object
   ↳ android.service.settings.preferences.SettingsPreferenceValue.Builder


Builder to construct SettingsPreferenceValue.

Summary

Public constructors

Builder(int type)

Create Builder instance.

Public methods

SettingsPreferenceValue build()

Constructs an immutable SettingsPreferenceValue object.

SettingsPreferenceValue.Builder setBooleanValue(boolean booleanValue)

Sets boolean value for Preference.

SettingsPreferenceValue.Builder setDoubleValue(double doubleValue)

Sets floating point value for Preference.

SettingsPreferenceValue.Builder setIntValue(int intValue)

Sets the int value for Preference.

SettingsPreferenceValue.Builder setLongValue(long longValue)

Sets long value for Preference.

SettingsPreferenceValue.Builder setStringValue(String stringValue)

Sets string value for Preference.

Inherited methods

Public constructors

Builder

public Builder (int type)

Create Builder instance.

Parameters
type int: type indicator for preference value Value is SettingsPreferenceValue.TYPE_BOOLEAN, SettingsPreferenceValue.TYPE_LONG, SettingsPreferenceValue.TYPE_DOUBLE, SettingsPreferenceValue.TYPE_STRING, or SettingsPreferenceValue.TYPE_INT

Public methods

build

public SettingsPreferenceValue build ()

Constructs an immutable SettingsPreferenceValue object.

Returns
SettingsPreferenceValue

setBooleanValue

public SettingsPreferenceValue.Builder setBooleanValue (boolean booleanValue)

Sets boolean value for Preference.

Parameters
booleanValue boolean

Returns
SettingsPreferenceValue.Builder

setDoubleValue

public SettingsPreferenceValue.Builder setDoubleValue (double doubleValue)

Sets floating point value for Preference.

Parameters
doubleValue double

Returns
SettingsPreferenceValue.Builder

setIntValue

public SettingsPreferenceValue.Builder setIntValue (int intValue)

Sets the int value for Preference.

Parameters
intValue int

Returns
SettingsPreferenceValue.Builder

setLongValue

public SettingsPreferenceValue.Builder setLongValue (long longValue)

Sets long value for Preference.

Parameters
longValue long

Returns
SettingsPreferenceValue.Builder

setStringValue

public SettingsPreferenceValue.Builder setStringValue (String stringValue)

Sets string value for Preference.

Parameters
stringValue String

Returns
SettingsPreferenceValue.Builder