Mercurial > dive4elements > framework
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 : |