MutableUserStyle
public final class MutableUserStyle implements Iterable
A mutable UserStyle. This must be converted back to a UserStyle by calling toUserStyle.
use Watch Face Format instead
Summary
Public methods |
|
|---|---|
final UserStyleSetting.Option |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final UserStyleSetting.Option |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final int |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
@NonNull Iterator<@NonNull Map.Entry<@NonNull UserStyleSetting, @NonNull UserStyleSetting.Option>> |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final void |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final void |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final void |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final void |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
@NonNull String |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
final @NonNull UserStyle |
This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
Inherited methods |
||||
|---|---|---|---|---|
|
Public methods
get
public final UserStyleSetting.Optionget(@NonNull UserStyleSetting.Id settingId)
Returns the UserStyleSetting.Option for settingId if there is one or null otherwise. Note this is an O(n) operation.
get
public final UserStyleSetting.Optionget(@NonNull UserStyleSetting setting)
Returns the UserStyleSetting.Option for setting if there is one or null otherwise.
getSize
public final int getSize()The number of entries in the style.
iterator
public @NonNull Iterator<@NonNull Map.Entry<@NonNull UserStyleSetting, @NonNull UserStyleSetting.Option>>iterator()
Iterator over the elements of the user style.
set
public final voidset(
@NonNull UserStyleSetting.Id settingId,
@NonNull UserStyleSetting.Option.Id optionId
)
Sets the UserStyleSetting.Option for the setting with the given settingId to the option with the given optionId.
| Throws | |
|---|---|
IllegalArgumentException |
if |
set
public final voidset(
@NonNull UserStyleSetting.Id settingId,
@NonNull UserStyleSetting.Option option
)
Sets the UserStyleSetting.Option for the setting with the given settingId to the given option.
| Parameters | |
|---|---|
@NonNull UserStyleSetting.Id settingId |
The |
@NonNull UserStyleSetting.Option option |
the |
| Throws | |
|---|---|
IllegalArgumentException |
if |
set
public final voidset(
@NonNull UserStyleSetting setting,
@NonNull UserStyleSetting.Option.Id optionId
)
Sets the UserStyleSetting.Option for setting to the option with the given optionId.
| Parameters | |
|---|---|
@NonNull UserStyleSetting setting |
The |
@NonNull UserStyleSetting.Option.Id optionId |
the |
| Throws | |
|---|---|
IllegalArgumentException |
if |
set
public final voidset(
@NonNull UserStyleSetting setting,
@NonNull UserStyleSetting.Option option
)
Sets the UserStyleSetting.Option for setting to the given option.
| Parameters | |
|---|---|
@NonNull UserStyleSetting setting |
The |
@NonNull UserStyleSetting.Option option |
the |
| Throws | |
|---|---|
IllegalArgumentException |
if |
toUserStyle
public final @NonNull UserStyletoUserStyle()
Converts this instance to an immutable UserStyle with the same mapping.