Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

ResourceBundle Class Reference

Resource bundles contain locale-specific objects. More...

Inherits log4cxx::helpers::ObjectImpl.

Inherited by PropertyResourceBundle.

List of all members.

Classes

class  ClazzResourceBundle

Public Member Functions

virtual const helpers::ClassgetClass () const
const void * cast (const helpers::Class &clazz) const
bool instanceof (const helpers::Class &clazz) const
virtual LogString getString (const LogString &key) const =0
 Gets a string for the given key from this resource bundle or one of its parents.

Static Public Member Functions

static const helpers::ClassgetStaticClass ()
static const
log4cxx::helpers::ClassRegistration
registerClass ()
static ResourceBundlePtr getBundle (const LogString &baseName, const Locale &locale)
 Gets a resource bundle using the specified base name and locale.

Protected Member Functions

void setParent (const ResourceBundlePtr &parent1)

Protected Attributes

ResourceBundlePtr parent
 The parent bundle of this bundle.

Detailed Description

Resource bundles contain locale-specific objects.


Member Function Documentation

const void* cast ( const helpers::Class clazz  )  const [inline, virtual]

Implements Object.

Reimplemented in PropertyResourceBundle.

static ResourceBundlePtr getBundle ( const LogString 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 const helpers::Class& getClass (  )  const [virtual]

Reimplemented from Object.

Reimplemented in PropertyResourceBundle.

static const helpers::Class& getStaticClass (  )  [static]

Reimplemented from Object.

Reimplemented in PropertyResourceBundle.

virtual LogString getString ( const LogString 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.

bool instanceof ( const helpers::Class clazz  )  const [inline, virtual]

Implements Object.

Reimplemented in PropertyResourceBundle.

static const log4cxx::helpers::ClassRegistration& registerClass (  )  [static]

Reimplemented from Object.

Reimplemented in PropertyResourceBundle.

void setParent ( const ResourceBundlePtr &  parent1  )  [inline, protected]

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 file: