comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultCallMeta.java @ 87:0f48188a6e02

Added some javadoc to the artifactdatabase module. Not done yet. artifacts/trunk@839 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 26 Mar 2010 11:40:28 +0000
parents 48d1a9a082c2
children 730ff077a58c
comparison
equal deleted inserted replaced
86:b2e0cb83631c 87:0f48188a6e02
4 4
5 import de.intevation.artifacts.CallMeta; 5 import de.intevation.artifacts.CallMeta;
6 import de.intevation.artifacts.PreferredLocale; 6 import de.intevation.artifacts.PreferredLocale;
7 7
8 /** 8 /**
9 * Default implementation of CallMeta. It provides a list of
10 * preferred langauages and implements an intersection mechanism
11 * to figure out the best matching language given a list of server
12 * provided languages.
9 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> 13 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a>
10 */ 14 */
11 public class DefaultCallMeta 15 public class DefaultCallMeta
12 implements CallMeta 16 implements CallMeta
13 { 17 {
18 /**
19 * The list of preferred languages.
20 */
14 protected PreferredLocale [] languages; 21 protected PreferredLocale [] languages;
15 22
23 /**
24 * Default constructor.
25 */
16 public DefaultCallMeta() { 26 public DefaultCallMeta() {
17 } 27 }
18 28
29 /**
30 * Creates new DefaultCallMeta with a given list of languages.
31 * @param languages The list of preferred languages.
32 */
19 public DefaultCallMeta(PreferredLocale [] languages) { 33 public DefaultCallMeta(PreferredLocale [] languages) {
20 this.languages = languages; 34 this.languages = languages;
21 } 35 }
22 36
23 public PreferredLocale [] getLanguages() { 37 public PreferredLocale [] getLanguages() {

http://dive4elements.wald.intevation.org