A2uiNumericFunction


public final class A2uiNumericFunction implements A2uiFunction


Validates numeric range limits.

Use this A2uiFunction to check minimum and maximum value bounds.

Summary

Public fields

static final @NonNull A2uiNumericFunction

Public methods

Object
execute(
    @NonNull Map<@NonNull String, @NonNull Object> args,
    @NonNull A2uiExecutionContext executionContext
)

Validates that the numeric value in args meets range requirements.

@NonNull A2uiFunctionDefinition

The definition of the function.

Public fields

INSTANCE

public static final @NonNull A2uiNumericFunction INSTANCE

Public methods

execute

public Object execute(
    @NonNull Map<@NonNull String, @NonNull Object> args,
    @NonNull A2uiExecutionContext executionContext
)

Validates that the numeric value in args meets range requirements.

Parameters
@NonNull Map<@NonNull String, @NonNull Object> args

arguments containing "value" number and optional "min" or "max" limits

@NonNull A2uiExecutionContext executionContext

context allowing to execute other functions, evaluate dynamic payloads and resolving data bindings

Returns
Object

true if the number is within bounds, false otherwise

getDefinition

public @NonNull A2uiFunctionDefinition getDefinition()

The definition of the function.