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