Package jmri

Class NamedBean.BadNameException

    • 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()  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 use Throwable.getMessage() to record the message in logs.

        Parameters:
        logging - the English message for logging
        display - the localized message for display
    • Method Detail

      • getLocalizedMessage

        public java.lang.String getLocalizedMessage()
        Overrides:
        getLocalizedMessage in class java.lang.Throwable