blob: 26da43f6b1b4fa9558e9b7166ad3fc37483305ed [file] [log] [blame]
/* GENERATED SOURCE. DO NOT MODIFY. */
// ? 2017 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
package android.icu.number;
import java.util.Locale;
import android.icu.util.ULocale;
/**
* A NumberFormatter that does not yet have a locale. In order to format numbers, a locale must be
* specified.
*
* Instances of this class are immutable and thread-safe.
*
* @see android.icu.number.NumberFormatter
*/
@SuppressWarnings({"unchecked", "deprecation", "all"})
public class UnlocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android.icu.number.UnlocalizedNumberFormatter> {
UnlocalizedNumberFormatter() { throw new RuntimeException("Stub!"); }
/**
* Associate the given locale with the number formatter. The locale is used for picking the
* appropriate symbols, formats, and other data for number display.
*
* <p>
* To use the Java default locale, call Locale.getDefault():
*
* <pre>
* NumberFormatter.with(). ... .locale(Locale.getDefault())
* </pre>
*
* @param locale
* The locale to use when loading data for number formatting.
* @return The fluent chain
*/
public android.icu.number.LocalizedNumberFormatter locale(java.util.Locale locale) { throw new RuntimeException("Stub!"); }
/**
* ULocale version of the {@link #locale(java.util.Locale)} setter above.
*
* @param locale
* The locale to use when loading data for number formatting.
* @return The fluent chain
* @see #locale(Locale)
*/
public android.icu.number.LocalizedNumberFormatter locale(android.icu.util.ULocale locale) { throw new RuntimeException("Stub!"); }
}