HiRISE

HiRISE.HiPlan.HiCat
Class Observation_Record_Exception

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by HiRISE.HiPlan.HiCat.Observation_Record_Exception
All Implemented Interfaces:
Serializable

public class Observation_Record_Exception
extends Exception

An Exception thrown by an Observation_Record under certain exceptional circumstances.

Version:
2.6
Author:
Christian Schaller - UA/PIRL
See Also:
Serialized Form

Field Summary
static String ID
          Class identification name with source code version and date.
 
Constructor Summary
Observation_Record_Exception()
          Creates a new Observation_Record_Exception with null as its detail message.
Observation_Record_Exception(String message)
          Creates a new Observation_Record_Exception with the specified detail message.
Observation_Record_Exception(String message, Throwable cause)
          Creates a new Observation_Record_Exception with the specified detail message and cause.
Observation_Record_Exception(Throwable cause)
          Creates a new Observation_Record_Exception with the specified cause and a detail message that depends on the cause.
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values
Constructor Detail

Observation_Record_Exception

public Observation_Record_Exception()
Creates a new Observation_Record_Exception with null as its detail message. The cause is not initialized, although it may subsequently be initialized by a call to its Throwable.initCause(java.lang.Throwable) method.


Observation_Record_Exception

public Observation_Record_Exception(String message)
Creates a new Observation_Record_Exception with the specified detail message. The cause is not initialized, although it may subsequently be initialized by a call to its Throwable.initCause(java.lang.Throwable) method.

Parameters:
message - the detail message.

Observation_Record_Exception

public Observation_Record_Exception(String message,
                                    Throwable cause)
Creates a new Observation_Record_Exception with the specified detail message and cause.

Parameters:
message - the detail message.
cause - the cause of this exception, used for exception chaining.

Observation_Record_Exception

public Observation_Record_Exception(Throwable cause)
Creates a new Observation_Record_Exception with the specified cause and a detail message that depends on the cause. If cause is null, the detail message is null, otherwise it is the toString method invoked on cause.

Parameters:
cause - the cause of this exception, used for exception chaining.

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona