ResourceBundle Class Reference

Inheritance diagram for ResourceBundle:

Inheritance graph
[legend]
Collaboration diagram for ResourceBundle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual String getString (const String &key) const =0

Static Public Member Functions

static ResourceBundlePtr getBundle (const String &baseName, const Locale &locale)

Protected Attributes

ResourceBundlePtr parent

Detailed Description

Resource bundles contain locale-specific objects


Member Function Documentation

ResourceBundlePtr getBundle const String &  baseName,
const Locale &  locale
[static]
 

Gets a resource bundle using the specified base name and locale

Parameters:
baseName the base name of the resource bundle, a fully qualified class name or property filename
locale the locale for which a resource bundle is desired

virtual String getString const String &  key  )  const [pure virtual]
 

Gets a string for the given key from this resource bundle or one of its parents. Calling this method is equivalent to calling

Parameters:
key the key for the desired string
Returns:
the string for the given key
Exceptions:
MissingResourceException - if no object for the given key can be found

Implemented in PropertyResourceBundle.


Member Data Documentation

ResourceBundlePtr parent [protected]
 

The parent bundle of this bundle.

The parent bundle is searched by getString when this bundle does not contain a particular resource.


The documentation for this class was generated from the following files:
Generated on Mon Jan 2 17:36:50 2006 for log4cxx by  doxygen 1.4.6