1/* GENERATED SOURCE. DO NOT MODIFY. */
2// © 2016 and later: Unicode, Inc. and others.
3// License & terms of use: http://www.unicode.org/copyright.html#License
4/*
5 ******************************************************************************
6 * Copyright (C) 2007-2009, International Business Machines Corporation and   *
7 * others. All Rights Reserved.                                               *
8 ******************************************************************************
9 */
10
11package android.icu.impl.duration.impl;
12
13import java.util.Collection;
14
15/**
16 * Abstract service for PeriodFormatterData, which defines the localization data
17 * used by period formatters.
18 * @hide Only a subset of ICU is exposed in Android
19 */
20public abstract class PeriodFormatterDataService {
21    /**
22     * Returns a PeriodFormatterData for the given locale name.
23     *
24     * @param localeName the name of the locale
25     * @return a PeriodFormatterData object
26     */
27    public abstract PeriodFormatterData get(String localeName);
28
29    /**
30     * Returns a collection of all the locale names supported by this service.
31     *
32     * @return a collection of locale names, as String
33     */
34    public abstract Collection<String> getAvailableLocales();
35}
36