Package jmri
Class NamedBean.BadNameException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalArgumentException
-
- jmri.NamedBean.BadNameException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
NamedBean.BadSystemNameException
,NamedBean.BadUserNameException
- Enclosing interface:
- NamedBean
public static class NamedBean.BadNameException extends java.lang.IllegalArgumentException
Parent class for a set of classes that describe if a user name or system name is a bad name.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BadNameException()
Create an exception with no message to the user or for logging.protected
BadNameException(java.lang.String logging, java.lang.String display)
Create a localized exception, suitable for display to the user.This takes the non-localized message followed by the localized message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLocalizedMessage()
-
-
-
Constructor Detail
-
BadNameException
protected BadNameException()
Create an exception with no message to the user or for logging.
-
BadNameException
protected BadNameException(java.lang.String logging, java.lang.String display)
Create a localized exception, suitable for display to the user.This takes the non-localized message followed by the localized message.Use
getLocalizedMessage()
to display the message to the user, and useThrowable.getMessage()
to record the message in logs.- Parameters:
logging
- the English message for loggingdisplay
- the localized message for display
-
-
Method Detail
-
getLocalizedMessage
public java.lang.String getLocalizedMessage()
- Overrides:
getLocalizedMessage
in classjava.lang.Throwable
-
-