|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sap.localization.LocalizableTextFormatter
com.sap.netweaver.bc.rf.util.exception.ResourceMessage
Class implementing a resource message wrapping the standard exception location class due to the bad implementation and bad name scheme in that package and the fact that the package seems to be totally misnamed as com.sap.localization being just a localization package for the exception framework. This class also allows to store messages not necesssarily being localized in order to support easy exception creation.
| Nested Class Summary |
| Nested classes inherited from class com.sap.localization.LocalizableText |
LocalizableText.Key0, LocalizableText.Key1, LocalizableText.Key2, LocalizableText.Key3, LocalizableText.Key4, LocalizableText.Key5, LocalizableText.Key6, LocalizableText.Msg |
| Field Summary |
| Fields inherited from interface com.sap.localization.Localizable |
defaultLocale |
| Constructor Summary | |
ResourceMessage(ClassLoader resourceBundleClassLoader,
String resourceBundleName,
String key)
Construct object of class ResourceMessage. |
|
ResourceMessage(ClassLoader resourceBundleClassLoader,
String resourceBundleName,
String key,
Object[] args)
Construct object of class ResourceMessage. |
|
ResourceMessage(ResourceAccessor resourceAccessor,
String key)
Construct object of class ResourceMessage. |
|
ResourceMessage(ResourceAccessor resourceAccessor,
String key,
Object[] args)
Construct object of class ResourceMessage. |
|
ResourceMessage(String message)
Construct object of class ResourceMessage. |
|
ResourceMessage(String message,
Object[] args)
Construct object of class ResourceMessage. |
|
| Method Summary | |
void |
finallyLocalize()
Finally localize the message according to locale and timezone. |
void |
finallyLocalize(Locale locale)
Finally localize the message according to locale and timezone. |
void |
finallyLocalize(Locale locale,
TimeZone timeZone)
Finally localize the message according to locale and timezone. |
void |
finallyLocalize(TimeZone timeZone)
Finally localize the message according to locale and timezone. |
String |
format()
Format message according to locale and timezone. |
String |
format(Locale locale)
Format message according to locale and timezone. |
String |
format(Locale locale,
TimeZone timeZone)
Format message according to locale and timezone. |
String |
format(TimeZone timeZone)
Format message according to locale and timezone. |
Locale |
getLocale()
Get actual locale to be used for the message. |
TimeZone |
getTimeZone()
Get actual time zone to be used for the message. |
void |
setLocale(Locale locale)
Set actual locale to be used for the message. |
void |
setTimeZone(TimeZone timeZone)
Set actual time zone to be used for the message. |
| Methods inherited from class com.sap.localization.LocalizableTextFormatter |
clearCache, clearLocalizableTextFormatter, createKey0, createKey1, createKey2, createKey3, createKey4, createKey5, createKey6, formatString, formatString, formatString, formatString, formatString, getApplicationName, getArguments, getCacheEntry, getPatternKey, getResourceAccessor, getResourceBundleName, isCacheSetting, isFinallySetting, isLocalFormat, setApplicationName, setArguments, setCacheSetting, setLocalFormat, setPatternKey, setResourceAccessor, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ResourceMessage(String message)
message - not localized message
public ResourceMessage(String message,
Object[] args)
message - not localized messageargs - message arguments inserted by MessageFormat means
public ResourceMessage(ClassLoader resourceBundleClassLoader,
String resourceBundleName,
String key)
resourceBundleClassLoader - class loader having access to the resource
bundleresourceBundleName - resource bundle name used to look up resource
bundlekey - resource identifier for localized message
public ResourceMessage(ClassLoader resourceBundleClassLoader,
String resourceBundleName,
String key,
Object[] args)
resourceBundleClassLoader - class loader having access to the resource
bundleresourceBundleName - resource bundle name used to look up resource
bundlekey - resource identifier for localized messageargs - message arguments inserted by MessageFormat means
public ResourceMessage(ResourceAccessor resourceAccessor,
String key)
resourceAccessor - resource accessor for localized messagekey - resource identifier for localized message
public ResourceMessage(ResourceAccessor resourceAccessor,
String key,
Object[] args)
resourceAccessor - resource accessor for localized messagekey - resource identifier for localized messageargs - message arguments inserted by MessageFormat means| Method Detail |
public void setLocale(Locale locale)
locale - actual locale to be used for the messagepublic Locale getLocale()
public void setTimeZone(TimeZone timeZone)
timeZone - actual time zone to be used for the messagepublic TimeZone getTimeZone()
public String format()
throws LocalizationException
LocalizationException - Exception raised in failure situation
public String format(Locale locale)
throws LocalizationException
locale - locale
LocalizationException - Exception raised in failure situation
public String format(TimeZone timeZone)
throws LocalizationException
timeZone - time zone
LocalizationException - Exception raised in failure situation
public String format(Locale locale,
TimeZone timeZone)
throws LocalizationException
locale - localetimeZone - time zone
LocalizationException - Exception raised in failure situation
public void finallyLocalize()
throws LocalizationException
LocalizationException - Exception raised in failure situation
public void finallyLocalize(Locale locale)
throws LocalizationException
locale - locale
LocalizationException - Exception raised in failure situation
public void finallyLocalize(TimeZone timeZone)
throws LocalizationException
timeZone - time zone
LocalizationException - Exception raised in failure situation
public void finallyLocalize(Locale locale,
TimeZone timeZone)
throws LocalizationException
locale - localetimeZone - time zone
LocalizationException - Exception raised in failure situation
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||