summaryrefslogtreecommitdiffstats
path: root/java/src/hdf/hdf5lib/exceptions
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/hdf/hdf5lib/exceptions')
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5Exception.java18
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5IdException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java8
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java50
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java6
-rw-r--r--java/src/hdf/hdf5lib/exceptions/package-info.java1
25 files changed, 159 insertions, 44 deletions
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java b/java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java
index 4cb7b1d..f8b526e 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java
@@ -16,16 +16,20 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_ATTR</b>
+ * This sub-class represents HDF5 major error code <b>H5E_ATTR</b>
*/
public class HDF5AttributeException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5AttributeException</code> with no specified
* detail message.
*/
public HDF5AttributeException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5AttributeException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java b/java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java
index 9f70456..71b8e47 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java
@@ -16,16 +16,20 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_BTREE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_BTREE</b>
*/
public class HDF5BtreeException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5BtreeException</code> with no specified detail
* message.
*/
public HDF5BtreeException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5BtreeException</code> with the specified detail
* message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java b/java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java
index b4397b7..a837708 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java
@@ -16,16 +16,20 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_PLINE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_PLINE</b>
*/
public class HDF5DataFiltersException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DataFiltersException</code> with no specified
* detail message.
*/
public HDF5DataFiltersException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DataFiltersException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java b/java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java
index f6993a8..d9f49da 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_STORAGE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_STORAGE</b>
*/
public class HDF5DataStorageException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DataStorageExceptionn</code> with no specified
* detail message.
*/
public HDF5DataStorageException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DataStorageException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java b/java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java
index 8fd4ae9..fea1346 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java
@@ -16,16 +16,20 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_DATASET</b>
+ * This sub-class represents HDF5 major error code <b>H5E_DATASET</b>
*/
public class HDF5DatasetInterfaceException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DatasetInterfaceException</code> with no
* specified detail message.
*/
public HDF5DatasetInterfaceException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DatasetInterfaceException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java b/java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java
index d0d2a09..e2d29d0 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_DATASPACE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_DATASPACE</b>
*/
public class HDF5DataspaceInterfaceException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DataspaceInterfaceException</code> with no
* specified detail message.
*/
public HDF5DataspaceInterfaceException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DataspaceInterfaceException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java b/java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java
index 2ab4ff9..d7e678b 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_DATATYPE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_DATATYPE</b>
*/
public class HDF5DatatypeInterfaceException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DatatypeInterfaceException</code> with no
* specified detail message.
*/
public HDF5DatatypeInterfaceException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5DatatypeInterfaceException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5Exception.java b/java/src/hdf/hdf5lib/exceptions/HDF5Exception.java
index b098a12..ad42644 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5Exception.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5Exception.java
@@ -14,21 +14,23 @@
package hdf.hdf5lib.exceptions;
/**
- * <p>
+ * @page ERRORS Errors and Exceptions
* The class HDF5Exception returns errors from the Java HDF5 Interface.
- * <p>
+ *
* Two sub-classes of HDF5Exception are defined:
* <ol>
* <li>
- * HDF5LibraryException -- errors raised the HDF5 library code
+ * HDF5LibraryException -- errors raised by the HDF5 library code
* <li>
- * HDF5JavaException -- errors raised the HDF5 Java wrapper code
+ * HDF5JavaException -- errors raised by the HDF5 Java wrapper code
* </ol>
- * <p>
+ *
* 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.
*
+ * @defgroup JERR HDF5 Library Exception Interface
+ *
*/
public class HDF5Exception extends RuntimeException {
/**
@@ -37,12 +39,16 @@ public class HDF5Exception extends RuntimeException {
protected String detailMessage;
/**
+ * @ingroup JERR
+ *
* Constructs an <code>HDF5Exception</code> with no specified detail
* message.
*/
public HDF5Exception() { super(); }
/**
+ * @ingroup JERR
+ *
* Constructs an <code>HDF5Exception</code> with the specified detail
* message.
*
@@ -56,6 +62,8 @@ public class HDF5Exception extends RuntimeException {
}
/**
+ * @ingroup JERR
+ *
* Returns the detail message of this exception
*
* @return the detail message or <code>null</code> if this object does not
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java b/java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java
index c8df3d0..f9f49a1 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_EFL</b>
+ * This sub-class represents HDF5 major error code <b>H5E_EFL</b>
*/
public class HDF5ExternalFileListException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ExternalFileListException</code> with no
* specified detail message.
*/
public HDF5ExternalFileListException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ExternalFileListException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java b/java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java
index afd6d69..3ebe63a 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_FILE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_FILE</b>
*/
public class HDF5FileInterfaceException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FileInterfaceException</code> with no specified
* detail message.
*/
public HDF5FileInterfaceException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FileInterfaceException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java b/java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java
index 58e2980..3dc0c72 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_ARGS</b>
+ * This sub-class represents HDF5 major error code <b>H5E_ARGS</b>
*/
public class HDF5FunctionArgumentException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FunctionArgumentException</code> with no
* specified detail message.
*/
public HDF5FunctionArgumentException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FunctionArgumentException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java b/java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java
index db46aae..aa9289c 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_FUNC</b>
+ * This sub-class represents HDF5 major error code <b>H5E_FUNC</b>
*/
public class HDF5FunctionEntryExitException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FunctionEntryExitException</code> with no
* specified detail message.
*/
public HDF5FunctionEntryExitException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FunctionEntryExitException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java b/java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java
index 7f1691d..ba1b5ad 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_HEAP</b>
+ * This sub-class represents HDF5 major error code <b>H5E_HEAP</b>
*/
public class HDF5HeapException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5HeapException</code> with no specified detail
* message.
*/
public HDF5HeapException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5HeapException</code> with the specified detail
* message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5IdException.java b/java/src/hdf/hdf5lib/exceptions/HDF5IdException.java
index 5ce1f01..9dd2d8a 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5IdException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5IdException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_ID</b>
+ * This sub-class represents HDF5 major error code <b>H5E_ID</b>
*/
public class HDF5IdException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5IdException</code> with no specified detail
* message.
*/
public HDF5IdException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5IdException</code> with the specified detail
* message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java b/java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java
index 4489486..31efe56 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_INTERNAL</b>
+ * This sub-class represents HDF5 major error code <b>H5E_INTERNAL</b>
*/
public class HDF5InternalErrorException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5InternalErrorException</code> with no specified
* detail message.
*/
public HDF5InternalErrorException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5InternalErrorException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java b/java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java
index ae1cf85..9b38b87 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java
@@ -14,21 +14,27 @@
package hdf.hdf5lib.exceptions;
/**
- * <p>
+ * @page ERRORSJAVA Java Wrapper Errors and Exceptions
* The class HDF5JavaException returns errors from the Java wrapper of theHDF5
* library.
* <p>
* These errors include Java configuration errors, security violations, and
* resource exhaustion.
+ *
+ * @defgroup JERRJAVA HDF5 Library Java Exception Interface
*/
public class HDF5JavaException extends HDF5Exception {
/**
+ * @ingroup JERRJAVA
+ *
* Constructs an <code>HDF5JavaException</code> with no specified detail
* message.
*/
public HDF5JavaException() { super(); }
/**
+ * @ingroup JERRJAVA
+ *
* Constructs an <code>HDF5JavaException</code> with the specified detail
* message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java b/java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java
index 7c9773f..42472b53 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java
@@ -17,14 +17,16 @@ import hdf.hdf5lib.H5;
import hdf.hdf5lib.HDF5Constants;
/**
- * <p>
+ * @page ERRORSLIB HDF5 Library Errors and Exceptions
* The class HDF5LibraryException returns errors raised by the HDF5 library.
- * <p>
- * Each major error code from the HDF-5 Library is represented by a sub-class of
+ *
+ * Each major error code from the HDF5 Library is represented by a sub-class of
* this class, and by default the 'detailedMessage' is set according to the
- * minor error code from the HDF-5 Library.
+ * minor error code from the HDF5 Library.
* <p>
- * For major and minor error codes, see <b>H5Epublic.h</b> in the HDF-5 library.
+ * For major and minor error codes, @see <b>@ref H5E</b> in the HDF5 library.
+ *
+ * @defgroup JERRLIB HDF5 Library JNI Exception Interface
*
*/
@@ -36,6 +38,8 @@ public class HDF5LibraryException extends HDF5Exception {
private final long minorErrorNumber;
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5LibraryException</code> with no specified detail
* message.
*/
@@ -43,7 +47,7 @@ public class HDF5LibraryException extends HDF5Exception {
{
super();
- // this code forces the loading of the HDF-5 library
+ // this code forces the loading of the HDF5 library
// to assure that the native methods are available
try {
H5.H5open();
@@ -57,6 +61,8 @@ public class HDF5LibraryException extends HDF5Exception {
}
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5LibraryException</code> with the specified detail
* message.
*
@@ -66,7 +72,7 @@ public class HDF5LibraryException extends HDF5Exception {
public HDF5LibraryException(String s)
{
super(s);
- // this code forces the loading of the HDF-5 library
+ // this code forces the loading of the HDF5 library
// to assure that the native methods are available
try {
H5.H5open();
@@ -78,6 +84,8 @@ public class HDF5LibraryException extends HDF5Exception {
}
/**
+ * @ingroup JERRLIB
+ *
* Get the major error number of the first error on the HDF5 library error
* stack.
*
@@ -87,6 +95,8 @@ public class HDF5LibraryException extends HDF5Exception {
private native long _getMajorErrorNumber();
/**
+ * @ingroup JERRLIB
+ *
* Get the minor error number of the first error on the HDF5 library error
* stack.
*
@@ -96,9 +106,11 @@ public class HDF5LibraryException extends HDF5Exception {
private native long _getMinorErrorNumber();
/**
- * Return a error message for the minor error number.
- * <p>
- * These messages come from <b>H5Epublic.h</b>.
+ * @ingroup JERRLIB
+ *
+ * Return an error message for the minor error number.
+ *
+ * These messages come from <b>@ref H5E</b>.
*
* @param err_code
* the error code
@@ -349,20 +361,24 @@ public class HDF5LibraryException extends HDF5Exception {
}
/**
- * Prints this <code>HDF5LibraryException</code>, the HDF-5 Library error
- * stack, and the Java stack trace to the standard error stream.
+ * @ingroup JERRLIB
+ *
+ * Prints this <code>HDF5LibraryException</code>, the HDF5 Library error
+ * stack, and and the Java stack trace to the standard error stream.
*/
@Override
public void printStackTrace()
{
System.err.println(this);
- printStackTrace0(null); // the HDF-5 Library error stack
+ printStackTrace0(null); // the HDF5 Library error stack
super.printStackTrace(); // the Java stack trace
}
/**
- * Prints this <code>HDF5LibraryException</code> the HDF-5 Library error
- * stack, and the Java stack trace to the specified print stream.
+ * @ingroup JERRLIB
+ *
+ * Prints this <code>HDF5LibraryException</code> the HDF5 Library error
+ * stack, and and the Java stack trace to the specified print stream.
*
* @param f
* the file print stream.
@@ -382,14 +398,14 @@ public class HDF5LibraryException extends HDF5Exception {
catch (Exception ex) {
System.err.println(this);
};
- // the HDF-5 Library error stack
+ // the HDF5 Library error stack
printStackTrace0(f.getPath());
super.printStackTrace(); // the Java stack trace
}
}
/*
- * This private method calls the HDF-5 library to extract the error codes
+ * This private method calls the HDF5 library to extract the error codes
* and error stack.
*/
private native void printStackTrace0(String s);
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java b/java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java
index fef5721..719748e 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_IO</b>
+ * This sub-class represents HDF5 major error code <b>H5E_IO</b>
*/
public class HDF5LowLevelIOException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5LowLevelIOException</code> with no specified
* detail message.
*/
public HDF5LowLevelIOException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5LowLevelIOException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java b/java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java
index 4f00006..298d8b8 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_CACHE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_CACHE</b>
*/
public class HDF5MetaDataCacheException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5MetaDataCacheException</code> with no specified
* detail message.
*/
public HDF5MetaDataCacheException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5MetaDataCacheException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java b/java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java
index 9675354..b6e94be 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_OHDR</b>
+ * This sub-class represents HDF5 major error code <b>H5E_OHDR</b>
*/
public class HDF5ObjectHeaderException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ObjectHeaderException</code> with no specified
* detail message.
*/
public HDF5ObjectHeaderException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ObjectHeaderException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java b/java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java
index 66f0bd1..68d581f 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_PLIST</b>
+ * This sub-class represents HDF5 major error code <b>H5E_PLIST</b>
*/
public class HDF5PropertyListInterfaceException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5PropertyListInterfaceException</code> with no
* specified detail message.
*/
public HDF5PropertyListInterfaceException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5PropertyListInterfaceException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java b/java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java
index 4feaba7..4c96136 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_REFERENCE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_REFERENCE</b>
*/
public class HDF5ReferenceException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ReferenceException</code> with no specified
* detail message.
*/
public HDF5ReferenceException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ReferenceException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java b/java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java
index 1a007e7..f920c53 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_RESOURCE</b>
+ * This sub-class represents HDF5 major error code <b>H5E_RESOURCE</b>
*/
public class HDF5ResourceUnavailableException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5ResourceUnavailableException</code> with no
* specified detail message.
*/
public HDF5ResourceUnavailableException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5FunctionArgumentException</code> with the
* specified detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java b/java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java
index 4fb8c2e..5d3aa90 100644
--- a/java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java
+++ b/java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java
@@ -16,17 +16,21 @@ package hdf.hdf5lib.exceptions;
/**
* The class HDF5LibraryException returns errors raised by the HDF5 library.
* <p>
- * This sub-class represents HDF-5 major error code <b>H5E_SYM</b>
+ * This sub-class represents HDF5 major error code <b>H5E_SYM</b>
*/
public class HDF5SymbolTableException extends HDF5LibraryException {
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5SymbolTableException</code> with no specified
* detail message.
*/
public HDF5SymbolTableException() { super(); }
/**
+ * @ingroup JERRLIB
+ *
* Constructs an <code>HDF5SymbolTableException</code> with the specified
* detail message.
*
diff --git a/java/src/hdf/hdf5lib/exceptions/package-info.java b/java/src/hdf/hdf5lib/exceptions/package-info.java
index 8640ccb..2ac7806 100644
--- a/java/src/hdf/hdf5lib/exceptions/package-info.java
+++ b/java/src/hdf/hdf5lib/exceptions/package-info.java
@@ -12,6 +12,7 @@
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/**
+ * @page ERRORS_UG Errors and Exceptions
* <p>
* The package exceptions contains error classes for the Java HDF5 Interface.
* <p>