ActionBuilders

public final class ActionBuilders


Builders for actions that can be performed when a user interacts with layout elements.

Summary

Nested types

ActionBuilders.Action

Interface defining an action that can be used by a layout element.

ActionBuilders.Action.Builder

Builder to create Action objects.

ActionBuilders.AndroidActivity

A launch action to send an intent to an Android activity.

ActionBuilders.AndroidActivity.Builder

Builder for AndroidActivity

ActionBuilders.AndroidBooleanExtra

A boolean value that can be added to an Android intent's extras.

ActionBuilders.AndroidBooleanExtra.Builder

Builder for AndroidBooleanExtra.

ActionBuilders.AndroidDoubleExtra

A double value that can be added to an Android intent's extras.

ActionBuilders.AndroidDoubleExtra.Builder

Builder for AndroidDoubleExtra.

ActionBuilders.AndroidExtra

Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity.

ActionBuilders.AndroidExtra.Builder

Builder to create AndroidExtra objects.

ActionBuilders.AndroidIntExtra

An integer value that can be added to an Android intent's extras.

ActionBuilders.AndroidIntExtra.Builder

Builder for AndroidIntExtra.

ActionBuilders.AndroidLongExtra

A long value that can be added to an Android intent's extras.

ActionBuilders.AndroidLongExtra.Builder

Builder for AndroidLongExtra.

ActionBuilders.AndroidStringExtra

A string value that can be added to an Android intent's extras.

ActionBuilders.AndroidStringExtra.Builder

Builder for AndroidStringExtra.

ActionBuilders.LaunchAction

An action used to launch another activity on the system.

ActionBuilders.LaunchAction.Builder

Builder for LaunchAction.

ActionBuilders.LoadAction

An action used to load (or reload) the tile contents.

ActionBuilders.LoadAction.Builder

Builder for LoadAction.

Public methods

static @NonNull ActionBuilders.AndroidBooleanExtra
booleanExtra(@NonNull boolean value)

Shortcut for building an AndroidBooleanExtra.

static @NonNull ActionBuilders.AndroidDoubleExtra
doubleExtra(@NonNull double value)

Shortcut for building an AndroidDoubleExtra.

static @NonNull ActionBuilders.AndroidIntExtra
intExtra(@NonNull int value)

Shortcut for building an AndroidIntExtra.

static @NonNull ActionBuilders.AndroidLongExtra
longExtra(@NonNull long value)

Shortcut for building an AndroidLongExtra.

static @NonNull ActionBuilders.AndroidStringExtra

Shortcut for building an AndroidStringExtra.

Public methods

booleanExtra

@NonNull
public static ActionBuilders.AndroidBooleanExtra booleanExtra(@NonNull boolean value)

Shortcut for building an AndroidBooleanExtra.

doubleExtra

@NonNull
public static ActionBuilders.AndroidDoubleExtra doubleExtra(@NonNull double value)

Shortcut for building an AndroidDoubleExtra.

intExtra

@NonNull
public static ActionBuilders.AndroidIntExtra intExtra(@NonNull int value)

Shortcut for building an AndroidIntExtra.

longExtra

@NonNull
public static ActionBuilders.AndroidLongExtra longExtra(@NonNull long value)

Shortcut for building an AndroidLongExtra.

stringExtra

@NonNull
public static ActionBuilders.AndroidStringExtra stringExtra(@NonNull String value)

Shortcut for building an AndroidStringExtra.