public interface ResourceBundleWrapper
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
ResourceBundleWrapper.KeyInfo  | 
| Modifier and Type | Method and Description | 
|---|---|
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 
 | 
java.lang.String getString(java.lang.String key)
keykey - The key in the resource bundlejava.lang.NullPointerException - if the key is nulljava.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 nulltrue on successjava.lang.NullPointerException - If key or text is 
 nullResourceBundleOperationResult 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 nulljava.lang.NullPointerException - If key or text is 
 nulljava.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 nulljava.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 deletetrue 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 successjava.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 matchSet 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 matchSet of keys containing a match.  If no keys match,
 then an empty Set is returnedjava.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 matchSet 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 registerjava.lang.NullPointerException - If listeneris null.ResourceBundleListener, 
ResourceBundleEventvoid removeResourceBundleListener(ResourceBundleListener listener)
listenerthat received ResourceBundleEvents.listener - the ResourceBundleListenerto removejava.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)
keykey - The key in the resource bundlejava.lang.NullPointerException - if the key is nulljava.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