diff --git a/java/hdf/hdf5lib/H5.java b/java/hdf/hdf5lib/H5.java index 628a543711c..55ac3cbb723 100644 --- a/java/hdf/hdf5lib/H5.java +++ b/java/hdf/hdf5lib/H5.java @@ -92,7 +92,7 @@ * This code is the called by Java programs to access the entry points of the HDF5 library. Each routine wraps * a single HDF5 entry point, generally with the arguments and return codes analogous to the C interface. *
- * For details of the HDF5 library, @see @ref RM + * For details of the HDF5 library, see also @ref RM *
* Mapping of arguments for Java @@ -132,7 +132,7 @@ *
* Java does not support pass by reference of arguments, so arguments that are returned through OUT
* parameters must be wrapped in an object or array. The Java API for HDF consistently wraps arguments in
@@ -263,7 +263,7 @@
* @ref ERRORS hdf.hdf5lib.HDF5Exception
* HDF5
*
- * For details of the HDF5 library, @see @ref RM
+ * For details of the HDF5 library, see also @ref RM
*/
/**
@@ -274,9 +274,9 @@
* This code is the called by Java programs to access the entry points of the HDF5 library. Each routine wraps
* a single HDF5 entry point, generally with the arguments and return codes analogous to the C interface.
*
- * @see H5, C-API
+ * @ref H5, C-API
*
- * @see @ref H5_UG, User Guide
+ * @ref H5_UG, User Guide
*
*/
public class H5 implements java.io.Serializable {
@@ -832,9 +832,9 @@ private static String extractStringFromCharArray(MemorySegment charArray)
* An HDF5 attribute is a small metadata object describing the nature and/or intended usage of a primary
*data object. A primary data object may be a dataset, group, or committed datatype.
*
- * @see H5A, C-API
+ * @ref H5A, C-API
*
- * @see @ref H5A_UG, User Guide
+ * @ref H5A_UG, User Guide
**/
/**
@@ -3529,9 +3529,9 @@ public static int H5Aiterate_by_name(long loc_id, String obj_name, int idx_type,
/**
* @defgroup JH5D Java Datasets (H5D) Interface
*
- * @see H5D, C-API
+ * @ref H5D, C-API
*
- * @see @ref H5D_UG, User Guide
+ * @ref H5D_UG, User Guide
**/
/**
@@ -5964,9 +5964,9 @@ public static void H5Drefresh(long dataset_id) throws HDF5LibraryException
*
* @defgroup JH5E Java Error (H5E) Interface
*
- * @see H5E, C-API
+ * @ref H5E, C-API
*
- * @see @ref H5E_UG, User Guide
+ * @ref H5E_UG, User Guide
*/
/**
@@ -6578,9 +6578,9 @@ public static void H5Ewalk2(long stack_id, long direction, hdf.hdf5lib.callbacks
*
* @defgroup JH5ES Java Event Set (H5ES) Interface
*
- * @see H5ES, C-API
+ * @ref H5ES, C-API
*
- * @see @ref H5ES_UG, User Guide
+ * @ref H5ES_UG, User Guide
*/
// /////// unimplemented ////////
@@ -6608,9 +6608,9 @@ public static void H5Ewalk2(long stack_id, long direction, hdf.hdf5lib.callbacks
*
* @defgroup JH5F Java File (H5F) Interface
*
- * @see H5F, C-API
+ * @ref H5F, C-API
*
- * @see @ref H5F_UG, User Guide
+ * @ref H5F_UG, User Guide
*/
/**
@@ -6714,17 +6714,11 @@ public static long H5Freopen(long file_id) throws HDF5LibraryException
* @param flags
* File access flags. Possible values include:
*
* Do not edit this file! * - * @see @ref HDF5LIB + * @ref HDF5LIB */ public class HDF5Constants { diff --git a/java/hdf/hdf5lib/HDFArray.java b/java/hdf/hdf5lib/HDFArray.java index e339e5852b9..6e2777ed5e6 100644 --- a/java/hdf/hdf5lib/HDFArray.java +++ b/java/hdf/hdf5lib/HDFArray.java @@ -25,14 +25,16 @@ import hdf.hdf5lib.exceptions.HDF5JavaException; /** - * \page HDFARRAY Java Array Conversion This is a class for handling multidimensional arrays for HDF. + * \page HDFARRAY Java Array Conversion + * This is a class for handling multidimensional arrays for HDF. *
* The purpose is to allow the storage and retrieval of arbitrary array types containing scientific data. *
* The methods support the conversion of an array to and from Java to a one-dimensional array of bytes - * suitable for I/O by the C library.
This class heavily uses the + * suitable for I/O by the C library.
This class heavily uses the HDFNativeData class to convert between + * Java and C representations. * - * @ref HDFNATIVE class to convert between Java and C representations. + * See also @ref HDFNATIVE */ public class HDFArray { diff --git a/java/hdf/hdf5lib/HDFNativeData.java b/java/hdf/hdf5lib/HDFNativeData.java index 9a4b8395c3b..2e57403da76 100644 --- a/java/hdf/hdf5lib/HDFNativeData.java +++ b/java/hdf/hdf5lib/HDFNativeData.java @@ -30,7 +30,7 @@ * Variant interfaces convert a section of an array, and also can convert to * sub-classes of Java Number. *
- * @see @ref HDFARRAY. + * @ref HDFARRAY. */ public class HDFNativeData { diff --git a/java/hdf/hdf5lib/callbacks/H5A_iterate_cb.java b/java/hdf/hdf5lib/callbacks/H5A_iterate_cb.java index f2bc4e13e72..662412f1294 100644 --- a/java/hdf/hdf5lib/callbacks/H5A_iterate_cb.java +++ b/java/hdf/hdf5lib/callbacks/H5A_iterate_cb.java @@ -28,9 +28,9 @@ public interface H5A_iterate_cb extends org.hdfgroup.javahdf5.H5A_operator2_t.Fu * * application callback for each attribute * - * @param loc_id the ID for the group or dataset being iterated over - * @param name the name of the current attribute about the object - * @param info the attribute's "info" struct + * @param location_id the ID for the group or dataset being iterated over + * @param attr_name the name of the current attribute about the object + * @param ainfo the attribute's "info" struct * @param op_data the operator data passed in to H5Aiterate * * @return operation status diff --git a/java/hdf/hdf5lib/callbacks/H5D_iterate_cb.java b/java/hdf/hdf5lib/callbacks/H5D_iterate_cb.java index 6fbb9b772c1..865e9b9a40d 100644 --- a/java/hdf/hdf5lib/callbacks/H5D_iterate_cb.java +++ b/java/hdf/hdf5lib/callbacks/H5D_iterate_cb.java @@ -28,11 +28,11 @@ public interface H5D_iterate_cb extends org.hdfgroup.javahdf5.H5D_operator_t.Fun * * application callback for each dataset element * - * @param elem the pointer to the element in memory containing the current point - * @param elem_type the datatype ID for the elements stored in elem - * @param ndim the number of dimensions for POINT array - * @param point the array containing the location of the element within the original dataspace - * @param op_data the operator data passed in to H5Diterate + * @param elem the pointer to the element in memory containing the current point + * @param type_id the datatype ID for the elements stored in elem + * @param ndim the number of dimensions for POINT array + * @param point the array containing the location of the element within the original dataspace + * @param operator_data the operator data passed in to H5Diterate * * @return operation status * A. Zero causes the iterator to continue, returning zero when all diff --git a/java/hdf/hdf5lib/callbacks/H5E_walk_cb.java b/java/hdf/hdf5lib/callbacks/H5E_walk_cb.java index c964ecd6a2f..557ae91f1b8 100644 --- a/java/hdf/hdf5lib/callbacks/H5E_walk_cb.java +++ b/java/hdf/hdf5lib/callbacks/H5E_walk_cb.java @@ -28,9 +28,9 @@ public interface H5E_walk_cb extends H5E_walk2_t.Function { * * application callback for each error stack element * - * @param nidx the index of the current error stack element - * @param info the error stack "info" struct - * @param op_data the operator data passed in to H5Ewalk + * @param n the index of the current error stack element + * @param err_desc the error stack "info" struct + * @param client_data the operator data passed in to H5Ewalk * * @return operation status * A. Zero causes the iterator to continue, returning zero when all diff --git a/java/hdf/hdf5lib/callbacks/H5L_iterate_t.java b/java/hdf/hdf5lib/callbacks/H5L_iterate_t.java index 21bc0ed2470..d0d23dfbd61 100644 --- a/java/hdf/hdf5lib/callbacks/H5L_iterate_t.java +++ b/java/hdf/hdf5lib/callbacks/H5L_iterate_t.java @@ -28,7 +28,7 @@ public interface H5L_iterate_t extends H5L_iterate2_t.Function { * * application callback for each group * - * @param loc_id the ID for the group being iterated over + * @param group the ID for the group being iterated over * @param name the name of the current link * @param info the link's "info" struct * @param op_data the operator data passed in to H5Literate diff --git a/java/hdf/hdf5lib/callbacks/H5O_iterate_t.java b/java/hdf/hdf5lib/callbacks/H5O_iterate_t.java index ce5973188c5..c591e5bb133 100644 --- a/java/hdf/hdf5lib/callbacks/H5O_iterate_t.java +++ b/java/hdf/hdf5lib/callbacks/H5O_iterate_t.java @@ -28,7 +28,7 @@ public interface H5O_iterate_t extends H5O_iterate2_t.Function { * * application callback for each group * - * @param loc_id the ID for the group or dataset being iterated over + * @param obj the ID for the group or dataset being iterated over * @param name the name of the current object * @param info the object's "info" struct * @param op_data the operator data passed in to H5Oiterate diff --git a/java/hdf/hdf5lib/callbacks/H5P_iterate_cb.java b/java/hdf/hdf5lib/callbacks/H5P_iterate_cb.java index bfc9a048a91..a7391151ad3 100644 --- a/java/hdf/hdf5lib/callbacks/H5P_iterate_cb.java +++ b/java/hdf/hdf5lib/callbacks/H5P_iterate_cb.java @@ -28,9 +28,9 @@ public interface H5P_iterate_cb extends org.hdfgroup.javahdf5.H5P_iterate_t.Func * * application callback for each property list * - * @param plist the ID for the property list being iterated over - * @param name the name of the current property list - * @param op_data the operator data passed in to H5Piterate + * @param id the ID for the property list being iterated over + * @param name the name of the current property list + * @param iter_data the operator data passed in to H5Piterate * * @return operation status * A. Zero causes the iterator to continue, returning zero when all diff --git a/java/hdf/hdf5lib/exceptions/HDF5LibraryException.java b/java/hdf/hdf5lib/exceptions/HDF5LibraryException.java index 496e6136133..ca221167871 100644 --- a/java/hdf/hdf5lib/exceptions/HDF5LibraryException.java +++ b/java/hdf/hdf5lib/exceptions/HDF5LibraryException.java @@ -37,7 +37,7 @@ * this class, and by default the 'detailedMessage' is set according to the * minor error code from the HDF5 Library. *
- * For major and minor error codes, @see @ref H5E in the HDF5 library. + * For major and minor error codes, see @ref H5E in the HDF5 library. * * @defgroup JERRLIB HDF5 Library JNI Exception Interface * diff --git a/java/hdf/hdf5lib/package-info.java b/java/hdf/hdf5lib/package-info.java index bf0a8137bd4..978dfe29566 100644 --- a/java/hdf/hdf5lib/package-info.java +++ b/java/hdf/hdf5lib/package-info.java @@ -11,7 +11,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /** - \page HDF5LIB_UG HDF5 Java Package + * \page HDF5LIB_UG HDF5 Java Package * This package is the Java interface for the HDF5 library. *
* This code is the called by Java programs to access the entry points of the HDF5 library. @@ -20,7 +20,6 @@ *
* For details of the HDF5 library, see the HDF5 Documentation at: * https://support.hdfgroup.org/documentation/ - *
* Mapping of arguments for Java * @@ -59,7 +58,7 @@ *
* Java does not support pass by reference of arguments, so arguments that are returned through OUT * parameters @@ -192,11 +191,10 @@ * in the HDF5 C API @ref H5Eprint(). This may be * used by Java * exception handlers to print out the HDF5 error stack. - *
- * For details of the HDF5 library, @see @ref RM + * For details of the HDF5 library, see also @ref RM *
* Mapping of arguments for Java @@ -107,7 +107,7 @@ *
* Java does not support pass by reference of arguments, so arguments that are returned through OUT
* parameters must be wrapped in an object or array. The Java API for HDF consistently wraps arguments in
@@ -238,7 +238,7 @@
* @ref ERRORS hdf.hdf5lib.HDF5Exception
* HDF5
*
- * For details of the HDF5 library, @see @ref RM
+ * For details of the HDF5 library, see also @ref RM
*/
/**
@@ -249,9 +249,9 @@
* This code is the called by Java programs to access the entry points of the HDF5 library. Each routine wraps
* a single HDF5 entry point, generally with the arguments and return codes analogous to the C interface.
*
- * @see H5, C-API
+ * @ref H5, C-API
*
- * @see @ref H5_UG, User Guide
+ * @ref H5_UG, User Guide
*
*/
public class H5 implements java.io.Serializable {
@@ -642,9 +642,9 @@ public synchronized static native void H5export_attribute(String file_export_nam
* An HDF5 attribute is a small metadata object describing the nature and/or intended usage of a primary
*data object. A primary data object may be a dataset, group, or committed datatype.
*
- * @see H5A, C-API
+ * @ref H5A, C-API
*
- * @see @ref H5A_UG, User Guide
+ * @ref H5A_UG, User Guide
**/
/**
@@ -733,8 +733,7 @@ public static long H5Acreate(long loc_id, String attr_name, long type_id, long s
*
* H5Acreate2 an attribute, attr_name, which is attached to the object specified by the identifier loc_id.
*
- * @see public static long H5Acreate( long loc_id, String attr_name, long type_id, long space_id, long
- * acpl_id, long aapl_id )
+ * @see #H5Acreate(long, String, long, long, long, long)
**/
private synchronized static native long _H5Acreate2(long loc_id, String attr_name, long type_id,
long space_id, long acpl_id, long aapl_id)
@@ -2458,9 +2457,9 @@ public synchronized static native int H5Aiterate_by_name(long loc_id, String obj
/**
* @defgroup JH5D Java Datasets (H5D) Interface
*
- * @see H5D, C-API
+ * @ref H5D, C-API
*
- * @see @ref H5D_UG, User Guide
+ * @ref H5D_UG, User Guide
**/
/**
@@ -2550,8 +2549,7 @@ public static long H5Dcreate(long loc_id, String name, long type_id, long space_
*
* H5Dcreate2 creates a new dataset named name at the location specified by loc_id.
*
- * @see public static int H5Dcreate(int loc_id, String name, int type_id, int space_id, int lcpl_id, int
- * dcpl_id, int dapl_id)
+ * @see #H5Dcreate(long, String, long, long, long, long, long)
**/
private synchronized static native long _H5Dcreate2(long loc_id, String name, long type_id, long space_id,
long lcpl_id, long dcpl_id, long dapl_id)
@@ -2826,7 +2824,7 @@ public static long H5Dopen(long loc_id, String name, long dapl_id)
* H5Dopen2 opens the existing dataset specified by a location identifier and name, loc_id and name,
* respectively.
*
- * @see public static int H5Dopen(int loc_id, String name, int dapl_id)
+ * @see #H5Dopen(long, String, long)
**/
private synchronized static native long _H5Dopen2(long loc_id, String name, long dapl_id)
throws HDF5LibraryException, NullPointerException;
@@ -4242,9 +4240,9 @@ public synchronized static native int H5Dwrite_VLStrings(long dataset_id, long m
*
* @defgroup JH5E Java Error (H5E) Interface
*
- * @see H5E, C-API
+ * @ref H5E, C-API
*
- * @see @ref H5E_UG, User Guide
+ * @ref H5E_UG, User Guide
*/
/**
@@ -4664,9 +4662,9 @@ public synchronized static native void H5Ewalk2(long stack_id, long direction, H
*
* @defgroup JH5ES Java Event Set (H5ES) Interface
*
- * @see H5ES, C-API
+ * @ref H5ES, C-API
*
- * @see @ref H5ES_UG, User Guide
+ * @ref H5ES_UG, User Guide
*/
// /////// unimplemented ////////
@@ -4694,9 +4692,9 @@ public synchronized static native void H5Ewalk2(long stack_id, long direction, H
*
* @defgroup JH5F Java File (H5F) Interface
*
- * @see H5F, C-API
+ * @ref H5F, C-API
*
- * @see @ref H5F_UG, User Guide
+ * @ref H5F_UG, User Guide
*/
/**
@@ -4795,17 +4793,11 @@ public static long H5Freopen(long file_id) throws HDF5LibraryException
* @param flags
* File access flags. Possible values include:
*
* Do not edit this file! * - * @see @ref HDF5LIB + * @ref HDF5LIB */ public class HDF5Constants { static { H5.loadH5Lib(); } diff --git a/java/src-jni/hdf/hdf5lib/HDFArray.java b/java/src-jni/hdf/hdf5lib/HDFArray.java index 888e0641fc5..c810998ae67 100644 --- a/java/src-jni/hdf/hdf5lib/HDFArray.java +++ b/java/src-jni/hdf/hdf5lib/HDFArray.java @@ -24,9 +24,10 @@ * The purpose is to allow the storage and retrieval of arbitrary array types containing scientific data. *
* The methods support the conversion of an array to and from Java to a one-dimensional array of bytes - * suitable for I/O by the C library.
This class heavily uses the - * @ref HDFNATIVE - * class to convert between Java and C representations. + * suitable for I/O by the C library.
This class heavily uses the HDFNativeData class to convert between + * Java and C representations. + * + * See also @ref HDFNATIVE */ public class HDFArray { diff --git a/java/src-jni/hdf/hdf5lib/HDFNativeData.java b/java/src-jni/hdf/hdf5lib/HDFNativeData.java index 9a4b8395c3b..2e57403da76 100644 --- a/java/src-jni/hdf/hdf5lib/HDFNativeData.java +++ b/java/src-jni/hdf/hdf5lib/HDFNativeData.java @@ -30,7 +30,7 @@ * Variant interfaces convert a section of an array, and also can convert to * sub-classes of Java Number. *
- * @see @ref HDFARRAY. + * @ref HDFARRAY. */ public class HDFNativeData { diff --git a/java/src-jni/hdf/hdf5lib/exceptions/HDF5LibraryException.java b/java/src-jni/hdf/hdf5lib/exceptions/HDF5LibraryException.java index 442867c09c8..5ee90ab0442 100644 --- a/java/src-jni/hdf/hdf5lib/exceptions/HDF5LibraryException.java +++ b/java/src-jni/hdf/hdf5lib/exceptions/HDF5LibraryException.java @@ -23,7 +23,7 @@ * this class, and by default the 'detailedMessage' is set according to the * minor error code from the HDF5 Library. *
- * For major and minor error codes, @see @ref H5E in the HDF5 library. + * For major and minor error codes, see @ref H5E in the HDF5 library. * * @defgroup JERRLIB HDF5 Library JNI Exception Interface * diff --git a/java/src-jni/hdf/hdf5lib/package-info.java b/java/src-jni/hdf/hdf5lib/package-info.java index bf0a8137bd4..978dfe29566 100644 --- a/java/src-jni/hdf/hdf5lib/package-info.java +++ b/java/src-jni/hdf/hdf5lib/package-info.java @@ -11,7 +11,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /** - \page HDF5LIB_UG HDF5 Java Package + * \page HDF5LIB_UG HDF5 Java Package * This package is the Java interface for the HDF5 library. *
* This code is the called by Java programs to access the entry points of the HDF5 library. @@ -20,7 +20,6 @@ *
* For details of the HDF5 library, see the HDF5 Documentation at: * https://support.hdfgroup.org/documentation/ - *
* Mapping of arguments for Java * @@ -59,7 +58,7 @@ *
* Java does not support pass by reference of arguments, so arguments that are returned through OUT * parameters @@ -192,11 +191,10 @@ * in the HDF5 C API @ref H5Eprint(). This may be * used by Java * exception handlers to print out the HDF5 error stack. - *