Class Languages
Language codes.
Inheritance
System.Object
Languages
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Analysis.Phonetic.Language.Bm
Assembly: Lucene.Net.Analysis.Phonetic.dll
Syntax
public class Languages
Remarks
Language codes are typically loaded from resource files. These are UTF-8 encoded text files. They are
systematically named following the pattern:
Lucene.Net.Analysis.Phonetic.Language.Bm.NameType_languages.txt
The 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
Fields
| Improve this Doc View SourceANY
Declaration
public static readonly string ANY
Field Value
Type | Description |
---|---|
System.String |
ANY_LANGUAGE
Any/all languages.
Declaration
public static readonly LanguageSet ANY_LANGUAGE
Field Value
Type | Description |
---|---|
LanguageSet |
NO_LANGUAGES
No languages at all.
Declaration
public static readonly LanguageSet NO_LANGUAGES
Field Value
Type | Description |
---|---|
LanguageSet |
Methods
| Improve this Doc View SourceGetInstance(NameType)
Declaration
public static Languages GetInstance(NameType nameType)
Parameters
Type | Name | Description |
---|---|---|
NameType | nameType |
Returns
Type | Description |
---|---|
Languages |
GetInstance(String)
Declaration
public static Languages GetInstance(string languagesResourceName)
Parameters
Type | Name | Description |
---|---|---|
System.String | languagesResourceName |
Returns
Type | Description |
---|---|
Languages |
GetLanguages()
Declaration
public virtual ISet<string> GetLanguages()
Returns
Type | Description |
---|---|
System.Collections.Generic.ISet<System.String> |