public interface ResourceBundleControlProvider
An interface for service providers that provide implementations of 
ResourceBundle.Control. The default resource bundle loading
 behavior of the ResourceBundle.getBundle factory methods that take
 no ResourceBundle.Control instance can be modified with 
 ResourceBundleControlProvider implementations.
 Provider implementations are loaded from the application's class path
 using ServiceLoader at the first invocation of the
 ResourceBundle.getBundle factory method that takes no
 ResourceBundle.Control instance.
 
All ResourceBundleControlProviders are ignored in named modules.
- Since:
- 1.8
- See Also:
- ResourceBundle.getBundle,- ServiceLoader.load(Class)
- 
Method SummaryModifier and Type Method Description ResourceBundle.ControlgetControl(String baseName)Returns aResourceBundle.Controlinstance that is used to handle resource bundle loading for the givenbaseName.
- 
Method Details- 
getControlReturns aResourceBundle.Controlinstance that is used to handle resource bundle loading for the givenbaseName. This method must returnnullif the givenbaseNameisn't handled by this provider.- Parameters:
- baseName- the base name of the resource bundle
- Returns:
- a ResourceBundle.Controlinstance, ornullif the givenbaseNameis not applicable to this provider.
- Throws:
- NullPointerException- if- baseNameis- null
 
 
-