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.