Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Package oracle.ide.resourcebundle

Provides a designtime abstraction around locating and managing resource bundles used by visual and non-visual editors.

See:
          Description

Interface Summary
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 Summary
AbstractBundleSelectionValidator  
GlobalBundleInfo  
NodeResourceBundle Implementors of ResourceBundleWrapper must extend NodeResourceBundle so that the ResourceBundleManager can properly work with their implementation.
RegisteredBundleAdapter  
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
ResourceBundlePropertyEditor The ResourceBundlePropertyEditor provides a PropertyEditor for handling properties which are translateable strings when the project has resource bundle support turned on.
ResourceBundleShapingPreferencesHook The ResourceBundleShapingPreferencesHook is used to pull the resource bundle preferences from the custom role files.
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  
TranslationAuditProvider  
 

Enum Summary
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)
 

Package oracle.ide.resourcebundle Description

Provides a designtime abstraction around locating and managing resource bundles used by visual and non-visual editors.

Package Specification

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.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.