1 package ch.qos.cal10n.util;
2
3 import ch.qos.cal10n.Locale;
4
5 /**
6 * Interface for extracting cal10-related annotation data from an "enumTtype".
7 * The actual <em>type</em> of the enumType is implementation specific. The basic
8 * implementation uses an enum Class.
9 *
10 * @since 0.8
11 */
12 public interface AnnotationExtractor {
13
14 public String getBaseName();
15
16 public String[] extractLocaleNames();
17
18 public Locale[] extractLocales();
19
20 public String extractCharset(java.util.Locale juLocale);
21 }