Lines Matching refs:lang

1298     //  Keys for this table are scope/service type/lang tag. Values are
1326 private final static String INTEGER_TYPE = "java.lang.Integer";
1329 private final static String BOOLEAN_TYPE = "java.lang.Boolean";
1342 // values are hashtables with lang tag key. Ultimate values are
1352 // the type/scope, values are a hashtable keyed by lang tag.
1353 // Values in the lang tag table are Integer objects giving
1476 String lang = locale.getLanguage();
1478 deregisterInternal(url, scopes, lang);
1530 String lang = locale.getLanguage();
1534 ServiceRecordInMemory rec = findExistingRecord(url, null, lang);
1564 deregisterInternal(url, rec.getScopes(), lang);
1670 String lang = locale.getLanguage();
1672 findExistingRecord(url, scopes, lang);
1697 deregisterInternal(url, scopes, lang);
1740 String lang = SLPConfig.localeToLangTag(locale);
1796 Vector listVec = (Vector)langLevel.get(lang);
1820 deregisterInternal(url, rec.getScopes(), lang);
1969 String lang = locale.getLanguage();
1990 int regStatus = languageSupported(serviceType, scopes, lang);
2006 makeScopeTypeLangKey(scope, serviceType, lang);
2102 String lang = locale.getLanguage();
2110 languageSupported(url.getServiceType().toString(), scopes, lang);
2157 Vector listVec = (Vector)langLevel.get(lang);
2236 String lang = locale.getLanguage();
2243 int regStatus = languageSupported(serviceType, scopes, lang);
2271 makeScopeTypeLangKey(scope, serviceType, lang);
2432 String lang = locale.getLanguage();
2450 initializeURLScopeLangTableVector(surl, scope, lang);
2452 // Add to scope/type/lang table.
2456 lang,
2463 addTypeLocale(serviceType, scope, lang);
2476 lang,
2480 addTypeLocale(abstractTypeName, scope, lang);
2491 String lang) {
2504 // Get lang level, creating if new.
2518 Assert.slpassert(langLevel.get(lang) == null,
2520 new Object[] {lang,
2528 langLevel.put(lang, listVec);
2539 String lang,
2546 String stlKey = makeScopeTypeLangKey(scope, serviceType, lang);
2548 // Get record for scope/type/lang.
2697 deregisterInternal(ServiceURL url, Vector scopes, String lang) {
2719 // For each scope, find the lang table.
2735 if (lang != null) {
2736 deregisterFromLocale(langTable, lang);
2741 deleteTypeLocale(type.toString(), scope, lang);
2746 deleteTypeLocale(type.getAbstractTypeName(), scope, lang);
2757 lang = (String)en.nextElement();
2759 deregisterFromLocale(langTable, lang);
2764 deleteTypeLocale(type.toString(), scope, lang);
2771 lang);
2777 // If the table is empty, then remove the lang table.
2798 private void deregisterFromLocale(Hashtable langTable, String lang) {
2802 Vector regList = (Vector)langTable.get(lang);
2806 new Object[] {lang});
2822 langTable.remove(lang);
2830 findExistingRecord(ServiceURL surl, Vector scopes, String lang) {
2868 // Use lang tag if we have it, otherwise, pick arbitrary.
2870 if (lang != null) {
2871 listVec = (Vector)langLevel.get(lang);
3296 addTypeLocale(String type, String scope, String lang) {
3315 Integer numRegs = (Integer)langTable.get(lang);
3329 langTable.put(lang, numRegs);
3336 private void deleteTypeLocale(String type, String scope, String lang) {
3355 Integer numRegs = (Integer)langTable.get(lang);
3360 lang,
3369 langTable.remove(lang);
3383 makeScopeTypeLangKey(scope, type, lang);
3390 langTable.put(lang, numRegs);
3403 languageSupported(String type, Vector scopes, String lang) {
3426 Object numRegs = langTable.get(lang);
3472 String lang) {
3474 return scope + "/" + serviceType + "/" + lang;
3502 // Parse off the final lang.