See: Description
| Interface | Description | 
|---|---|
| ResourceBundleCallback | 
 ResourceBundleCallback defines an object that can be called when the ResourceBundleManagerDT
 finds a bundle via the call getBundle(PropertyStorage project, String bundleId, boolean createBundle, ResourceBundleCallback callback) 
 | 
| ResourceBundleConstants | 
 ResourceBundleConstants contain constants used in various parts of the 
 design-time resource bundle support. 
 | 
| Class | Description | 
|---|---|
| AbstractBundleSelectionValidator | |
| GlobalBundleInfo | |
| NodeResourceBundle | 
 Implementors of  
ResourceBundleWrapper must extend NodeResourceBundle
 so that the ResourceBundleManager can properly work with their implementation. | 
| RegisteredBundleAdapter | |
| ResourceBundleHook | 
 The  
ResourceBundleHook is used to pull the resource bundle
 data from the extension manifests of extensions. | 
| ResourceBundleIdeOptions | |
| ResourceBundleKey | 
ResourceBundleKey encapsulates an entry in a resource bundle. | 
| ResourceBundleKeyChooser | |
| ResourceBundleManagerDT | 
ResourceBundleManagerDT provides a base for a
 ResourceBundleManager implementation for design-time. | 
| ResourceBundleOptions | 
ResourceBundleOptions provides a persistable set of options used to
 drive how the resource bundle manager works. | 
| ResourceBundleOptionsPanel | 
 The  
ResourceBundleOptionsPanel provides the UI for the ResourceBundleOptions page on
 the IDE preferences dialog. | 
| ResourceBundlePreferences | 
ResourceBundlePreferences represent the resource bundle preferences
 that have been registered via role files | 
| ResourceBundlePreferencesEditor | |
| ResourceBundlePropertyEditor | 
 The  
ResourceBundlePropertyEditor provides a PropertyEditor for
 handling properties which are translateable strings when the project has resource
 bundle support turned on. | 
| ResourceBundleReferenceHelper | |
| ResourceBundleSelectionValidators | 
ResourceBundleSelectionValidators represent the list of resource bundle selection validators
 that have been registered via the extension manifest of extensions. | 
| ResourceBundleShapingPreferencesHook | 
 The  
ResourceBundleShapingPreferencesHook is used to pull the 
 resource bundle preferences from the custom role files. | 
| ResourceBundleTypeDT | 
 A  
ResourceBundleTypeDT represents a design-time implementation of a
 ResourceBundleWrapper. | 
| ResourceBundleUtils | 
ResourceBundleUtils provides utility routines needed by the
 ResourceBundleManager and ResourceBundleKeyChooser. | 
| SelectTextPanel | 
 Provides a panel that can be used to select an existing resource from a resource
 bundle or create a new entry in a resource bundle (if the bundle allows creation
 of new resources). 
 | 
| TranslationAnalyzer | 
| Enum | Description | 
|---|---|
| NodeResourceBundle.OperationType | |
| NodeResourceBundle.SearchType | 
 SearchType (ALL_KEYS, EXACT_MATCH, CONTAINS_MATCH, METADATA_MATCH or CONTAINS_KEY) 
 | 
| ResourceBundleConstants.BundleTypes | 
 Basic bundle types that may be used as storage for resource bundles 
 | 
| ResourceBundleConstants.QueryTypes | 
 Query types that are supported in the SelectTextPanel ui 
 | 
| ResourceBundleConstants.SearchMode | 
 Search modes that are supported in the SelectTextPanel ui 
 | 
| SelectTextPanel.SearchType | 
 SearchType (ALL_SEARCH, KEY_SEARCH, TEXT_SEARCH or METADATA_SEARCH) 
 | 
This package is designed to support creating, deleting, and manipulating the default resource bundle only. Additional translation support is out of scope for this package currently.
Metadata about each translation unit consists of a Map of name/value pairs which are saved to the resource bundle in a bundle specific manner. They will typically be stored as comments in the PropertyResourceBundle implementation. Also, as much as possible, these API's should take care to preserve order, existing comments and and not choke on duplicate keys (no matter how bad of an idea it is to have them).
This API is also not currently transactional.