- 
 public interface ResourceBundleControlProviderAn interface for service providers that provide implementations ofResourceBundle.Control. The default resource bundle loading behavior of theResourceBundle.getBundlefactory methods that take noResourceBundle.Controlinstance can be modified withResourceBundleControlProviderimplementations.Provider implementations are loaded from the application's class path using ServiceLoaderat the first invocation of theResourceBundle.getBundlefactory method that takes noResourceBundle.Controlinstance.All ResourceBundleControlProviders are ignored in named modules.- Since:
- 1.8
- See Also:
- ResourceBundle.getBundle,- ServiceLoader.load(Class)
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceBundle.ControlgetControl(String baseName)Returns aResourceBundle.Controlinstance that is used to handle resource bundle loading for the givenbaseName.
 
- 
- 
- 
Method Detail- 
getControlResourceBundle.Control getControl(String baseName) Returns 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
 
 
- 
 
-