A2uiFormatDateFunction


public final class A2uiFormatDateFunction implements A2uiFunction


Formats a timestamp into a date string.

Use this A2uiFunction to format date values with a pattern.

Summary

Public fields

static final @NonNull A2uiFormatDateFunction

Public constructors

Public methods

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

Formats the given timestamp or ISO date string using the pattern in args.

@NonNull A2uiFunctionDefinition

The definition of the function.

Public fields

INSTANCE

public static final @NonNull A2uiFormatDateFunction INSTANCE

Public constructors

A2uiFormatDateFunction

Added in 1.0.0-alpha01
public A2uiFormatDateFunction(@NonNull A2uiLocaleProvider localeProvider)

Public methods

execute

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

Formats the given timestamp or ISO date string using the pattern in args.

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

arguments containing "value" (date string or numeric timestamp) and "format" (pattern string)

@NonNull A2uiExecutionContext executionContext

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

Returns
Object

the formatted date string, or null if required values are missing

getDefinition

public @NonNull A2uiFunctionDefinition getDefinition()

The definition of the function.