diva.gui
Class ApplicationResources

java.lang.Object
  extended by java.util.ResourceBundle
      extended by diva.gui.ApplicationResources

Deprecated. Use diva.resource.DefaultBundle instead.

public class ApplicationResources
extends ResourceBundle

A class for helping to manage application resources. This class is an extension to the standard ResourceBundle that allows to construct ResourceBundles that "override" other resource bundles. Thus, an abstract application class can have a set of default resources, and a particular application subclass can add its own resources to override the defaults where appropriate.

Version:
$Revision: 1.9 $
Author:
John Reekie (johnr@eecs.berkeley.edu)

Field Summary
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
ApplicationResources()
          Deprecated. Create a new ApplicationResources object containing the default Diva GUI resources.
ApplicationResources(String baseName, Class withLoader, ResourceBundle overrides)
          Deprecated. Create a new ApplicationResources object using the given basename, with the given class as the loader for URL-based resources, and with the given ResourceBundle as the one that gets overridden.
 
Method Summary
 Image getImage(String key)
          Deprecated. Get a resource as an image.
 ImageIcon getImageIcon(String key)
          Deprecated. Get a resource as an image icon.
 Enumeration getKeys()
          Deprecated. Get an enumeration over the keys
 URL getResource(String key)
          Deprecated. Get a resource as an absolute URL.
protected  Object handleGetObject(String key)
          Deprecated. Get an object from a ResourceBundle.
 
Methods inherited from class java.util.ResourceBundle
getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationResources

public ApplicationResources()
Deprecated. 
Create a new ApplicationResources object containing the default Diva GUI resources.


ApplicationResources

public ApplicationResources(String baseName,
                            Class withLoader,
                            ResourceBundle overrides)
Deprecated. 
Create a new ApplicationResources object using the given basename, with the given class as the loader for URL-based resources, and with the given ResourceBundle as the one that gets overridden.

Method Detail

getResource

public URL getResource(String key)
Deprecated. 
Get a resource as an absolute URL.


getImageIcon

public ImageIcon getImageIcon(String key)
Deprecated. 
Get a resource as an image icon. The name of the resource is formed by appending "Image" to the given key. Return null if not found. (Or should this throw an exception?)


getImage

public Image getImage(String key)
Deprecated. 
Get a resource as an image. The name of the resource is formed by appending "Image" to the given key. Return null if not found. (Or should this throw an exception?)


handleGetObject

protected Object handleGetObject(String key)
                          throws MissingResourceException
Deprecated. 
Get an object from a ResourceBundle.

Specified by:
handleGetObject in class ResourceBundle
Throws:
MissingResourceException

getKeys

public Enumeration getKeys()
Deprecated. 
Get an enumeration over the keys

Specified by:
getKeys in class ResourceBundle


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.