Class HDF5Exception

  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by ncsa.hdf.hdf5lib.exceptions.HDF5Exception
All Implemented Interfaces:
Direct Known Subclasses:
HDF5JavaException, HDF5LibraryException

public class HDF5Exception
extends Exception

The class HDF5Exception returns errors from the Java HDF5 Interface.

Two sub-classes of HDF5Exception are defined:

  1. HDF5LibraryException -- errors raised the HDF5 library code
  2. HDF5JavaException -- errors raised the HDF5 Java wrapper code

These exceptions are sub-classed to represent specific error conditions, as needed. In particular, HDF5LibraryException has a sub-class for each major error code returned by the HDF5 library.

See Also:
Serialized Form

Field Summary
protected  String detailMessage
Constructor Summary
          Constructs an HDF5Exception with no specified detail message.
HDF5Exception(String message)
          Constructs an HDF5Exception with the specified detail message.
Method Summary
 String getMessage()
          Returns the detail message of this exception
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, 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


protected String detailMessage
Constructor Detail


public HDF5Exception()
Constructs an HDF5Exception with no specified detail message.


public HDF5Exception(String message)
Constructs an HDF5Exception with the specified detail message.

message - the detail message.
Method Detail


public String getMessage()
Returns the detail message of this exception

getMessage in class Throwable
the detail message or null if this object does not have a detail message.