| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.0) E13403-08  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResourceBundleWrapper
Run-time and Design-time interface which abstracts the resource bundle storage.
| Nested Class Summary | |
|---|---|
static class | 
ResourceBundleWrapper.KeyInfo
 | 
| Method Summary | |
|---|---|
 java.lang.String | 
addEntry(java.lang.String text,
         java.util.Map<java.lang.String,java.lang.String> metadata)
Adds a new entry (value, and optional metadata) into the resource bundle and returns an automatically generated resource bundle key.  | 
 boolean | 
addEntry(java.lang.String key,
         java.lang.String text,
         java.util.Map<java.lang.String,java.lang.String> metadata)
Adds a new entry (key, value, and optional metadata) into the resource bundle.  | 
 ResourceBundleOperationResult | 
addEntryNoDialog(java.lang.String key,
                 java.lang.String text,
                 java.util.Map<java.lang.String,java.lang.String> metadata)
Adds a new entry (key, value, and optional metadata) into the resource bundle.  | 
 void | 
addResourceBundleListener(ResourceBundleListener listener)
Registers a listenerto receive ResourceBundleEvents 
 when the contents of the resource bundle change. | 
 boolean | 
deleteEntry(java.lang.String key)
Deletes the resource bundle entry identified by key. | 
 java.util.Set<java.lang.String> | 
findKeysByMetaData(java.util.Map<java.lang.String,java.lang.String> metadata)
 | 
 java.util.Set<java.lang.String> | 
findKeysByText(java.lang.String text)
 | 
 java.util.Set<java.lang.String> | 
findKeysLikeKey(java.lang.String key)
 | 
 java.util.Set<java.lang.String> | 
findKeysLikeText(java.lang.String text)
 | 
 java.lang.String | 
getBundleId()
Gets the bundleId associated with this instance of ResourceBundleWrapper  | 
 ResourceBundleKeyGenerator | 
getKeyGenerator()
Gets the key generator to use for making an automatic key name  | 
 java.util.Map<java.lang.String,java.lang.String> | 
getMetadata(java.lang.String key)
Gets the translated text (value) identified by key | 
 java.lang.String | 
getString(java.lang.String key)
Gets the translated text (value) identified by key | 
 java.util.Set<java.lang.String> | 
keySet()
Returns a set view of the keys contained in this resource bundle.  | 
 void | 
removeResourceBundleListener(ResourceBundleListener listener)
Removes a listenerthat received ResourceBundleEvents. | 
 void | 
setBundleId(java.lang.String bundleId)
Sets the bundleId associated with this instance of ResourceBundleWrapper  | 
 void | 
setKeyGenerator(ResourceBundleKeyGenerator generator)
Sets the key generator to use when using an automatic key name from addEntry(String,Map). | 
 boolean | 
updateEntry(java.lang.String key,
            java.lang.String text,
            java.util.Map<java.lang.String,java.lang.String> metadata)
Updates the specified key to have the specified text and metadata.  | 
 ResourceBundleOperationResult | 
updateEntryNoDialog(java.lang.String key,
                    java.lang.String text,
                    java.util.Map<java.lang.String,java.lang.String> metadata)
Updates the specified key to have the specified text and metadata while not showing any dialog  | 
| Method Detail | 
|---|
java.lang.String getString(java.lang.String key)
key
key - The key in the resource bundle
java.lang.NullPointerException - if the key is null
java.util.MissingResourceException - If the key not found in the resource 
 bundle.
boolean addEntry(java.lang.String key,
                 java.lang.String text,
                 java.util.Map<java.lang.String,java.lang.String> metadata)
key - The key name to use in the resource bundle.text - The text to be translated.metadata - Any associated metadata about the translation string
 This parameter may be null
true on success
java.lang.NullPointerException - If key or text is 
 null
ResourceBundleOperationResult addEntryNoDialog(java.lang.String key,
                                               java.lang.String text,
                                               java.util.Map<java.lang.String,java.lang.String> metadata)
key - The key name to use in the resource bundle.text - The text to be translated.metadata - Any associated metadata about the translation string
 This parameter may be null
java.lang.NullPointerException - If key or text is 
 null
java.lang.String addEntry(java.lang.String text,
                          java.util.Map<java.lang.String,java.lang.String> metadata)
text - The text to be translated.metadata - Any associated metadata about the translation string.  
 This parameter may be null
java.lang.NullPointerException - If text is nullboolean deleteEntry(java.lang.String key)
key.  If 
 key does not exist, then a value of false is returned.
key - The key to delete
true If the key is found and deleted success.
java.lang.NullPointerException - If key is null.
boolean updateEntry(java.lang.String key,
                    java.lang.String text,
                    java.util.Map<java.lang.String,java.lang.String> metadata)
key - The key to updatetext - The new text for the given keymetadata - Any metadata to change. Existing metadata is merged with
 the new metadata, unless there is a key with a null value, then the
 existing metadata for that key is removed.  If metadata is
 null then the existing metadata will be unchanged.
true on success
java.lang.NullPointerException - If key or text is null.
ResourceBundleOperationResult updateEntryNoDialog(java.lang.String key,
                                                  java.lang.String text,
                                                  java.util.Map<java.lang.String,java.lang.String> metadata)
key - The key to updatetext - The new text for the given keymetadata - Any metadata to change. Existing metadata is merged with
 the new metadata, unless there is a key with a null value, then the
 existing metadata for that key is removed.  If metadata is
 null then the existing metadata will be unchanged.
java.lang.NullPointerExceptionjava.util.Set<java.lang.String> findKeysLikeKey(java.lang.String key)
key - The substring key to match
Set of keys containing a match.  If no keys match,
 then an empty Set is returned.
java.lang.NullPointerException - If key is null.SearchSupport::findKeysLikeKey(String,boolean)
 Finds the {@link Set} of keys identifying entries whose key 
 contains the substring {@code key}.  No wildcards are expected or 
 allowed. 
 java.util.Set<java.lang.String> findKeysByText(java.lang.String text)
text - The exact text to match
Set of keys containing a match.  If no keys match,
 then an empty Set is returned
java.lang.NullPointerException - If text is null.SearchSupport::findKeysByText(String, boolean)
 Finds the {@link Set} of keys containing an exact match for {@code text}java.util.Set<java.lang.String> findKeysLikeText(java.lang.String text)
text - The substring text to match
Set of keys containing a match.  If no keys match,
 then an empty Set is returned.
java.lang.NullPointerException - If text is null.SearchSupport::findKeysLikeText(String, boolean)
 Finds the {@link Set} of keys identifying entries whose translated text 
 contains the substring {@code text}.  No wildcards are expected or 
 allowed. 
 java.util.Set<java.lang.String> findKeysByMetaData(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata - The metadata search criteria.
Set is returned.SearchSupport::findKeysByMetaData(Map, boolean), 
SearchSupport::findKeysLikeMetaData(Map, boolean)
 Gets a Set of keys which contain the specified metadata. 
 Metadata Search Rules
 
 Key Value Result  
 Key Value Result  
 
void addResourceBundleListener(ResourceBundleListener listener)
listenerto receive ResourceBundleEvents 
 when the contents of the resource bundle change.
listener - the ResourceBundleListenerto register
java.lang.NullPointerException - If listeneris null.ResourceBundleListener, 
ResourceBundleEventvoid removeResourceBundleListener(ResourceBundleListener listener)
listenerthat received ResourceBundleEvents.
listener - the ResourceBundleListenerto remove
java.lang.NullPointerException - If listeneris null.ResourceBundleListener, 
ResourceBundleEventvoid setKeyGenerator(ResourceBundleKeyGenerator generator)
addEntry(String,Map).
generator - The ResourceBundleKeyGenerator to use. 
 if generator is null, then the default key generator 
 will be used.ResourceBundleKeyGenerator getKeyGenerator()
java.util.Set<java.lang.String> keySet()
Iterator
 will throw an UnsupportedOperationException.
java.util.Map<java.lang.String,java.lang.String> getMetadata(java.lang.String key)
key
key - The key in the resource bundle
java.lang.NullPointerException - if the key is null
java.util.MissingResourceException - If the key not found in the resource 
 bundle.java.lang.String getBundleId()
void setBundleId(java.lang.String bundleId)
bundleId - the id of the bundle
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.0) E13403-08  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||