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;
     }

http://dive4elements.wald.intevation.org