com.sap.caf.rt.util

Class CAFResourceAccessor

java.lang.Object
  extended by com.sap.localization.ResourceAccessor
      extended by com.sap.caf.rt.util.CAFResourceAccessor
All Implemented Interfaces:
Serializable

public class CAFResourceAccessor
extends com.sap.localization.ResourceAccessor

This class is used to access CAF localizable messages resources.

See Also:
Serialized Form

Constructor Summary
CAFResourceAccessor()
          Creates a new CAFResourceAccessor object.
CAFResourceAccessor(String resourceBundleName, ClassLoader classLoader)
          Methods overwrited from base class.
 
Method Summary
 String getMessageText(Locale locale, String patternKey)
          Returns a localized message text
static com.sap.localization.ResourceAccessor getResourceAccessor()
          Returns default instance of the resource accessor
static com.sap.localization.ResourceAccessor getResourceAccessor(String key, String bundleName)
          Returns a resource accessor for given key
static com.sap.localization.ResourceAccessor getResourceAccessor(String key, String bundleName, ClassLoader classLoader)
          Returns a resource accessor for given key
 String getResourceBundleName()
          Returns the name of the CAF resource bundle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CAFResourceAccessor

public CAFResourceAccessor()
Creates a new CAFResourceAccessor object.


CAFResourceAccessor

public CAFResourceAccessor(String resourceBundleName,
                           ClassLoader classLoader)
Methods overwrited from base class.

Parameters:
resourceBundleName - the name of the resource bundle
classLoader - class loader
Method Detail

getResourceAccessor

public static com.sap.localization.ResourceAccessor getResourceAccessor()
Returns default instance of the resource accessor

Returns:
default instance of the resource accessor

getResourceAccessor

public static com.sap.localization.ResourceAccessor getResourceAccessor(String key,
                                                                        String bundleName)
Returns a resource accessor for given key

Parameters:
key - the key
bundleName - the name of the bundle
Returns:
a resource accessor for the given key

getResourceAccessor

public static com.sap.localization.ResourceAccessor getResourceAccessor(String key,
                                                                        String bundleName,
                                                                        ClassLoader classLoader)
Returns a resource accessor for given key

Parameters:
key - the key
bundleName - the name of the bundle
classLoader - class loader
Returns:
a resource accessor for given key

getMessageText

public String getMessageText(Locale locale,
                             String patternKey)
Returns a localized message text

Overrides:
getMessageText in class com.sap.localization.ResourceAccessor
Parameters:
locale - target locale
patternKey - key of the message
Returns:
a localized message text

getResourceBundleName

public String getResourceBundleName()
Returns the name of the CAF resource bundle

Overrides:
getResourceBundleName in class com.sap.localization.ResourceAccessor
Returns:
the name of the CAF resource bundle
Access Rights

This class can be accessed from:


SC DC
[sap.com] CAF [sap.com] caf/runtime/ear


Copyright 2010 SAP AG Complete Copyright Notice