public class VersionMismatchException extends NestedException
Constructor and Description |
---|
VersionMismatchException(java.lang.String message,
java.lang.String expectedVersion,
java.lang.String foundVersion)
Constructs an exception containing an error message, but no
nested exception.
|
VersionMismatchException(java.lang.String bundleName,
java.lang.String messageKey,
java.lang.String defaultMsg,
java.lang.Object[] msgParams,
java.lang.String expectedVersion,
java.lang.String foundVersion)
Constructs an exception containing a resource bundle name, a message
key, and a default message (in case the resource bundle can't be
found).
|
VersionMismatchException(java.lang.String bundleName,
java.lang.String messageKey,
java.lang.String defaultMsg,
java.lang.Object[] msgParams,
java.lang.Throwable exception,
java.lang.String expectedVersion,
java.lang.String foundVersion)
Constructs an exception containing a resource bundle name, a message
key, a default message format (in case the resource bundle can't be
found), arguments to be incorporated in the message via
java.text.MessageFormat, and another exception.
|
VersionMismatchException(java.lang.String bundleName,
java.lang.String messageKey,
java.lang.String defaultMsg,
java.lang.String expectedVersion,
java.lang.String foundVersion)
Constructs an exception containing a resource bundle name, a message
key, and a default message (in case the resource bundle can't be
found).
|
VersionMismatchException(java.lang.String bundleName,
java.lang.String messageKey,
java.lang.String defaultMsg,
java.lang.Throwable exception,
java.lang.String expectedVersion,
java.lang.String foundVersion)
Constructs an exception containing a resource bundle name, a message
key, a default message (in case the resource bundle can't be found),
and another exception.
|
VersionMismatchException(java.lang.String message,
java.lang.Throwable exception,
java.lang.String expectedVersion,
java.lang.String foundVersion)
Constructs an exception containing another exception and a message.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExpectedVersion()
Get the expected version string from this exception.
|
java.lang.String |
getFoundVersion()
Get the found version string from this exception.
|
getMessage, getMessage, getMessages, getMessages, getMessages, getNestedException, printStackTrace, printStackTrace, printStackTrace, printStackTrace, printStackTrace, printStackTrace, toString
public VersionMismatchException(java.lang.String message, java.lang.String expectedVersion, java.lang.String foundVersion)
message
- the message to associate with this exceptionexpectedVersion
- string representing the expected versionfoundVersion
- string representing the found versiongetExpectedVersion()
,
getFoundVersion()
public VersionMismatchException(java.lang.String message, java.lang.Throwable exception, java.lang.String expectedVersion, java.lang.String foundVersion)
message
- the message to associate with this exceptionexpectedVersion
- string representing the expected versionfoundVersion
- string representing the found versionexception
- the exception to containgetExpectedVersion()
,
getFoundVersion()
public VersionMismatchException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.String expectedVersion, java.lang.String foundVersion)
VersionMismatchException(String,String,String,Object[],String,String)
constructor with a null pointer for the Object[] parameter.
Calls to NestedException.getMessage(Locale)
will attempt to
retrieve the top-most message (i.e., the message from this exception,
not from nested exceptions) by querying the named resource bundle.
Calls to NestedException.printStackTrace(PrintWriter,Locale)
will do the same, where applicable. The message is not retrieved
until one of those methods is called, because the desired locale is
passed into getMessage() and printStackTrace(),
not this constructor.bundleName
- resource bundle namemessageKey
- the key to the message to find in the bundledefaultMsg
- the default messageexpectedVersion
- string representing the expected versionfoundVersion
- string representing the found versiongetExpectedVersion()
,
getFoundVersion()
,
VersionMismatchException(String,String,String,Object[],String,String)
,
Throwable.getLocalizedMessage()
public VersionMismatchException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Object[] msgParams, java.lang.String expectedVersion, java.lang.String foundVersion)
VersionMismatchException(String,String,String,Object[],String,String)
constructor, with a null pointer for the Object[] parameter.
Calls to NestedException.getMessage(Locale)
will attempt to
retrieve the top-most message (i.e., the message from this exception,
not from nested exceptions) by querying the named resource bundle.
Calls to NestedException.printStackTrace(PrintWriter,Locale)
will do the same, where applicable. The message is not retrieved
until one of those methods is called, because the desired locale is
passed into getMessage() and printStackTrace(),
not this constructor.bundleName
- resource bundle namemessageKey
- the key to the message to find in the bundledefaultMsg
- the default messagemsgParams
- parameters to the message, if any, or nullexpectedVersion
- string representing the expected versionfoundVersion
- string representing the found versiongetExpectedVersion()
,
getFoundVersion()
,
VersionMismatchException(String,String,String,Object[],String,String)
,
Throwable.getLocalizedMessage()
public VersionMismatchException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Throwable exception, java.lang.String expectedVersion, java.lang.String foundVersion)
VersionMismatchException(String,String,String,Object[],String,String)
constructor, with a null pointer for the Object[]
parameter. Calls to NestedException.getMessage(Locale)
will attempt to
retrieve the top-most message (i.e., the message from this
exception, not from nested exceptions) by querying the named
resource bundle. Calls to
NestedException.printStackTrace(PrintWriter,Locale)
will do the same, where
applicable. The message is not retrieved until one of those methods
is called, because the desired locale is passed into
getMessage() and printStackTrace(), not this
constructor.bundleName
- resource bundle namemessageKey
- the key to the message to find in the bundledefaultMsg
- the default messageexception
- the exception to nestexpectedVersion
- string representing the expected versionfoundVersion
- string representing the found versiongetExpectedVersion()
,
getFoundVersion()
,
VersionMismatchException(String,String,String,Object[],String,String)
,
NestedException.getMessage(Locale)
public VersionMismatchException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Object[] msgParams, java.lang.Throwable exception, java.lang.String expectedVersion, java.lang.String foundVersion)
NestedException.getMessage(Locale)
will attempt to retrieve the
top-most message (i.e., the message from this exception, not from
nested exceptions) by querying the named resource bundle. Calls to
NestedException.printStackTrace(PrintWriter,Locale)
will do
the same, where applicable. The message is not retrieved until one
of those methods is called, because the desired locale is passed
into getMessage() and printStackTrace(), not this
constructor.bundleName
- resource bundle namemessageKey
- the key to the message to find in the bundledefaultMsg
- the default messagemsgParams
- parameters to the message, if any, or nullexception
- exception to be nestedexpectedVersion
- string representing the expected versionfoundVersion
- string representing the found versiongetExpectedVersion()
,
getFoundVersion()
,
VersionMismatchException(String,String,String,Object[],String,String)
,
NestedException.getMessage(Locale)
public java.lang.String getExpectedVersion()
public java.lang.String getFoundVersion()