comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultPreferredLocale.java @ 89:d348fe1fd822

More javadoc (fixes small glitches, too). artifacts/trunk@845 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 26 Mar 2010 16:16:32 +0000
parents 48d1a9a082c2
children 68285f7bc476
comparison
equal deleted inserted replaced
88:69c84cf7c5d7 89:d348fe1fd822
3 import de.intevation.artifacts.PreferredLocale; 3 import de.intevation.artifacts.PreferredLocale;
4 4
5 import java.util.Locale; 5 import java.util.Locale;
6 6
7 /** 7 /**
8 * Models a pair of Locale and quality (0.0-1.0) to be used to
9 * find best matching locale between server offerings and clients requests.
10 *
8 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> 11 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a>
9 */ 12 */
10 public class DefaultPreferredLocale 13 public class DefaultPreferredLocale
11 implements PreferredLocale 14 implements PreferredLocale
12 { 15 {
16 /**
17 * The locale of this tuple pair.
18 */
13 protected Locale locale; 19 protected Locale locale;
20 /**
21 * The quality of this tuple pair between 0.0 and 1.0.
22 */
14 protected float quality; 23 protected float quality;
15 24
25 /**
26 * Default constructor
27 */
16 public DefaultPreferredLocale() { 28 public DefaultPreferredLocale() {
17 } 29 }
18 30
31 /**
32 * Constructor to build a pair of given a locale speficied by
33 * string 'lang' and an given 'quality'.
34 * @param lang The name of the locale.
35 * @param quality The quality of the locale.
36 */
19 public DefaultPreferredLocale(String lang, float quality) { 37 public DefaultPreferredLocale(String lang, float quality) {
20 locale = new Locale(lang); 38 locale = new Locale(lang);
21 this.quality = quality; 39 this.quality = quality;
22 } 40 }
23 41
27 45
28 public float getQuality() { 46 public float getQuality() {
29 return quality; 47 return quality;
30 } 48 }
31 } 49 }
32 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: 50 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org