A2uiRegexFunction


public final class A2uiRegexFunction implements A2uiFunction


Validates a string against a regular expression pattern.

Use this A2uiFunction to check patterns in values.

Summary

Public fields

static final @NonNull A2uiRegexFunction

Public methods

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

Validates that the input matches the pattern in args.

@NonNull A2uiFunctionDefinition

The definition of the function.

Public fields

INSTANCE

public static final @NonNull A2uiRegexFunction INSTANCE

Public methods

execute

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

Validates that the input matches the pattern in args.

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

arguments containing "value" string and "pattern" regex string

@NonNull A2uiExecutionContext executionContext

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

Returns
Object

true if the string matches the pattern, false otherwise

getDefinition

public @NonNull A2uiFunctionDefinition getDefinition()

The definition of the function.