Package com.day.cq.commons
Class LanguageUtil
- java.lang.Object
 - 
- com.day.cq.commons.LanguageUtil
 
 
- 
public class LanguageUtil extends java.lang.ObjectLanguageUtil... 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>ISO_COUNTRIESSet of all valid country iso codes.static java.util.Set<java.lang.String>ISO_LANGUAGESSet of all valid language iso codes.static java.lang.StringPSEUDO_LANGUAGE 
- 
Constructor Summary
Constructors Constructor Description LanguageUtil() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LanguagegetLanguage(java.lang.String code)Returns the language for the given language/country abbreviation.static java.lang.StringgetLanguageRoot(java.lang.String path)Returns the language root for the given path by only analyzing the path names starting at the root.static java.util.LocalegetLocale(java.lang.String code)Returns the language locale for the given language/country abbreviation. 
 - 
 
- 
- 
Field Detail
- 
ISO_LANGUAGES
public static final java.util.Set<java.lang.String> ISO_LANGUAGES
Set of all valid language iso codes.- See Also:
 Locale.getISOLanguages()
 
- 
ISO_COUNTRIES
public static final java.util.Set<java.lang.String> ISO_COUNTRIES
Set of all valid country iso codes.- See Also:
 Locale.getISOCountries()
 
- 
PSEUDO_LANGUAGE
public static final java.lang.String PSEUDO_LANGUAGE
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getLocale
public static java.util.Locale getLocale(java.lang.String code)
Returns the language locale for the given language/country abbreviation.- Parameters:
 code- the language/country code. eg de_CH- Returns:
 - the locale or null if not valid.
 
 
- 
getLanguage
public static Language getLanguage(java.lang.String code)
Returns the language for the given language/country abbreviation.- Parameters:
 code- the language/country code. eg de_CH or de-CH- Returns:
 - the locale or null if not valid.
 - Since:
 - 5.4
 
 
- 
getLanguageRoot
public static java.lang.String getLanguageRoot(java.lang.String path)
Returns the language root for the given path by only analyzing the path names starting at the root.- Parameters:
 path- path- Returns:
 - the language root or 
nullif not found 
 
 - 
 
 -