ActionBuilders
public final class ActionBuilders
Builders for actions that can be performed when a user interacts with layout elements.
Summary
Nested types |
|---|
@RequiresSchemaVersion(major = 1, minor = 0)Interface defining an action that can be used by a layout element. |
@RequiresSchemaVersion(major = 1, minor = 0)A launch action to send an intent to an Android activity. |
public final class ActionBuilders.AndroidActivity.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)A boolean value that can be added to an Android intent's extras. |
public final class ActionBuilders.AndroidBooleanExtra.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)A double value that can be added to an Android intent's extras. |
public final class ActionBuilders.AndroidDoubleExtra.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity. |
@RequiresSchemaVersion(major = 1, minor = 0)An integer value that can be added to an Android intent's extras. |
public final class ActionBuilders.AndroidIntExtra.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)A long value that can be added to an Android intent's extras. |
public final class ActionBuilders.AndroidLongExtra.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)A string value that can be added to an Android intent's extras. |
public final class ActionBuilders.AndroidStringExtra.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)An action used to launch another activity on the system. |
public final class ActionBuilders.LaunchAction.BuilderBuilder for |
@RequiresSchemaVersion(major = 1, minor = 0)An action used to load (or reload) the layout contents. |
public final class ActionBuilders.LoadAction.BuilderBuilder for |
Public methods |
|
|---|---|
static @NonNull ActionBuilders.AndroidBooleanExtra |
booleanExtra(boolean value)Shortcut for building an |
static @NonNull ActionBuilders.AndroidDoubleExtra |
doubleExtra(double value)Shortcut for building an |
static @NonNull ActionBuilders.AndroidIntExtra |
intExtra(int value)Shortcut for building an |
static @NonNull ActionBuilders.LaunchAction |
launchAction(@NonNull ComponentName activityComponentName)Shortcut for building a |
static @NonNull ActionBuilders.LaunchAction |
launchAction(Shortcut for building a |
static @NonNull ActionBuilders.AndroidLongExtra |
longExtra(long value)Shortcut for building an |
static @NonNull ActionBuilders.AndroidStringExtra |
stringExtra(@NonNull String value)Shortcut for building an |
Public methods
booleanExtra
public static @NonNull ActionBuilders.AndroidBooleanExtra booleanExtra(boolean value)
Shortcut for building an AndroidBooleanExtra.
doubleExtra
public static @NonNull ActionBuilders.AndroidDoubleExtra doubleExtra(double value)
Shortcut for building an AndroidDoubleExtra.
intExtra
public static @NonNull ActionBuilders.AndroidIntExtra intExtra(int value)
Shortcut for building an AndroidIntExtra.
launchAction
public static @NonNull ActionBuilders.LaunchAction launchAction(@NonNull ComponentName activityComponentName)
Shortcut for building a LaunchAction.
launchAction
public static @NonNull ActionBuilders.LaunchAction launchAction(
@NonNull ComponentName activityComponentName,
@NonNull Map<String, ActionBuilders.AndroidExtra> intentExtras
)
Shortcut for building a LaunchAction with extras in the launch intent.
longExtra
public static @NonNull ActionBuilders.AndroidLongExtra longExtra(long value)
Shortcut for building an AndroidLongExtra.
stringExtra
public static @NonNull ActionBuilders.AndroidStringExtra stringExtra(@NonNull String value)
Shortcut for building an AndroidStringExtra.