com.sun.jdo.spi.persistence.utility
Class MergedBundle

java.lang.Object
  extended by java.util.ResourceBundle
      extended by com.sun.jdo.spi.persistence.utility.MergedBundle

public class MergedBundle
extends java.util.ResourceBundle

Special resource bundle which delegates to two others. Ideally could just set the parent on the first, but this is protected, so it might not work. It's still unclear whether that approach would work in this subclass because it may break the localization fall through mechanism if used. Note: This code is copied from NbBundle in the openide sources with the following modifications: - reformatting - making variables final - renaming variables and some params - removing locale code - creating the merged set of keys using jdk classes and not nb utils

Version:
%I%
Author:
Rochelle Raccah

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.ResourceBundle
java.util.ResourceBundle.Control
 
Field Summary
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
MergedBundle(java.util.ResourceBundle mainBundle, java.util.ResourceBundle parentBundle)
           
 
Method Summary
 java.util.Enumeration getKeys()
           
protected  java.lang.Object handleGetObject(java.lang.String key)
           
 
Methods inherited from class java.util.ResourceBundle
clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, handleKeySet, keySet, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MergedBundle

public MergedBundle(java.util.ResourceBundle mainBundle,
                    java.util.ResourceBundle parentBundle)
Method Detail

getKeys

public java.util.Enumeration getKeys()
Specified by:
getKeys in class java.util.ResourceBundle

handleGetObject

protected java.lang.Object handleGetObject(java.lang.String key)
                                    throws java.util.MissingResourceException
Specified by:
handleGetObject in class java.util.ResourceBundle
Throws:
java.util.MissingResourceException


Copyright © 2012 GlassFish Community. All Rights Reserved.