View Javadoc

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  }