Class NLS
MessageBundles classes extend this class, to implement a bundle.
For Native Language Support (NLS), system of software internationalization.
This interface is similar to the NLS class in eclipse.osgi.util.NLS class -
initializeMessages() method resets the values of all static strings, should
only be called by classes that extend from NLS (see TestMessages.java for
reference) - performs validation of all message in a bundle, at class load
time - performs per message validation at runtime - see NLSTest.java for
usage reference
MessageBundle classes may subclass this type.
Inheritance
System.Object
NLS
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()
Assembly: Lucene.Net.QueryParser.dll
Syntax
Constructors
|
Improve this Doc
View Source
NLS()
Declaration
Methods
|
Improve this Doc
View Source
GetLocalizedMessage(String)
Declaration
public static string GetLocalizedMessage(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetLocalizedMessage(String, CultureInfo)
Declaration
public static string GetLocalizedMessage(string key, CultureInfo locale)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Globalization.CultureInfo |
locale |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetLocalizedMessage(String, CultureInfo, Object[])
Declaration
public static string GetLocalizedMessage(string key, CultureInfo locale, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Globalization.CultureInfo |
locale |
|
System.Object[] |
args |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetLocalizedMessage(String, Object[])
Declaration
public static string GetLocalizedMessage(string key, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Object[] |
args |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetResourceManagerFactory()
Gets the static IResourceManagerFactory instance responsible
for creating System.Resources.ResourceManager instances in this class. LUCENENET specific.
Declaration
public static IResourceManagerFactory GetResourceManagerFactory()
Returns
|
Improve this Doc
View Source
InitializeMessages(String, Type)
Initialize a given class with the message bundle Keys Should be called from
a class that extends NLS in a static block at class load time.
Declaration
protected static void InitializeMessages(string bundleName, Type clazz)
Parameters
Type |
Name |
Description |
System.String |
bundleName |
Property file with that contains the message bundle
|
System.Type |
clazz |
where constants will reside
|
|
Improve this Doc
View Source
SetResourceManagerFactory(IResourceManagerFactory)
Declaration
public static void SetResourceManagerFactory(IResourceManagerFactory resourceManagerFactory)
Parameters