Class Languages
- java.lang.Object
 - 
- org.apache.commons.codec.language.bm.Languages
 
 
- 
public class Languages extends java.lang.ObjectLanguage codes.Language codes are typically loaded from resource files. These are UTF-8 encoded text files. They are systematically named following the pattern:
org/apache/commons/codec/language/bm/${
NameType.getName()languages.txtThe format of these resources is the following:
- Language: a single string containing no whitespace
 - End-of-line comments: Any occurrence of '//' will cause all text following on that line to be discarded as a comment.
 - Multi-line comments: Any line starting with '/*' will start multi-line commenting mode. This will skip all content until a line ending in '*' and '/' is found.
 - Blank lines: All blank lines will be skipped.
 
Ported from language.php
This class is immutable and thread-safe.
- Since:
 - 1.6
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLanguages.LanguageSetA set of languages.static classLanguages.SomeLanguagesSome languages, explicitly enumerated. 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANYstatic Languages.LanguageSetANY_LANGUAGEAny/all languages.static Languages.LanguageSetNO_LANGUAGESNo languages at all. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LanguagesgetInstance(java.lang.String languagesResourceName)static LanguagesgetInstance(NameType nameType)java.util.Set<java.lang.String>getLanguages() 
 - 
 
- 
- 
Field Detail
- 
ANY
public static final java.lang.String ANY
- See Also:
 - Constant Field Values
 
 
- 
NO_LANGUAGES
public static final Languages.LanguageSet NO_LANGUAGES
No languages at all. 
- 
ANY_LANGUAGE
public static final Languages.LanguageSet ANY_LANGUAGE
Any/all languages. 
 - 
 
 -