androidx.a2ui.model.catalog.functions


Interfaces

A2uiLocaleProvider

Resolves the current Locale.

A2uiMessageFormatter

Interface to format messages with arguments using the ICU MessageFormat syntax.

A2uiUrlOpener

Interface to open a URL.

Classes

A2uiAndFunction

Evaluates a list of boolean values using logical AND.

A2uiEmailFunction

Validates if a string is a valid email address.

A2uiFormatCurrencyFunction

Formats a number as a currency string.

A2uiFormatDateFunction

Formats a timestamp into a date string.

A2uiFormatNumberFunction

Formats a number with grouping and decimal precision.

A2uiFormatStringFunction

Performs string interpolation of data model values and other functions.

A2uiLengthFunction

Validates string length limits.

A2uiNotFunction

Negates a boolean value.

A2uiNumericFunction

Validates numeric range limits.

A2uiOpenUrlFunction

Opens a URL in a browser or handler.

A2uiOrFunction

Evaluates a list of boolean values using logical OR.

A2uiPluralizeFunction

Chooses a plural string form based on a numeric value.

A2uiRegexFunction

Validates a string against a regular expression pattern.

A2uiRequiredFunction

Validates that a value is present and not empty.

Objects

A2uiFunctionArgParser

Reusable utility methods to parse and validate dynamic arguments passed to catalog functions.