Mercurial > dive4elements > framework
diff 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 |
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultCallMeta.java Fri Mar 26 10:04:34 2010 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultCallMeta.java Fri Mar 26 11:40:28 2010 +0000 @@ -6,16 +6,30 @@ import de.intevation.artifacts.PreferredLocale; /** + * Default implementation of CallMeta. It provides a list of + * preferred langauages and implements an intersection mechanism + * to figure out the best matching language given a list of server + * provided languages. * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> */ public class DefaultCallMeta implements CallMeta { + /** + * The list of preferred languages. + */ protected PreferredLocale [] languages; + /** + * Default constructor. + */ public DefaultCallMeta() { } + /** + * Creates new DefaultCallMeta with a given list of languages. + * @param languages The list of preferred languages. + */ public DefaultCallMeta(PreferredLocale [] languages) { this.languages = languages; }