ResourceBundleControlProvider
implementation defined
by the platform class loader or its ancestor. The recommended
way to use a custom Control
implementation to load resource bundle
is to use ResourceBundle.getBundle(String, Control)
or other factory methods that take custom ResourceBundle.Control
.@Deprecated(since="9", forRemoval=true) public interface ResourceBundleControlProvider
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.ResourceBundle.getBundle
,
ServiceLoader.loadInstalled(Class)
Modifier and Type | Method | Description |
---|---|---|
ResourceBundle.Control |
getControl(String baseName) |
Deprecated, for removal: This API element is subject to removal in a future version.
Returns a
ResourceBundle.Control instance that is used
to handle resource bundle loading for the given
baseName . |
ResourceBundle.Control getControl(String baseName)
ResourceBundle.Control
instance that is used
to handle resource bundle loading for the given
baseName
. This method must return null
if the given
baseName
isn't handled by this provider.baseName
- the base name of the resource bundleResourceBundle.Control
instance,
or null
if the given baseName
is not
applicable to this provider.NullPointerException
- if baseName
is null
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b153-2