public class GroovyDynamicLocalizedException
extends java.lang.RuntimeException
implements com.hyperion.planning.HspDynamicLocalizedException
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RESOURCE_FILE_NOT_FOUND |
Constructor and Description |
---|
GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl,
java.lang.String resourceKey)
Constructs an instance of GroovyDynamicLocalizedException with the
specified parameters.
|
GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl,
java.lang.String resourceKey,
java.lang.Object... parameters)
Constructs an instance of GroovyDynamicLocalizedException with the
specified parameters.
|
GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl,
java.lang.String resourceKey,
java.lang.Throwable innerException)
Constructs an instance of GroovyDynamicLocalizedException with the
specified parameters.
|
GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl,
java.lang.String resourceKey,
java.lang.Throwable innerException,
java.lang.Object... parameters)
Constructs an instance of GroovyDynamicLocalizedException with the
specified parameters.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLocalizedMessage(java.util.Locale locale)
Creates a localized description of this throwable based on the specified
locale.
|
java.lang.String |
getLocalizedMessage(java.util.Locale[] locales) |
java.lang.String |
getMessage() |
java.lang.String |
getResourceKey()
Returns the resourceKey used by this Exception to lookup a localized
message.
|
protected void |
setResourceKey(java.lang.String resourceKey)
Calls
setResourceKey(String resourceKey, Object[] parameters) passing in the
specified resourceKey and null as the parameters. |
protected void |
setResourceKey(java.lang.String resourceKey,
java.lang.Object... parameters)
Sets the resourceKey for this exception.
|
public static final java.lang.String RESOURCE_FILE_NOT_FOUND
public GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl, java.lang.String resourceKey)
rbl
- a resource bundle loader with resource bundles containing the
specified resourceKeyresourceKey
- resource key in the resource bundlepublic GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl, java.lang.String resourceKey, java.lang.Object... parameters)
rbl
- a resource bundle loader with resource bundles containing the
specified resourceKeyresourceKey
- resource key in the resource bundleparameters
- an array of parameters for this Exceptionpublic GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl, java.lang.String resourceKey, java.lang.Throwable innerException)
rbl
- a resource bundle loader with resource bundles containing the
specified resourceKeyresourceKey
- resource key in the resource bundleinnerException
- the inner exception of this exceptionpublic GroovyDynamicLocalizedException(GroovyResourceBundleLoader rbl, java.lang.String resourceKey, java.lang.Throwable innerException, java.lang.Object... parameters)
rbl
- a resource bundle loader with resource bundles containing the
specified resourceKeyresourceKey
- resource key in the resource bundleinnerException
- the inner exception of this exceptionparameters
- an array of parameters for this Exceptionjava.lang.IllegalArgumentException
- if rbl is null or if resourceKey is null
or emptypublic java.lang.String getLocalizedMessage(java.util.Locale locale)
This method delegates to getLocalizedMessage(Locale[] locales)
.
locale
- the desired locale of the returned messagepublic java.lang.String getLocalizedMessage(java.util.Locale[] locales)
getLocalizedMessage
in interface com.hyperion.planning.HspDynamicLocalizedException
locales
- public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String getResourceKey()
protected void setResourceKey(java.lang.String resourceKey)
setResourceKey(String resourceKey, Object[] parameters)
passing in the
specified resourceKey and null as the parameters.resourceKey
- resource keyprotected void setResourceKey(java.lang.String resourceKey, java.lang.Object... parameters)
In most cases, this is set by the constructor. This method is also useful when an exception needs to extend an exception that already extends GroovyDynamicLocalizedException. In this case, the exceptions constructor would call super(), and then call setResourceKey if it needed to change which message it displays.
resourceKey
- resource keyparameters
- an array of parameters for this exceptionCopyright © 2017, 2024, Oracle and/or its affiliates. All rights reserved.