A2uiFormatStringFunction


public final class A2uiFormatStringFunction implements A2uiFunction


Performs string interpolation of data model values and other functions.

Use this A2uiFunction to format strings with expressions.

Summary

Public fields

static final @NonNull A2uiFormatStringFunction

Public methods

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

Interpolates the given string with bindings.

@NonNull A2uiFunctionDefinition

The definition of the function.

Public fields

INSTANCE

public static final @NonNull A2uiFormatStringFunction INSTANCE

Public methods

execute

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

Interpolates the given string with bindings.

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

arguments containing the "value" string to format

@NonNull A2uiExecutionContext executionContext

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

Returns
Object

the formatted string

getDefinition

public @NonNull A2uiFunctionDefinition getDefinition()

The definition of the function.