Class NoSuchAuthorityCodeException

All Implemented Interfaces:
Serializable

public class NoSuchAuthorityCodeException extends NoSuchIdentifierException
Thrown when an authority factory cannot find the requested authority code.
Since:
1.0
See Also:
Departure from OGC/ISO abstract specification:
Addition of element not in the ISO/OGC specification This exception is not part of the OGC specification.
  • Constructor Details

    • NoSuchAuthorityCodeException

      public NoSuchAuthorityCodeException(String message, String authority, String code)
      Constructs an exception with the specified detail message and authority code.
      Parameters:
      message - The detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      authority - The authority, saved for retrieval by the getAuthority() method.
      code - The invalid authority code, saved for retrieval by the getAuthorityCode() method.
    • NoSuchAuthorityCodeException

      public NoSuchAuthorityCodeException(String message, String authority, String code, String identifier)
      Constructs an exception with the specified detail message, authority code and identifier. The identifier argument is optional. If omitted, then "authority:code" will be used.
      Parameters:
      message - The detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      authority - The authority, saved for retrieval by the getAuthority() method.
      code - The invalid authority code, saved for retrieval by the getAuthorityCode() method.
      identifier - The full identifier as a concatenation of the authority and the code, saved for retrieval by the NoSuchIdentifierException.getIdentifierCode() method.
  • Method Details

    • getAuthority

      public String getAuthority()
      Returns the authority.
      Returns:
      The authority, or null if unknown.
    • getAuthorityCode

      public String getAuthorityCode()
      Returns the invalid authority code.
      Returns:
      The authority code, or null if unknown.