Package com.iizix.urn

Class NIDException

All Implemented Interfaces:
Serializable

public class NIDException extends URNException
Exception thrown when the Naming ID (NID) fails parsing.
Author:
Christopher Mindus
See Also:
  • Constructor Details

    • NIDException

      public NIDException(String message, String urn, String nid)
      Constructs the exception with the URN string.
      Parameters:
      message - The message detail.
      urn - The URN string.
      nid - The parsed NID.
    • NIDException

      public NIDException(String message, String urn, NID nid)
      Constructs the exception with the URN string.
      Parameters:
      message - The message detail.
      urn - The URN string.
      nid - The NID.
    • NIDException

      public NIDException(String message, String urn, NID nid, Throwable cause)
      Constructs the exception with the URN string.
      Parameters:
      message - The message detail.
      urn - The URN string.
      nid - The NID.
      cause - The exception cause, null for none.
    • NIDException

      public NIDException(String message, String urn, String nid, Throwable cause)
      Constructs the exception with the URN string.
      Parameters:
      message - The message detail.
      urn - The URN string.
      nid - The parsed NID.
      cause - The exception cause, null for none.
  • Method Details

    • getMessage

      public String getMessage()
      Returns the detail message string of this throwable.
      Overrides:
      getMessage in class URNException
      Returns:
      The detail message string of this Throwable instance (which may be null).