Interface Function


  • @Deprecated
    public interface Function
    Deprecated.
    This API is for technology preview only.
    The interface that must be implemented by all functions that can be used from MessageFormatter.
    Status:
    Technology Preview. This API is still in the early stages of development. Use at your own risk.
    • Method Detail

      • formatToString

        @Deprecated
        String formatToString​(Object toFormat,
                              Map<String,​Object> variableOptions)
        Deprecated.
        This API is for technology preview only.
        A method that takes the object to format and returns the i18n-aware string representation.
        Parameters:
        toFormat - the object to format.
        variableOptions - options that are not know at build time.
        Returns:
        the formatted string.
        Status:
        Technology Preview. This API is still in the early stages of development. Use at your own risk.
      • format

        @Deprecated
        FormattedPlaceholder format​(Object toFormat,
                                    Map<String,​Object> variableOptions)
        Deprecated.
        This API is for technology preview only.
        A method that takes the object to format and returns the i18n-aware formatted placeholder.
        Parameters:
        toFormat - the object to format.
        variableOptions - options that are not know at build time.
        Returns:
        the formatted placeholder.
        Status:
        Technology Preview. This API is still in the early stages of development. Use at your own risk.
      • matches

        @Deprecated
        default List<String> matches​(Object value,
                                     List<String> keys,
                                     Map<String,​Object> variableOptions)
        Deprecated.
        This API is for technology preview only.
        A method that is invoked for the object to match on each key.

        For example, an English plural matches would return true for matches(1, "1"), matches(1, "one"), and matches(1, "*").

        Parameters:
        value - the value to select on.
        keys - the key to test for matching.
        variableOptions - options that are not know at build time.
        Returns:
        the formatted string.
        Status:
        Technology Preview. This API is still in the early stages of development. Use at your own risk.