Lines Matching defs:region
44 private final String region;
50 private BaseLocale(String language, String region) {
53 this.region = region;
57 private BaseLocale(String language, String script, String region, String variant) {
60 this.region = (region != null) ? LocaleUtils.toUpperString(region).intern() : "";
66 public static BaseLocale createInstance(String language, String region) {
67 BaseLocale base = new BaseLocale(language, region);
68 CACHE.put(new Key(language, region), base);
73 String region, String variant) {
85 Key key = new Key(language, script, region, variant);
99 return region;
117 && region == other.region
135 if (region.length() > 0) {
139 buf.append("region=");
140 buf.append(region);
156 // Generating a hash value from language, script, region and variant
159 h = 31 * h + region.hashCode();
175 * Creates a Key. language and region must be normalized
178 private Key(String language, String region) {
180 && region.intern() == region;
184 regn = region;
189 if (region != "") {
190 int len = region.length();
192 h = 31 * h + LocaleUtils.toLower(region.charAt(i));
198 public Key(String language, String script, String region, String variant) {
199 this(language, script, region, variant, false);
202 private Key(String language, String script, String region,
223 if (region != null) {
224 regn = region;
225 int len = region.length();
227 h = 31*h + LocaleUtils.toLower(region.charAt(i));