A2uiNotFunction


public final class A2uiNotFunction implements A2uiFunction


Negates a boolean value.

Use this A2uiFunction to perform a logical NOT operation.

Summary

Public fields

static final @NonNull A2uiNotFunction

Public methods

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

Negates the boolean value provided in args.

@NonNull A2uiFunctionDefinition

The definition of the function.

Public fields

INSTANCE

public static final @NonNull A2uiNotFunction INSTANCE

Public methods

execute

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

Negates the boolean value provided in args.

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

arguments containing the "value" boolean to negate

@NonNull A2uiExecutionContext executionContext

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

Returns
Object

the logical negation of the input boolean, or true if value is missing

getDefinition

public @NonNull A2uiFunctionDefinition getDefinition()

The definition of the function.