org.clapper.util.regex
Class RegexException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.clapper.util.misc.NestedException
-
- org.clapper.util.regex.RegexException
-
- All Implemented Interfaces:
- java.io.Serializable
public class RegexException extends NestedException
Thrown by methods in theRegexUtilclass to indicate regular expression-based errors.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description RegexException()Default constructor, for an exception with no nested exception and no message.RegexException(java.lang.String message)Constructs an exception containing an error message, but no nested exception.RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg)Constructs an exception containing a resource bundle name, a message key, and a default message (in case the resource bundle can't be found).RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Object[] msgParams)Constructs an exception containing a resource bundle name, a message key, and a default message (in case the resource bundle can't be found).RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Object[] msgParams, java.lang.Throwable exception)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.RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Throwable exception)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.RegexException(java.lang.String message, java.lang.Throwable exception)Constructs an exception containing another exception and a message.RegexException(java.lang.Throwable exception)Constructs an exception containing another exception, but no message of its own.
-
Method Summary
-
Methods inherited from class org.clapper.util.misc.NestedException
getMessage, getMessage, getMessages, getMessages, getMessages, getNestedException, printStackTrace, printStackTrace, printStackTrace, printStackTrace, printStackTrace, printStackTrace, toString
-
-
-
-
Constructor Detail
-
RegexException
public RegexException()
Default constructor, for an exception with no nested exception and no message.
-
RegexException
public RegexException(java.lang.Throwable exception)
Constructs an exception containing another exception, but no message of its own.- Parameters:
exception- the exception to contain
-
RegexException
public RegexException(java.lang.String message)
Constructs an exception containing an error message, but no nested exception.- Parameters:
message- the message to associate with this exception
-
RegexException
public RegexException(java.lang.String message, java.lang.Throwable exception)Constructs an exception containing another exception and a message.- Parameters:
message- the message to associate with this exceptionexception- the exception to contain
-
RegexException
public RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg)Constructs an exception containing a resource bundle name, a message key, and a default message (in case the resource bundle can't be found). Using this constructor is equivalent to calling theRegexException(String,String,String,Object[])constructor, with a null pointer for the Object[] parameter. Calls toNestedException.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 toNestedException.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.- Parameters:
bundleName- resource bundle namemessageKey- the key to the message to find in the bundledefaultMsg- the default message- See Also:
RegexException(String,String,String,Object[]),Throwable.getLocalizedMessage()
-
RegexException
public RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Object[] msgParams)Constructs an exception containing a resource bundle name, a message key, and a default message (in case the resource bundle can't be found). Using this constructor is equivalent to calling theRegexException(String,String,String,Object[])constructor, with a null pointer for the Object[] parameter. Calls toNestedException.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 toNestedException.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.- Parameters:
bundleName- resource bundle namemessageKey- the key to the message to find in the bundledefaultMsg- the default messagemsgParams- parameters to the message, if any, or null- See Also:
RegexException(String,String,String,Object[]),Throwable.getLocalizedMessage()
-
RegexException
public RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Throwable exception)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. Using this constructor is equivalent to calling theRegexException(String,String,String,Object[])constructor, with a null pointer for the Object[] parameter. Calls toNestedException.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 toNestedException.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.- Parameters:
bundleName- resource bundle namemessageKey- the key to the message to find in the bundledefaultMsg- the default messageexception- the exception to nest- See Also:
RegexException(String,String,String,Object[]),NestedException.getMessage(Locale)
-
RegexException
public RegexException(java.lang.String bundleName, java.lang.String messageKey, java.lang.String defaultMsg, java.lang.Object[] msgParams, java.lang.Throwable exception)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. Calls toNestedException.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 toNestedException.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.- Parameters:
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 nested- See Also:
RegexException(String,String,String,Object[]),NestedException.getMessage(Locale)
-
-
DMelt 3.0 © DataMelt by jWork.ORG