All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ibm.icu.message2.FormatterFactory Maven / Gradle / Ivy

Go to download

International Component for Unicode for Java (ICU4J) is a mature, widely used Java library providing Unicode and Globalization support

There is a newer version: 76.1
Show newest version
// © 2022 and later: Unicode, Inc. and others.
// License & terms of use: https://www.unicode.org/copyright.html

package com.ibm.icu.message2;

import java.util.Locale;
import java.util.Map;

/**
 * The interface that must be implemented for each formatting function name
 * that can be used from {@link MessageFormatter}.
 *
 * 

We use it to create and cache various formatters with various options.

* * @internal ICU 72 technology preview * @deprecated This API is for technology preview only. */ @Deprecated public interface FormatterFactory { /** * The method that is called to create a formatter. * * @param locale the locale to use for formatting. * @param fixedOptions the options to use for formatting. The keys and values are function dependent. * @return the formatter. * @throws IllegalArgumentException * * @internal ICU 72 technology preview * @deprecated This API is for technology preview only. */ @Deprecated Formatter createFormatter(Locale locale, Map fixedOptions); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy