2 ******************************************************************************
3 * Copyright (C) 2007-2009, International Business Machines Corporation and *
4 * others. All Rights Reserved. *
5 ******************************************************************************
8 package com.ibm.icu.impl.duration.impl;
10 import java.util.Collection;
13 * Abstract service for PeriodFormatterData, which defines the localization data
14 * used by period formatters.
16 public abstract class PeriodFormatterDataService {
18 * Returns a PeriodFormatterData for the given locale name.
20 * @param localeName the name of the locale
21 * @return a PeriodFormatterData object
23 public abstract PeriodFormatterData get(String localeName);
26 * Returns a collection of all the locale names supported by this service.
28 * @return a collection of locale names, as String
30 public abstract Collection<String> getAvailableLocales();