public class H5 extends Object implements Serializable
H5, C-API
,
H5_UG, User Guide
,
Serialized FormModifier and Type | Field and Description |
---|---|
static String |
H5_LIBRARY_NAME_PROPERTY_KEY |
static String |
H5PATH_PROPERTY_KEY |
static int[] |
LIB_VERSION |
Constructor and Description |
---|
H5() |
Modifier and Type | Method and Description |
---|---|
static int |
getOpenIDCount() |
static Collection<Long> |
getOpenIDs() |
static int |
H5Aclose(long attr_id) |
static int |
H5Acopy(long src_aid,
long dst_aid) |
static long |
H5Acreate_by_name(long loc_id,
String obj_name,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id) |
static long |
H5Acreate(long loc_id,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id) |
static void |
H5Adelete_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static int |
H5Adelete_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static int |
H5Adelete(long loc_id,
String name) |
static boolean |
H5Aexists_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static boolean |
H5Aexists(long obj_id,
String attr_name) |
static long |
H5Aget_create_plist(long attr_id) |
static H5A_info_t |
H5Aget_info_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5A_info_t |
H5Aget_info_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static H5A_info_t |
H5Aget_info(long attr_id) |
static String |
H5Aget_name_by_idx(long attr_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static String |
H5Aget_name(long attr_id) |
static long |
H5Aget_space(long attr_id) |
static long |
H5Aget_storage_size(long attr_id) |
static long |
H5Aget_type(long attr_id) |
static int |
H5Aiterate_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
long idx,
H5A_iterate_cb op,
H5A_iterate_t op_data,
long lapl_id) |
static int |
H5Aiterate(long loc_id,
int idx_type,
int order,
long idx,
H5A_iterate_cb op,
H5A_iterate_t op_data) |
static long |
H5Aopen_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id) |
static long |
H5Aopen_by_name(long loc_id,
String obj_name,
String attr_name,
long aapl_id,
long lapl_id) |
static long |
H5Aopen(long obj_id,
String attr_name,
long aapl_id) |
static int |
H5Aread_double(long attr_id,
long mem_type_id,
double[] buf) |
static int |
H5Aread_double(long attr_id,
long mem_type_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_float(long attr_id,
long mem_type_id,
float[] buf) |
static int |
H5Aread_float(long attr_id,
long mem_type_id,
float[] buf,
boolean isCriticalPinning)
H5Aread reads an attribute, specified with attr_id.
|
static int |
H5Aread_int(long attr_id,
long mem_type_id,
int[] buf) |
static int |
H5Aread_int(long attr_id,
long mem_type_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_long(long attr_id,
long mem_type_id,
long[] buf) |
static int |
H5Aread_long(long attr_id,
long mem_type_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_reg_ref(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5Aread_short(long attr_id,
long mem_type_id,
short[] buf) |
static int |
H5Aread_short(long attr_id,
long mem_type_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_string(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5Aread_VLStrings(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5Aread(long attr_id,
long mem_type_id,
byte[] buf) |
static int |
H5Aread(long attr_id,
long mem_type_id,
byte[] obj,
boolean isCriticalPinning) |
static int |
H5Aread(long attr_id,
long mem_type_id,
Object obj) |
static int |
H5Aread(long attr_id,
long mem_type_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5AreadComplex(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5AreadVL(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5Arename_by_name(long loc_id,
String obj_name,
String old_attr_name,
String new_attr_name,
long lapl_id) |
static int |
H5Arename(long loc_id,
String old_attr_name,
String new_attr_name) |
static int |
H5Awrite_double(long attr_id,
long mem_type_id,
double[] buf) |
static int |
H5Awrite_double(long attr_id,
long mem_type_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_float(long attr_id,
long mem_type_id,
float[] buf) |
static int |
H5Awrite_float(long attr_id,
long mem_type_id,
float[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_int(long attr_id,
long mem_type_id,
int[] buf) |
static int |
H5Awrite_int(long attr_id,
long mem_type_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_long(long attr_id,
long mem_type_id,
long[] buf) |
static int |
H5Awrite_long(long attr_id,
long mem_type_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_short(long attr_id,
long mem_type_id,
short[] buf) |
static int |
H5Awrite_short(long attr_id,
long mem_type_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_string(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5Awrite_VLStrings(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
byte[] buf) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
byte[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
Object obj) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5AwriteVL(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5check_version(int majnum,
int minnum,
int relnum) |
static int |
H5close() |
static int |
H5Dclose(long dataset_id) |
static int |
H5Dcopy(long src_did,
long dst_did) |
static long |
H5Dcreate_anon(long loc_id,
long type_id,
long space_id,
long dcpl_id,
long dapl_id) |
static long |
H5Dcreate(long loc_id,
String name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id) |
static void |
H5Dfill(byte[] fill,
long fill_type,
byte[] buf,
long buf_type,
long space_id) |
static void |
H5Dflush(long dset_id) |
static long |
H5Dget_access_plist(long dset_id) |
static long |
H5Dget_create_plist(long dataset_id) |
static long |
H5Dget_offset(long dset_id) |
static int |
H5Dget_space_status(long dset_id) |
static long |
H5Dget_space(long dataset_id) |
static long |
H5Dget_storage_size(long dataset_id) |
static long |
H5Dget_type(long dataset_id) |
static int |
H5Diterate(byte[] buf,
long buf_type,
long space_id,
H5D_iterate_cb op,
H5D_iterate_t op_data) |
static long |
H5Dopen(long loc_id,
String name,
long dapl_id) |
static int |
H5Dread_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf) |
static int |
H5Dread_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf) |
static int |
H5Dread_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf) |
static int |
H5Dread_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf) |
static int |
H5Dread_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_reg_ref(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf) |
static int |
H5Dread_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf) |
static int |
H5Dread_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_string(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf) |
static int |
H5Dread_VLStrings(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] obj,
boolean isCriticalPinning) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5DreadVL(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static void |
H5Drefresh(long dset_id) |
static void |
H5Dset_extent(long dset_id,
long[] size) |
static long |
H5Dvlen_get_buf_size(long dset_id,
long type_id,
long space_id) |
static int |
H5Dvlen_reclaim(long type_id,
long space_id,
long xfer_plist_id,
byte[] buf)
Deprecated.
As of HDF5 1.12.0 in favor of H5Treclaim
|
static int |
H5Dwrite_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf) |
static int |
H5Dwrite_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf) |
static int |
H5Dwrite_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf) |
static int |
H5Dwrite_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf) |
static int |
H5Dwrite_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf) |
static int |
H5Dwrite_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_string(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf) |
static int |
H5Dwrite_VLStrings(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5DwriteVL(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static boolean |
H5Eauto_is_v2(long stack_id) |
static int |
H5Eclear() |
static void |
H5Eclear(long stack_id) |
static void |
H5Eclear2(long stack_id) |
static void |
H5Eclose_msg(long err_id) |
static void |
H5Eclose_stack(long stack_id) |
static long |
H5Ecreate_msg(long cls_id,
int msg_type,
String msg) |
static long |
H5Ecreate_stack() |
static String |
H5Eget_class_name(long class_id) |
static long |
H5Eget_current_stack() |
static String |
H5Eget_msg(long msg_id,
int[] type_list) |
static long |
H5Eget_num(long stack_id) |
static void |
H5Epop(long stack_id,
long count) |
static void |
H5Eprint2(long stack_id,
Object stream) |
static void |
H5Epush(long stack_id,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg) |
static void |
H5Epush2(long stack_id,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg) |
static long |
H5Eregister_class(String cls_name,
String lib_name,
String version) |
static int |
H5error_off() |
static void |
H5error_on() |
static void |
H5Eset_current_stack(long stack_id) |
static void |
H5Eunregister_class(long class_id) |
static void |
H5Ewalk(long stack_id,
long direction,
H5E_walk_cb func,
H5E_walk_t client_data) |
static void |
H5Ewalk2(long stack_id,
long direction,
H5E_walk_cb func,
H5E_walk_t client_data) |
static void |
H5export_attribute(String file_export_name,
long dataset_id,
String attribute_name,
int binary_order) |
static void |
H5export_dataset(String file_export_name,
long file_id,
String object_path,
int binary_order) |
static void |
H5Fclear_elink_file_cache(long file_id) |
static int |
H5Fclose(long file_id) |
static long |
H5Fcreate(String name,
int flags,
long create_id,
long access_id) |
static int |
H5Fflush(long object_id,
int scope) |
static long |
H5Fget_access_plist(long file_id) |
static long |
H5Fget_create_plist(long file_id) |
static boolean |
H5Fget_dset_no_attrs_hint(long file_id) |
static long |
H5Fget_fileno(long file_id) |
static long |
H5Fget_filesize(long file_id) |
static long |
H5Fget_freespace(long file_id) |
static H5F_info2_t |
H5Fget_info(long obj_id) |
static int |
H5Fget_intent(long file_id) |
static double |
H5Fget_mdc_hit_rate(long file_id) |
static void |
H5Fget_mdc_logging_status(long file_id,
boolean[] mdc_logging_status) |
static int |
H5Fget_mdc_size(long file_id,
long[] metadata_cache) |
static String |
H5Fget_name(long obj_id) |
static long |
H5Fget_obj_count(long file_id,
int types) |
static long |
H5Fget_obj_ids(long file_id,
int types,
long max_objs,
long[] obj_id_list) |
static boolean |
H5Fis_accessible(String name,
long fapl_id) |
static boolean |
H5Fis_hdf5(String name)
Deprecated.
As of HDF5 1.10.5 in favor of H5Fis_accessible.
|
static int |
H5Fmount(long loc_id,
String name,
long child_id,
long plist_id) |
static long |
H5Fopen(String name,
int flags,
long access_id) |
static long |
H5Freopen(long file_id) |
static void |
H5Freset_mdc_hit_rate_stats(long file_id) |
static void |
H5Fset_dset_no_attrs_hint(long file_id,
boolean minimize) |
static void |
H5Fset_libver_bounds(long file_id,
int low,
int high) |
static void |
H5Fstart_mdc_logging(long file_id) |
static void |
H5Fstart_swmr_write(long file_id) |
static void |
H5Fstop_mdc_logging(long file_id) |
static int |
H5Funmount(long loc_id,
String name) |
static int |
H5garbage_collect() |
static int |
H5Gclose(long group_id) |
static long |
H5Gcreate_anon(long loc_id,
long gcpl_id,
long gapl_id) |
static long |
H5Gcreate(long loc_id,
String name,
long lcpl_id,
long gcpl_id,
long gapl_id) |
static int |
H5get_libversion(int[] libversion) |
static void |
H5Gflush(long group_id) |
static long |
H5Gget_create_plist(long group_id) |
static H5G_info_t |
H5Gget_info_by_idx(long group_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5G_info_t |
H5Gget_info_by_name(long group_id,
String name,
long lapl_id) |
static H5G_info_t |
H5Gget_info(long group_id) |
static int |
H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
H5O_token_t[] tokens) |
static int |
H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
H5O_token_t[] tokens,
int indx_type) |
static int |
H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
long[] fno,
H5O_token_t[] tokens,
int indx_type) |
static int |
H5Gget_obj_info_full(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
long[] fno,
H5O_token_t[] tokens,
int indx_type,
int indx_order) |
static int |
H5Gget_obj_info_idx(long loc_id,
String name,
int idx,
String[] oname,
int[] type) |
static int |
H5Gget_obj_info_max(long loc_id,
String[] objNames,
int[] objTypes,
int[] lnkTypes,
H5O_token_t[] objToken,
long objMax) |
static long |
H5Gn_members(long loc_id,
String name) |
static long |
H5Gopen(long loc_id,
String name,
long gapl_id) |
static void |
H5Grefresh(long group_id) |
static void |
H5Iclear_type(int type_id,
boolean force) |
static int |
H5Idec_ref(long obj_id) |
static int |
H5Idec_type_ref(long type_id) |
static void |
H5Idestroy_type(int type_id) |
static long |
H5Iget_file_id(long obj_id) |
static long |
H5Iget_name_long(long obj_id,
String[] name,
long size)
Deprecated.
|
static String |
H5Iget_name(long obj_id) |
static int |
H5Iget_ref(long obj_id) |
static int |
H5Iget_type_ref(long type_id) |
static int |
H5Iget_type(long obj_id) |
static int |
H5Iinc_ref(long obj_id) |
static int |
H5Iinc_type_ref(long type_id) |
static boolean |
H5Iis_valid(long obj_id) |
static int |
H5Inmembers(long type_id) |
static boolean |
H5Itype_exists(int type_id) |
static void |
H5Lcopy(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lcreate_external(String file_name,
String obj_name,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lcreate_hard(long cur_loc,
String cur_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lcreate_soft(String link_target,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id) |
static void |
H5Ldelete_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static void |
H5Ldelete(long loc_id,
String name,
long lapl_id) |
static boolean |
H5Lexists(long loc_id,
String name,
long lapl_id) |
static H5L_info_t |
H5Lget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5L_info_t |
H5Lget_info(long loc_id,
String name,
long lapl_id) |
static String |
H5Lget_name_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static int |
H5Lget_value_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
String[] link_value,
long lapl_id) |
static int |
H5Lget_value(long loc_id,
String name,
String[] link_value,
long lapl_id) |
static int |
H5Lis_registered(int link_cls_id) |
static int |
H5Literate_by_name(long grp_id,
String group_name,
int idx_type,
int order,
long idx,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data,
long lapl_id) |
static int |
H5Literate(long grp_id,
int idx_type,
int order,
long idx,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data) |
static void |
H5Lmove(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lunregister(int link_cls_id) |
static int |
H5Lvisit_by_name(long loc_id,
String group_name,
int idx_type,
int order,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data,
long lapl_id) |
static int |
H5Lvisit(long grp_id,
int idx_type,
int order,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data) |
static boolean |
H5Oare_mdc_flushes_disabled(long object_id) |
static int |
H5Oclose(long object_id) |
static void |
H5Ocopy(long src_loc_id,
String src_name,
long dst_loc_id,
String dst_name,
long ocpypl_id,
long lcpl_id) |
static void |
H5Odecr_refcount(long object_id) |
static void |
H5Odisable_mdc_flushes(long object_id) |
static void |
H5Oenable_mdc_flushes(long object_id) |
static boolean |
H5Oexists_by_name(long loc_id,
String obj_name,
long lapl_id) |
static void |
H5Oflush(long object_id) |
static String |
H5Oget_comment_by_name(long loc_id,
String name,
long lapl_id) |
static String |
H5Oget_comment(long obj_id) |
static H5O_info_t |
H5Oget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
int fields,
long lapl_id) |
static H5O_info_t |
H5Oget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5O_info_t |
H5Oget_info_by_name(long loc_id,
String name,
int fields,
long lapl_id) |
static H5O_info_t |
H5Oget_info_by_name(long loc_id,
String name,
long lapl_id) |
static H5O_info_t |
H5Oget_info(long loc_id) |
static H5O_info_t |
H5Oget_info(long loc_id,
int fields) |
static H5O_native_info_t |
H5Oget_native_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
int fields,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info_by_name(long loc_id,
String name,
int fields,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info_by_name(long loc_id,
String name,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info(long loc_id) |
static H5O_native_info_t |
H5Oget_native_info(long loc_id,
int fields) |
static void |
H5Oincr_refcount(long object_id) |
static void |
H5Olink(long obj_id,
long new_loc_id,
String new_name,
long lcpl_id,
long lapl_id) |
static long |
H5Oopen_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static long |
H5Oopen_by_token(long loc_id,
H5O_token_t token) |
static long |
H5Oopen(long loc_id,
String name,
long lapl_id) |
static int |
H5open() |
static void |
H5Orefresh(long object_id) |
static void |
H5Oset_comment_by_name(long loc_id,
String name,
String comment,
long lapl_id)
Deprecated.
As of HDF5 1.8 in favor of object attributes.
|
static void |
H5Oset_comment(long obj_id,
String comment)
Deprecated.
As of HDF5 1.8 in favor of object attributes.
|
static int |
H5Ovisit_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
int fields,
long lapl_id) |
static int |
H5Ovisit_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
long lapl_id) |
static int |
H5Ovisit(long obj_id,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data) |
static int |
H5Ovisit(long obj_id,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
int fields) |
static boolean |
H5P_equal(long plid1,
long plid2) |
static boolean |
H5Pall_filters_avail(long dcpl_id) |
static int |
H5Pclose_class(long plid) |
static int |
H5Pclose(long plist) |
static int |
H5Pcopy_prop(long dst_id,
long src_id,
String name) |
static long |
H5Pcopy(long plist) |
static long |
H5Pcreate_class_nocb(long parent_class,
String name) |
static long |
H5Pcreate(long type) |
static int |
H5Pequal(long plid1,
long plid2) |
static boolean |
H5Pexist(long plid,
String name) |
static int |
H5Pfill_value_defined(long plist_id,
int[] status) |
static int |
H5Pget_alignment(long plist,
long[] alignment) |
static int |
H5Pget_alloc_time(long plist_id,
int[] alloc_time) |
static int |
H5Pget_attr_creation_order(long ocpl_id) |
static int |
H5Pget_attr_phase_change(long ocpl_id,
int[] attributes) |
static int |
H5Pget_btree_ratios(long plist_id,
double[] left,
double[] middle,
double[] right) |
static long |
H5Pget_buffer_size(long plist) |
static int |
H5Pget_buffer(long plist,
byte[] tconv,
byte[] bkg) |
static int |
H5Pget_cache(long plist,
int[] mdc_nelmts,
long[] rdcc_nelmts,
long[] rdcc_nbytes,
double[] rdcc_w0) |
static int |
H5Pget_char_encoding(long plist_id) |
static void |
H5Pget_chunk_cache(long dapl_id,
long[] rdcc_nslots,
long[] rdcc_nbytes,
double[] rdcc_w0) |
static int |
H5Pget_chunk_opts(long dcpl_id) |
static int |
H5Pget_chunk(long plist,
int max_ndims,
long[] dims) |
static String |
H5Pget_class_name(long plid) |
static long |
H5Pget_class_parent(long plid) |
static long |
H5Pget_class(long plist) |
static int |
H5Pget_copy_object(long ocp_plist_id) |
static boolean |
H5Pget_create_intermediate_group(long lcpl_id) |
static long |
H5Pget_data_transform(long plist_id,
String[] expression,
long size) |
static long |
H5Pget_driver(long plid) |
static boolean |
H5Pget_dset_no_attrs_hint(long dcpl_id) |
static int |
H5Pget_edc_check(long plist) |
static String |
H5Pget_efile_prefix(long dapl_id) |
static int |
H5Pget_elink_acc_flags(long lapl_id) |
static long |
H5Pget_elink_fapl(long lapl_id) |
static int |
H5Pget_elink_file_cache_size(long fapl_id) |
static long |
H5Pget_elink_prefix(long lapl_id,
String[] prefix) |
static int |
H5Pget_est_link_info(long gcpl_id,
int[] link_info) |
static boolean |
H5Pget_evict_on_close(long fapl_id) |
static int |
H5Pget_external_count(long plist) |
static int |
H5Pget_external(long plist,
int idx,
long name_size,
String[] name,
long[] size) |
static long |
H5Pget_family_offset(long fapl_id) |
static void |
H5Pget_fapl_core(long fapl_id,
long[] increment,
boolean[] backing_store) |
static int |
H5Pget_fapl_direct(long fapl_id,
long[] info) |
static int |
H5Pget_fapl_family(long fapl_id,
long[] memb_size,
long[] memb_fapl_id) |
static H5FD_hdfs_fapl_t |
H5Pget_fapl_hdfs(long fapl_id) |
static boolean |
H5Pget_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
String[] memb_name,
long[] memb_addr) |
static H5FD_ros3_fapl_t |
H5Pget_fapl_ros3(long fapl_id) |
static int |
H5Pget_fclose_degree(long fapl_id) |
static long |
H5Pget_file_space_page_size(long fcpl_id) |
static boolean |
H5Pget_file_space_strategy_persist(long fcpl_id) |
static long |
H5Pget_file_space_strategy_threshold(long fcpl_id) |
static int |
H5Pget_file_space_strategy(long fcpl_id,
boolean[] persist,
long[] threshold) |
static int |
H5Pget_fill_time(long plist_id,
int[] fill_time) |
static int |
H5Pget_fill_value(long plist_id,
long type_id,
byte[] value) |
static int |
H5Pget_fill_value(long plist_id,
long type_id,
Object obj) |
static int |
H5Pget_filter_by_id(long plist_id,
long filter_id,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config) |
static int |
H5Pget_filter_by_id2(long plist_id,
long filter_id,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config) |
static int |
H5Pget_filter(long plist,
int filter_number,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config) |
static boolean |
H5Pget_gc_references(long fapl_id) |
static int |
H5Pget_hyper_vector_size(long dxpl_id,
long[] vector_size) |
static boolean |
H5Pget_ignore_disabled_file_locking(long fapl_id) |
static int |
H5Pget_istore_k(long plist,
int[] ik) |
static int |
H5Pget_layout(long plist) |
static int |
H5Pget_libver_bounds(long fapl_id,
int[] libver) |
static int |
H5Pget_link_creation_order(long gcpl_id) |
static int |
H5Pget_link_phase_change(long gcpl_id,
int[] links) |
static long |
H5Pget_local_heap_size_hint(long gcpl_id) |
static H5AC_cache_config_t |
H5Pget_mdc_config(long plist_id) |
static String |
H5Pget_mdc_log_options(long fapl_id,
boolean[] mdc_log_options) |
static long |
H5Pget_meta_block_size(long fapl_id) |
static long |
H5Pget_metadata_read_attempts(long plist_id) |
static int |
H5Pget_nfilters(long plist) |
static long |
H5Pget_nlinks(long lapl_id) |
static long |
H5Pget_nprops(long plid) |
static boolean |
H5Pget_obj_track_times(long ocpl_id) |
static int |
H5Pget_shared_mesg_index(long fcpl_id,
int index_num,
int[] mesg_info) |
static int |
H5Pget_shared_mesg_nindexes(long fcpl_id) |
static int |
H5Pget_shared_mesg_phase_change(long fcpl_id,
int[] size) |
static long |
H5Pget_sieve_buf_size(long fapl_id) |
static long |
H5Pget_size(long plid,
String name) |
static int |
H5Pget_sizes(long plist,
long[] size) |
static long |
H5Pget_small_data_block_size(long plist) |
static int |
H5Pget_sym_k(long plist,
int[] size) |
static boolean |
H5Pget_use_file_locking(long fapl_id) |
static int |
H5Pget_userblock(long plist,
long[] size) |
static long |
H5Pget_virtual_count(long dcpl_id) |
static String |
H5Pget_virtual_dsetname(long dcpl_id,
long index) |
static String |
H5Pget_virtual_filename(long dcpl_id,
long index) |
static String |
H5Pget_virtual_prefix(long dapl_id) |
static long |
H5Pget_virtual_printf_gap(long dapl_id) |
static long |
H5Pget_virtual_srcspace(long dcpl_id,
long index) |
static int |
H5Pget_virtual_view(long dapl_id) |
static long |
H5Pget_virtual_vspace(long dcpl_id,
long index) |
static int |
H5Pget(long plid,
String name) |
static void |
H5Pinsert2_nocb(long plist,
String name,
long size,
byte[] value) |
static int |
H5Pisa_class(long plist,
long pclass) |
static int |
H5Piterate(long plist,
int[] idx,
H5P_iterate_cb op,
H5P_iterate_t op_data) |
static void |
H5PLappend(String plugin_path) |
static int |
H5PLget_loading_state() |
static String |
H5PLget(int index) |
static void |
H5PLinsert(String plugin_path,
int index) |
static void |
H5PLprepend(String plugin_path) |
static void |
H5PLremove(int index) |
static void |
H5PLreplace(String plugin_path,
int index) |
static void |
H5PLset_loading_state(int plugin_flags) |
static int |
H5PLsize() |
static int |
H5Pmodify_filter(long plist,
long filter,
int flags,
long cd_nelmts,
int[] cd_values) |
static void |
H5Pregister2_nocb(long plist_class,
String name,
long size,
byte[] def_value) |
static int |
H5Premove_filter(long obj_id,
long filter) |
static int |
H5Premove(long plid,
String name) |
static int |
H5Pset_alignment(long plist,
long threshold,
long alignment) |
static int |
H5Pset_alloc_time(long plist_id,
int alloc_time) |
static int |
H5Pset_attr_creation_order(long ocpl_id,
int crt_order_flags) |
static void |
H5Pset_attr_phase_change(long ocpl_id,
int max_compact,
int min_dense) |
static int |
H5Pset_btree_ratios(long plist_id,
double left,
double middle,
double right) |
static void |
H5Pset_buffer_size(long plist,
long size) |
static int |
H5Pset_cache(long plist,
int mdc_nelmts,
long rdcc_nelmts,
long rdcc_nbytes,
double rdcc_w0) |
static void |
H5Pset_char_encoding(long plist_id,
int encoding) |
static void |
H5Pset_chunk_cache(long dapl_id,
long rdcc_nslots,
long rdcc_nbytes,
double rdcc_w0) |
static void |
H5Pset_chunk_opts(long dcpl_id,
int opts) |
static int |
H5Pset_chunk(long plist,
int ndims,
byte[] dim) |
static int |
H5Pset_chunk(long plist,
int ndims,
long[] dim) |
static void |
H5Pset_copy_object(long ocp_plist_id,
int copy_options) |
static int |
H5Pset_create_intermediate_group(long lcpl_id,
boolean crt_intermed_group) |
static int |
H5Pset_data_transform(long plist_id,
String expression) |
static int |
H5Pset_deflate(long plist,
int level) |
static void |
H5Pset_dset_no_attrs_hint(long dcpl_id,
boolean minimize) |
static int |
H5Pset_edc_check(long plist,
int check) |
static void |
H5Pset_efile_prefix(long dapl_id,
String prefix) |
static int |
H5Pset_elink_acc_flags(long lapl_id,
int flags) |
static int |
H5Pset_elink_fapl(long lapl_id,
long fapl_id) |
static void |
H5Pset_elink_file_cache_size(long fapl_id,
int efc_size) |
static int |
H5Pset_elink_prefix(long lapl_id,
String prefix) |
static int |
H5Pset_est_link_info(long gcpl_id,
int est_num_entries,
int est_name_len) |
static void |
H5Pset_evict_on_close(long fapl_id,
boolean evict_on_close) |
static int |
H5Pset_external(long plist,
String name,
long offset,
long size) |
static int |
H5Pset_family_offset(long fapl_id,
long offset) |
static int |
H5Pset_fapl_core(long fapl_id,
long increment,
boolean backing_store) |
static int |
H5Pset_fapl_direct(long fapl_id,
long alignment,
long block_size,
long cbuf_size) |
static int |
H5Pset_fapl_family(long fapl_id,
long memb_size,
long memb_fapl_id) |
static int |
H5Pset_fapl_hdfs(long fapl_id,
H5FD_hdfs_fapl_t fapl_conf) |
static void |
H5Pset_fapl_log(long fapl_id,
String logfile,
long flags,
long buf_size) |
static void |
H5Pset_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
String[] memb_name,
long[] memb_addr,
boolean relax) |
static int |
H5Pset_fapl_ros3(long fapl_id,
H5FD_ros3_fapl_t fapl_conf) |
static int |
H5Pset_fapl_sec2(long fapl_id) |
static void |
H5Pset_fapl_split(long fapl_id,
String meta_ext,
long meta_plist_id,
String raw_ext,
long raw_plist_id) |
static int |
H5Pset_fapl_stdio(long fapl_id) |
static int |
H5Pset_fapl_windows(long fapl_id) |
static int |
H5Pset_fclose_degree(long fapl_id,
int degree) |
static void |
H5Pset_file_locking(long fapl_id,
boolean use_file_locking,
boolean ignore_when_disabled) |
static void |
H5Pset_file_space_page_size(long fcpl_id,
long page_size) |
static void |
H5Pset_file_space_strategy(long fcpl_id,
int strategy,
boolean persist,
long threshold) |
static int |
H5Pset_fill_time(long plist_id,
int fill_time) |
static int |
H5Pset_fill_value(long plist_id,
long type_id,
byte[] value) |
static int |
H5Pset_fill_value(long plist_id,
long type_id,
Object obj) |
static int |
H5Pset_filter(long plist,
int filter,
int flags,
long cd_nelmts,
int[] cd_values) |
static int |
H5Pset_fletcher32(long plist) |
static int |
H5Pset_gc_references(long fapl_id,
boolean gc_ref) |
static int |
H5Pset_hyper_vector_size(long dxpl_id,
long vector_size) |
static int |
H5Pset_istore_k(long plist,
int ik) |
static int |
H5Pset_layout(long plist,
int layout) |
static int |
H5Pset_libver_bounds(long fapl_id,
int low,
int high) |
static int |
H5Pset_link_creation_order(long gcpl_id,
int crt_order_flags) |
static int |
H5Pset_link_phase_change(long gcpl_id,
int max_compact,
int min_dense) |
static int |
H5Pset_local_heap_size_hint(long gcpl_id,
long size_hint) |
static void |
H5Pset_mdc_config(long plist_id,
H5AC_cache_config_t config_ptr) |
static void |
H5Pset_mdc_log_options(long fapl_id,
boolean is_enabled,
String location,
boolean start_on_access) |
static void |
H5Pset_meta_block_size(long fapl_id,
long size) |
static void |
H5Pset_metadata_read_attempts(long plist_id,
long attempts) |
static int |
H5Pset_nbit(long plist_id) |
static int |
H5Pset_nlinks(long lapl_id,
long nlinks) |
static void |
H5Pset_obj_track_times(long ocpl_id,
boolean track_times) |
static int |
H5Pset_scaleoffset(long plist_id,
int scale_type,
int scale_factor) |
static int |
H5Pset_shared_mesg_index(long fcpl_id,
int index_num,
int mesg_type_flags,
int min_mesg_size) |
static int |
H5Pset_shared_mesg_nindexes(long plist_id,
int nindexes) |
static int |
H5Pset_shared_mesg_phase_change(long fcpl_id,
int max_list,
int min_btree) |
static int |
H5Pset_shuffle(long plist_id) |
static void |
H5Pset_sieve_buf_size(long fapl_id,
long size) |
static int |
H5Pset_sizes(long plist,
int sizeof_addr,
int sizeof_size) |
static int |
H5Pset_small_data_block_size(long plist,
long size) |
static int |
H5Pset_sym_k(long plist,
int ik,
int lk) |
static int |
H5Pset_szip(long plist,
int options_mask,
int pixels_per_block) |
static int |
H5Pset_userblock(long plist,
long size) |
static void |
H5Pset_virtual_prefix(long dapl_id,
String prefix) |
static void |
H5Pset_virtual_printf_gap(long dapl_id,
long gap_size) |
static void |
H5Pset_virtual_view(long dapl_id,
int view) |
static void |
H5Pset_virtual(long dcpl_id,
long vspace_id,
String src_file_name,
String src_dset_name,
long src_space_id) |
static int |
H5Pset(long plid,
String name,
int value) |
static int |
H5Punregister(long plid,
String name) |
static byte[] |
H5Rcopy(byte[] src_ref_ptr) |
static byte[] |
H5Rcreate_attr(long loc_id,
String name,
String attr_name,
long access_id) |
static byte[] |
H5Rcreate_object(long loc_id,
String name,
long access_id) |
static byte[] |
H5Rcreate_region(long loc_id,
String name,
long space_id,
long access_id) |
static byte[] |
H5Rcreate(long loc_id,
String name,
int ref_type,
long space_id) |
static long |
H5Rdereference(long dataset,
long access_list,
int ref_type,
byte[] ref) |
static void |
H5Rdestroy(byte[] ref_ptr) |
static boolean |
H5Requal(byte[] ref1_ptr,
byte[] ref2_ptr) |
static String |
H5Rget_attr_name(byte[] ref_ptr) |
static String |
H5Rget_file_name(byte[] ref_ptr) |
static String |
H5Rget_name_string(long loc_id,
int ref_type,
byte[] ref) |
static long |
H5Rget_name(long loc_id,
int ref_type,
byte[] ref,
String[] name,
long size) |
static String |
H5Rget_obj_name(byte[] ref_ptr,
long rapl_id) |
static int |
H5Rget_obj_type(long loc_id,
int ref_type,
byte[] ref) |
static int |
H5Rget_obj_type3(byte[] ref_ptr,
long rapl_id) |
static long |
H5Rget_region(long loc_id,
int ref_type,
byte[] ref) |
static int |
H5Rget_type(byte[] ref_ptr) |
static long |
H5Ropen_attr(byte[] ref_ptr,
long rapl_id,
long aapl_id) |
static long |
H5Ropen_object(byte[] ref_ptr,
long rapl_id,
long oapl_id) |
static long |
H5Ropen_region(byte[] ref_ptr,
long rapl_id,
long oapl_id) |
static int |
H5Sclose(long space_id) |
static long |
H5Scombine_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long[] block) |
static long |
H5Scombine_select(long space1_id,
int op,
long space2_id) |
static long |
H5Scopy(long space_id) |
static long |
H5Screate_simple(int rank,
long[] dims,
long[] maxdims) |
static long |
H5Screate(int type) |
static long |
H5Sdecode(byte[] buf) |
static byte[] |
H5Sencode(long obj_id) |
static int |
H5set_free_list_limits(int reg_global_lim,
int reg_list_lim,
int arr_global_lim,
int arr_list_lim,
int blk_global_lim,
int blk_list_lim) |
static int |
H5Sextent_copy(long dest_space_id,
long source_space_id) |
static boolean |
H5Sextent_equal(long first_space_id,
long second_space_id) |
static void |
H5Sget_regular_hyperslab(long space_id,
long[] start,
long[] stride,
long[] count,
long[] block) |
static int |
H5Sget_select_bounds(long space_id,
long[] start,
long[] end) |
static long |
H5Sget_select_elem_npoints(long spaceid) |
static int |
H5Sget_select_elem_pointlist(long spaceid,
long startpoint,
long numpoints,
long[] buf) |
static int |
H5Sget_select_hyper_blocklist(long spaceid,
long startblock,
long numblocks,
long[] buf) |
static long |
H5Sget_select_hyper_nblocks(long spaceid) |
static long |
H5Sget_select_npoints(long space_id) |
static int |
H5Sget_select_type(long space_id) |
static int |
H5Sget_simple_extent_dims(long space_id,
long[] dims,
long[] maxdims) |
static int |
H5Sget_simple_extent_ndims(long space_id) |
static long |
H5Sget_simple_extent_npoints(long space_id) |
static int |
H5Sget_simple_extent_type(long space_id) |
static boolean |
H5Sis_regular_hyperslab(long space_id) |
static boolean |
H5Sis_simple(long space_id) |
static void |
H5Smodify_select(long space1_id,
int op,
long space2_id) |
static int |
H5Soffset_simple(long space_id,
byte[] offset) |
static int |
H5Soffset_simple(long space_id,
long[] offset) |
static void |
H5Sselect_adjust(long space_id,
long[][] offset) |
static int |
H5Sselect_all(long space_id) |
static void |
H5Sselect_copy(long dst_id,
long src_id) |
static int |
H5Sselect_elements(long space_id,
int op,
int num_elements,
long[][] coord2D) |
static int |
H5Sselect_hyperslab(long space_id,
int op,
byte[] start,
byte[] stride,
byte[] count,
byte[] block) |
static int |
H5Sselect_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long[] block) |
static boolean |
H5Sselect_intersect_block(long space_id,
long[] start,
long[] end) |
static int |
H5Sselect_none(long space_id) |
static long |
H5Sselect_project_intersection(long src_space_id,
long dst_space_id,
long src_intersect_space_id) |
static boolean |
H5Sselect_shape_same(long space1_id,
long space2_id) |
static boolean |
H5Sselect_valid(long space_id) |
static int |
H5Sset_extent_none(long space_id) |
static long |
H5Sset_extent_simple(long space_id,
int rank,
byte[] current_size,
byte[] maximum_size) |
static long |
H5Sset_extent_simple(long space_id,
int rank,
long[] current_size,
long[] maximum_size) |
static long |
H5Tarray_create(long base_id,
int ndims,
long[] dim) |
static int |
H5Tclose(long type_id) |
static void |
H5Tcommit_anon(long loc_id,
long type_id,
long tcpl_id,
long tapl_id) |
static void |
H5Tcommit(long loc_id,
String name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id) |
static boolean |
H5Tcommitted(long type_id) |
static void |
H5Tcompiler_conv(long src_id,
long dst_id) |
static void |
H5Tconvert(long src_id,
long dst_id,
long nelmts,
byte[] buf,
byte[] background,
long plist_id) |
static long |
H5Tcopy(long type_id) |
static long |
H5Tcreate(int tclass,
long size) |
static long |
H5Tdecode(byte[] buf) |
static boolean |
H5Tdetect_class(long type_id,
int cls) |
static int |
H5Tencode(long obj_id,
byte[] buf,
long nalloc) |
static long |
H5Tenum_create(long base_id) |
static void |
H5Tenum_insert(long type,
String name,
byte[] value) |
static int |
H5Tenum_insert(long type,
String name,
int value) |
static int |
H5Tenum_insert(long type,
String name,
int[] value) |
static String |
H5Tenum_nameof(long type,
byte[] value,
long size) |
static int |
H5Tenum_nameof(long type,
int[] value,
String[] name,
int size) |
static void |
H5Tenum_valueof(long type,
String name,
byte[] value) |
static int |
H5Tenum_valueof(long type,
String name,
int[] value) |
static boolean |
H5Tequal(long type_id1,
long type_id2) |
static void |
H5Tflush(long dtype_id) |
static int |
H5Tget_array_dims(long type_id,
long[] dims) |
static int |
H5Tget_array_dims2(long type_id,
long[] dims) |
static int |
H5Tget_array_ndims(long type_id) |
static String |
H5Tget_class_name(long class_id) |
static int |
H5Tget_class(long type_id) |
static long |
H5Tget_create_plist(long type_id) |
static int |
H5Tget_cset(long type_id) |
static long |
H5Tget_ebias_long(long type_id) |
static int |
H5Tget_ebias(long type_id) |
static int |
H5Tget_fields(long type_id,
int[] fields) |
static void |
H5Tget_fields(long type_id,
long[] fields) |
static int |
H5Tget_inpad(long type_id) |
static int |
H5Tget_member_class(long type_id,
int membno) |
static int |
H5Tget_member_index(long type_id,
String field_name) |
static String |
H5Tget_member_name(long type_id,
int field_idx) |
static long |
H5Tget_member_offset(long type_id,
int membno) |
static long |
H5Tget_member_type(long type_id,
int field_idx) |
static void |
H5Tget_member_value(long type_id,
int membno,
byte[] value) |
static int |
H5Tget_member_value(long type_id,
int membno,
int[] value) |
static long |
H5Tget_native_type(long type_id) |
static long |
H5Tget_native_type(long type_id,
int direction) |
static int |
H5Tget_nmembers(long type_id) |
static int |
H5Tget_norm(long type_id) |
static int |
H5Tget_offset(long type_id) |
static int |
H5Tget_order(long type_id) |
static int |
H5Tget_pad(long type_id,
int[] pad) |
static long |
H5Tget_precision_long(long type_id) |
static int |
H5Tget_precision(long type_id) |
static int |
H5Tget_sign(long type_id) |
static long |
H5Tget_size(long type_id) |
static int |
H5Tget_strpad(long type_id) |
static long |
H5Tget_super(long type) |
static String |
H5Tget_tag(long type) |
static int |
H5Tinsert(long type_id,
String name,
long offset,
long field_id) |
static boolean |
H5Tis_variable_str(long type_id) |
static int |
H5Tlock(long type_id) |
static long |
H5Topen(long loc_id,
String name,
long tapl_id) |
static int |
H5Tpack(long type_id) |
static void |
H5Treclaim(long type_id,
long space_id,
long xfer_plist_id,
byte[] buf) |
static void |
H5Trefresh(long dtype_id) |
static int |
H5Tset_cset(long type_id,
int cset) |
static int |
H5Tset_ebias(long type_id,
int ebias) |
static void |
H5Tset_ebias(long type_id,
long ebias) |
static int |
H5Tset_fields(long type_id,
int spos,
int epos,
int esize,
int mpos,
int msize) |
static void |
H5Tset_fields(long type_id,
long spos,
long epos,
long esize,
long mpos,
long msize) |
static int |
H5Tset_inpad(long type_id,
int inpad) |
static int |
H5Tset_norm(long type_id,
int norm) |
static int |
H5Tset_offset(long type_id,
int offset) |
static void |
H5Tset_offset(long type_id,
long offset) |
static int |
H5Tset_order(long type_id,
int order) |
static int |
H5Tset_pad(long type_id,
int lsb,
int msb) |
static int |
H5Tset_precision(long type_id,
int precision) |
static void |
H5Tset_precision(long type_id,
long precision) |
static int |
H5Tset_sign(long type_id,
int sign) |
static int |
H5Tset_size(long type_id,
long size) |
static int |
H5Tset_strpad(long type_id,
int strpad) |
static int |
H5Tset_tag(long type,
String tag) |
static long |
H5Tvlen_create(long base_id) |
static void |
H5VLclose(long connector_id) |
static long |
H5VLget_connector_id_by_name(String name) |
static long |
H5VLget_connector_id_by_value(int connector_value) |
static long |
H5VLget_connector_id(long object_id) |
static String |
H5VLget_connector_name(long object_id) |
static boolean |
H5VLis_connector_registered_by_name(String name) |
static boolean |
H5VLis_connector_registered_by_value(int connector_value) |
static long |
H5VLregister_connector_by_name(String connector_name,
long vipl_id) |
static long |
H5VLregister_connector_by_value(int connector_value,
long vipl_id) |
static void |
H5VLunregister_connector(long connector_id) |
static int |
H5Zfilter_avail(int filter) |
static int |
H5Zget_filter_info(int filter) |
static int |
H5Zunregister(int filter) |
static void |
loadH5Lib() |
public static final int[] LIB_VERSION
public static final String H5PATH_PROPERTY_KEY
public static final String H5_LIBRARY_NAME_PROPERTY_KEY
public static void loadH5Lib()
public static final int getOpenIDCount()
public static final Collection<Long> getOpenIDs()
public static int H5check_version(int majnum, int minnum, int relnum)
majnum
- The major version of the library.minnum
- The minor version of the library.relnum
- The release number of the library.public static int H5close() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static int H5open() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static int H5error_off()
public static void H5error_on()
public static int H5garbage_collect() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static int H5get_libversion(int[] libversion) throws HDF5LibraryException
libversion
- The version information of the HDF library.
libversion[0] = The major version of the library. libversion[1] = The minor version of the library. libversion[2] = The release number of the library.
HDF5LibraryException
- Error from the HDF5 Library.public static int H5set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim) throws HDF5LibraryException
reg_global_lim
- The limit on all "regular" free list memory usedreg_list_lim
- The limit on memory used in each "regular" free listarr_global_lim
- The limit on all "array" free list memory usedarr_list_lim
- The limit on memory used in each "array" free listblk_global_lim
- The limit on all "block" free list memory usedblk_list_lim
- The limit on memory used in each "block" free listHDF5LibraryException
- Error from the HDF5 Library.public static void H5export_dataset(String file_export_name, long file_id, String object_path, int binary_order) throws HDF5LibraryException
file_export_name
- The file name to export data into.file_id
- The identifier of the HDF5 file containing the dataset.object_path
- The full path of the dataset to be exported.binary_order
- 99 - export data as text.
1 - export data as binary Native Order.
2 - export data as binary Little Endian.
3 - export data as binary Big Endian.HDF5LibraryException
- Error from the HDF5 Library.public static void H5export_attribute(String file_export_name, long dataset_id, String attribute_name, int binary_order) throws HDF5LibraryException
file_export_name
- The file name to export data into.dataset_id
- The identifier of the dataset containing the attribute.attribute_name
- The attribute to be exported.binary_order
- 99 - export data as text.
1 - export data as binary Native Order.
2 - export data as binary Little Endian.
3 - export data as binary Big Endian.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Aclose(long attr_id) throws HDF5LibraryException
attr_id
- IN: Attribute to release access to.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Acopy(long src_aid, long dst_aid) throws HDF5LibraryException
src_aid
- the identifier of the source attributedst_aid
- the identifier of the destination attributeHDF5LibraryException
- Error from the HDF5 Library.public static long H5Acreate(long loc_id, String attr_name, long type_id, long space_id, long acpl_id, long aapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location or object identifier; may be dataset or groupattr_name
- IN: Attribute nametype_id
- IN: Attribute datatype identifierspace_id
- IN: Attribute dataspace identifieracpl_id
- IN: Attribute creation property list identifieraapl_id
- IN: Attribute access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- Name is null.public static long H5Acreate_by_name(long loc_id, String obj_name, String attr_name, long type_id, long space_id, long acpl_id, long aapl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location or object identifier; may be dataset or groupobj_name
- IN: Name, relative to loc_id, of object that attribute is to be attached toattr_name
- IN: Attribute nametype_id
- IN: Attribute datatype identifierspace_id
- IN: Attribute dataspace identifieracpl_id
- IN: Attribute creation property list identifier (currently not used).aapl_id
- IN: Attribute access property list identifier (currently not used).lapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Adelete(long loc_id, String name) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier of the dataset, group, or named datatype.name
- IN: Name of the attribute to delete.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Adelete_by_idx(long loc_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location or object identifier; may be dataset or groupobj_name
- IN: Name of object, relative to location, from which attribute is to be removedidx_type
- IN: Type of indexorder
- IN: Order in which to iterate over indexn
- IN: Offset within indexlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- obj_name is null.public static int H5Adelete_by_name(long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location or object identifier; may be dataset or groupobj_name
- IN: Name of object, relative to location, from which attribute is to be removedattr_name
- IN: Name of attribute to deletelapl_id
- IN: Link access property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static boolean H5Aexists(long obj_id, String attr_name) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Object identifier.attr_name
- IN: Name of the attribute.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- attr_name is null.public static boolean H5Aexists_by_name(long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location of object to which attribute is attached .obj_name
- IN: Name, relative to loc_id, of object that attribute is attached to.attr_name
- IN: Name of attribute.lapl_id
- IN: Link access property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5A_info_t H5Aget_info(long attr_id) throws HDF5LibraryException
attr_id
- IN: Attribute identifierHDF5LibraryException
- Error from the HDF5 Library.public static H5A_info_t H5Aget_info_by_idx(long loc_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location of object to which attribute is attachedobj_name
- IN: Name of object to which attribute is attached, relative to locationidx_type
- IN: Type of indexorder
- IN: Index traversal ordern
- IN: Attribute's position in indexlapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- obj_name is null.public static H5A_info_t H5Aget_info_by_name(long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location of object to which attribute is attachedobj_name
- IN: Name of object to which attribute is attached, relative to locationattr_name
- IN: Attribute namelapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- obj_name is null.public static String H5Aget_name(long attr_id) throws HDF5LibraryException
attr_id
- IN: Identifier of the attribute.HDF5LibraryException
- Error from the HDF5 Library.public static String H5Aget_name_by_idx(long attr_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Attribute identifierobj_name
- IN: Name of object to which attribute is attached, relative to locationidx_type
- IN: Type of indexorder
- IN: Index traversal ordern
- IN: Attribute's position in indexlapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- obj_name is null.public static long H5Aget_space(long attr_id) throws HDF5LibraryException
attr_id
- IN: Identifier of an attribute.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Aget_storage_size(long attr_id) throws HDF5LibraryException
attr_id
- IN: Identifier of the attribute to query.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Aget_type(long attr_id) throws HDF5LibraryException
attr_id
- IN: Identifier of an attribute.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Aopen(long obj_id, String attr_name, long aapl_id) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier for object to which attribute is attachedattr_name
- IN: Name of attribute to openaapl_id
- IN: Attribute access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- Name is null.public static long H5Aopen_by_idx(long loc_id, String obj_name, int idx_type, int order, long n, long aapl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location of object to which attribute is attachedobj_name
- IN: Name of object to which attribute is attached, relative to locationidx_type
- IN: Type of indexorder
- IN: Index traversal ordern
- IN: Attribute's position in indexaapl_id
- IN: Attribute access property listlapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- Name is null.public static long H5Aopen_by_name(long loc_id, String obj_name, String attr_name, long aapl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location from which to find object to which attribute is attachedobj_name
- IN: Name of object to which attribute is attached, relative to loc_idattr_name
- IN: Name of attribute to openaapl_id
- IN: Attribute access property listlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- obj_name is null.public static int H5Aread(long attr_id, long mem_type_id, byte[] obj, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).obj
- Buffer to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread(long attr_id, long mem_type_id, byte[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread(long attr_id, long mem_type_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).obj
- Buffer to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.HDF5Exception
public static int H5Aread(long attr_id, long mem_type_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).obj
- IN: Object for data to be read.isCriticalPinning
- request lock on data reference.HDF5Exception
- Failure in the data conversion.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null. See public synchronized static native int H5Aread( )public static int H5Aread_double(long attr_id, long mem_type_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of double to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_double(long attr_id, long mem_type_id, double[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of double to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_float(long attr_id, long mem_type_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of float to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_float(long attr_id, long mem_type_id, float[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of float to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_int(long attr_id, long mem_type_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of int to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_int(long attr_id, long mem_type_id, int[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of int to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_long(long attr_id, long mem_type_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of long to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_long(long attr_id, long mem_type_id, long[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of long to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_reg_ref(long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of String to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_short(long attr_id, long mem_type_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of short to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_short(long attr_id, long mem_type_id, short[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of short to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5AreadVL(long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of variable-lenght to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_string(long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of String to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Aread_VLStrings(long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of variable-lenght strings to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5AreadComplex(long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to read.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- Buffer of string to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Arename(long loc_id, String old_attr_name, String new_attr_name) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location or object identifier; may be dataset or groupold_attr_name
- IN: Prior attribute namenew_attr_name
- IN: New attribute nameHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- Name is null.public static int H5Arename_by_name(long loc_id, String obj_name, String old_attr_name, String new_attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location or object identifier; may be dataset or groupobj_name
- IN: Name of object, relative to location, whose attribute is to be renamedold_attr_name
- IN: Prior attribute namenew_attr_name
- IN: New attribute namelapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- Name is null.public static int H5Awrite(long attr_id, long mem_type_id, byte[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer with data to be written to the file.isCriticalPinning
- IN: request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite(long attr_id, long mem_type_id, byte[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite(long attr_id, long mem_type_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).obj
- IN: Buffer with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.HDF5Exception
public static int H5Awrite(long attr_id, long mem_type_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).obj
- IN: Data object to be written.isCriticalPinning
- request lock on data reference.HDF5Exception
- Failure in the data conversion.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data object is nullpublic static int H5Awrite_double(long attr_id, long mem_type_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of double with data to be written to the file.isCriticalPinning
- IN: request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_double(long attr_id, long mem_type_id, double[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of double with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_float(long attr_id, long mem_type_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of float with data to be written to the file.isCriticalPinning
- IN: request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_float(long attr_id, long mem_type_id, float[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of float with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_int(long attr_id, long mem_type_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of int with data to be written to the file.isCriticalPinning
- IN: request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_int(long attr_id, long mem_type_id, int[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of int with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_long(long attr_id, long mem_type_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of long with data to be written to the file.isCriticalPinning
- IN: request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_long(long attr_id, long mem_type_id, long[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of long with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_short(long attr_id, long mem_type_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of short with data to be written to the file.isCriticalPinning
- IN: request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_short(long attr_id, long mem_type_id, short[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of short with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_string(long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of string with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5AwriteVL(long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- IN: Identifier of an attribute to write.mem_type_id
- IN: Identifier of the attribute datatype (in memory).buf
- IN: Buffer of variable-lenght with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data is null.public static int H5Awrite_VLStrings(long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException
attr_id
- Identifier of the attribute read from.mem_type_id
- Identifier of the memory datatype.buf
- Buffer of variable-lenght strings with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Aget_create_plist(long attr_id) throws HDF5LibraryException
attr_id
- IN: Identifier of an attribute.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Aiterate(long loc_id, int idx_type, int order, long idx, H5A_iterate_cb op, H5A_iterate_t op_data) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier for object to which attributes are attached; may be group, dataset, or named
datatype.idx_type
- IN: The type of index specified by idx_type can be one of the following:
H5_INDEX_NAME An alphanumeric index by attribute name.
H5_INDEX_CRT_ORDER An index by creation order.order
- IN: The order in which the index is to be traversed, as specified by order, can be one of
the following:
H5_ITER_INC Iteration is from beginning to end, i.e., a top-down iteration
incrementing the index position at each step.
H5_ITER_DEC Iteration starts at the end of the index, i.e., a bottom-up
iteration decrementing the index position at each step.
H5_ITER_NATIVE HDF5 iterates in the fastest-available order. No information is
provided as to the order, but HDF5 ensures that each element in
the index will be visited if the iteration completes successfully.idx
- IN/OUT: Initial and returned offset within index.op
- IN: Callback function to operate on each value.op_data
- IN/OUT: Pointer to any user-efined data for use by operator function.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static int H5Aiterate_by_name(long loc_id, String obj_name, int idx_type, int order, long idx, H5A_iterate_cb op, H5A_iterate_t op_data, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier for object to which attributes are attached; may be group, dataset, or named
datatype.obj_name
- IN: Name of object, relative to location.idx_type
- IN: The type of index specified by idx_type can be one of the following:
H5_INDEX_NAME An alphanumeric index by attribute name.
H5_INDEX_CRT_ORDER An index by creation order.order
- IN: The order in which the index is to be traversed, as specified by order, can be one of
the following:
H5_ITER_INC Iteration is from beginning to end, i.e., a top-down
iteration incrementing the index position at each step.
H5_ITER_DEC Iteration starts at the end of the index, i.e., a bottom-up iteration
decrementing the index position at each step.
H5_ITER_NATIVE HDF5 iterates in the fastest-available order. No information is provided
as to the order, but HDF5 ensures that each element in the index will be
visited if the iteration completes successfully.idx
- IN/OUT: Initial and returned offset within index.op
- IN: Callback function to operate on each value.op_data
- IN/OUT: Pointer to any user-efined data for use by operator function.lapl_id
- IN: Link access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static int H5Dcopy(long src_did, long dst_did) throws HDF5LibraryException
src_did
- the identifier of the source datasetdst_did
- the identifier of the destination datasetHDF5LibraryException
- Error from the HDF5 Library.public static int H5Dclose(long dataset_id) throws HDF5LibraryException
dataset_id
- Identifier of the dataset to finish access to.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Dcreate(long loc_id, String name, long type_id, long space_id, long lcpl_id, long dcpl_id, long dapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location identifiername
- IN: Dataset nametype_id
- IN: Datatype identifierspace_id
- IN: Dataspace identifierlcpl_id
- IN: Identifier of link creation property list.dcpl_id
- IN: Identifier of dataset creation property list.dapl_id
- IN: Identifier of dataset access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Dcreate_anon(long loc_id, long type_id, long space_id, long dcpl_id, long dapl_id) throws HDF5LibraryException
loc_id
- IN: Location identifiertype_id
- IN: Datatype identifierspace_id
- IN: Dataspace identifierdcpl_id
- IN: Identifier of dataset creation property list.dapl_id
- IN: Identifier of dataset access property list.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Dfill(byte[] fill, long fill_type, byte[] buf, long buf_type, long space_id) throws HDF5LibraryException, NullPointerException
fill
- IN: Pointer to the fill value to be used.fill_type
- IN: Fill value datatype identifier.buf
- IN/OUT: Pointer to the memory buffer containing the selection to be filled.buf_type
- IN: Datatype of dataspace elements to be filled.space_id
- IN: Dataspace describing memory buffer and containing the selection to be filled.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Dget_access_plist(long dset_id) throws HDF5LibraryException
dset_id
- IN: Identifier of the dataset to query.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Dget_create_plist(long dataset_id) throws HDF5LibraryException
dataset_id
- Identifier of the dataset to query.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Dget_offset(long dset_id) throws HDF5LibraryException
dset_id
- IN: Identifier of the dataset in questionHDF5LibraryException
- Error from the HDF5 Library.public static long H5Dget_space(long dataset_id) throws HDF5LibraryException
dataset_id
- Identifier of the dataset to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Dget_space_status(long dset_id) throws HDF5LibraryException
dset_id
- IN: Identifier of the dataset to query.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Dget_storage_size(long dataset_id) throws HDF5LibraryException, IllegalArgumentException
dataset_id
- Identifier of the dataset in questionHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
public static long H5Dget_type(long dataset_id) throws HDF5LibraryException
dataset_id
- Identifier of the dataset to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Diterate(byte[] buf, long buf_type, long space_id, H5D_iterate_cb op, H5D_iterate_t op_data) throws HDF5LibraryException, NullPointerException
buf
- IN/OUT: Pointer to the memory containing the elements to iterate over.buf_type
- IN: Buffer datatype identifier.space_id
- IN: Dataspace describing memory buffer.op
- IN: Callback function to operate on each value.op_data
- IN/OUT: Pointer to any user-efined data for use by operator function.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Dopen(long loc_id, String name, long dapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location identifiername
- IN: Dataset namedapl_id
- IN: Identifier of dataset access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dread(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] obj, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.obj
- Buffer to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.obj
- Buffer to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.HDF5Exception
public static int H5Dread(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.obj
- Object to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5Exception
- Failure in the data conversion.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data object is null.public static int H5Dread_double(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of type double to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_double(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of double to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_float(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of float to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_float(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of float to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_int(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of int to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_int(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of int to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_long(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of long to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_long(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of long to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_reg_ref(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, String[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of string to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_short(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of short to store data read from the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_short(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of short to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5DreadVL(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of variable-lenght to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_string(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, String[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of string to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static int H5Dread_VLStrings(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of variable-lenght strings to store data read from the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data buffer is null.public static void H5Dset_extent(long dset_id, long[] size) throws HDF5LibraryException, NullPointerException
dset_id
- IN: Chunked dataset identifier.size
- IN: Array containing the new magnitude of each dimension of the dataset.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static long H5Dvlen_get_buf_size(long dset_id, long type_id, long space_id) throws HDF5LibraryException
dset_id
- IN: Identifier of the dataset read from.type_id
- IN: Identifier of the datatype.space_id
- IN: Identifier of the dataspace.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.@Deprecated public static int H5Dvlen_reclaim(long type_id, long space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException
type_id
- Identifier of the datatype.space_id
- Identifier of the dataspace.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer with data to be reclaimed.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static int H5Dwrite(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.obj
- Buffer with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.HDF5Exception
public static int H5Dwrite(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.obj
- Object with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5Exception
- Failure in the data conversion.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- data object is null.public static int H5Dwrite_double(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of double with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_double(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of double with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_float(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of float with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_float(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of float with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_int(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of int with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_int(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of int with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_long(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of long with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_long(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of long with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_short(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of short with data to be written to the file.isCriticalPinning
- request lock on data reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_short(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of short with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_string(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, String[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of string with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5DwriteVL(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer of variable-length with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Dwrite_VLStrings(long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException
dataset_id
- Identifier of the dataset read from.mem_type_id
- Identifier of the memory datatype.mem_space_id
- Identifier of the memory dataspace.file_space_id
- Identifier of the dataset's dataspace in the file.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer with data to be written to the file.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Dflush(long dset_id) throws HDF5LibraryException
dset_id
- IN: Identifier of the dataset to be flushed.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Drefresh(long dset_id) throws HDF5LibraryException
dset_id
- IN: Identifier of the dataset to be refreshed.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Eauto_is_v2(long stack_id) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Eclear() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static void H5Eclear(long stack_id) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Eclear2(long stack_id) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Eclose_msg(long err_id) throws HDF5LibraryException
err_id
- IN: Error message identifier.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Eclose_stack(long stack_id) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Ecreate_msg(long cls_id, int msg_type, String msg) throws HDF5LibraryException, NullPointerException
cls_id
- IN: Error class identifier.msg_type
- IN: The type of the error message.msg
- IN: The error message.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- msg is null.public static long H5Ecreate_stack() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static String H5Eget_class_name(long class_id) throws HDF5LibraryException, NullPointerException
class_id
- IN: Error class identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static long H5Eget_current_stack() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static void H5Eset_current_stack(long stack_id) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.HDF5LibraryException
- Error from the HDF5 Library.public static String H5Eget_msg(long msg_id, int[] type_list) throws HDF5LibraryException
msg_id
- IN: Name of the error class.type_list
- OUT: The type of the error message. Valid values are H5E_MAJOR and H5E_MINOR.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Eget_num(long stack_id) throws HDF5LibraryException, NullPointerException
stack_id
- IN: Error stack identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static void H5Eprint2(long stack_id, Object stream) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.If the identifier is H5E_DEFAULT, the current error stack will be
printed.stream
- IN: File pointer, or stderr if null.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Epop(long stack_id, long count) throws HDF5LibraryException
stack_id
- IN: Error stack identifier.count
- IN: Version of the client library or application to which the error class belongs.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Epush(long stack_id, String file, String func, int line, long cls_id, long maj_id, long min_id, String msg) throws HDF5LibraryException, NullPointerException
stack_id
- IN: Error stack identifier.file
- IN: Name of the file in which the error was detected.func
- IN: Name of the function in which the error was detected.line
- IN: Line number within the file at which the error was detected.cls_id
- IN: Error class identifier.maj_id
- IN: Major error identifier.min_id
- IN: Minor error identifier.msg
- IN: Error description string.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- file, func, or msg is null.public static void H5Epush2(long stack_id, String file, String func, int line, long cls_id, long maj_id, long min_id, String msg) throws HDF5LibraryException, NullPointerException
stack_id
- IN: Error stack identifier.file
- IN: Name of the file in which the error was detected.func
- IN: Name of the function in which the error was detected.line
- IN: Line number within the file at which the error was detected.cls_id
- IN: Error class identifier.maj_id
- IN: Major error identifier.min_id
- IN: Minor error identifier.msg
- IN: Error description string.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- file, func, or msg is null.public static long H5Eregister_class(String cls_name, String lib_name, String version) throws HDF5LibraryException, NullPointerException
cls_name
- IN: Name of the error class.lib_name
- IN: Name of the client library or application to which the error class belongs.version
- IN: Version of the client library or application to which the error class belongs.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Eunregister_class(long class_id) throws HDF5LibraryException
class_id
- IN: Error class identifier.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Ewalk(long stack_id, long direction, H5E_walk_cb func, H5E_walk_t client_data) throws HDF5LibraryException, NullPointerException
stack_id
- IN: Error stack identifier.direction
- IN: Direction in which the error stack is to be walked.func
- IN: Function to be called for each error encountered.client_data
- IN: Data to be passed with func.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- func is null.public static void H5Ewalk2(long stack_id, long direction, H5E_walk_cb func, H5E_walk_t client_data) throws HDF5LibraryException, NullPointerException
stack_id
- IN: Error stack identifier.direction
- IN: Direction in which the error stack is to be walked.func
- IN: Function to be called for each error encountered.client_data
- IN: Data to be passed with func.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- func is null.public static int H5Fclose(long file_id) throws HDF5LibraryException
file_id
- Identifier of a file to terminate access to.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Fopen(String name, int flags, long access_id) throws HDF5LibraryException, NullPointerException
name
- Name of the file to access.flags
- File access flags.access_id
- Identifier for the file access properties list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Freopen(long file_id) throws HDF5LibraryException
file_id
- Identifier of a file to terminate and reopen access to.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Fcreate(String name, int flags, long create_id, long access_id) throws HDF5LibraryException, NullPointerException
name
- Name of the file to access.flags
- File access flags. Possible values include:
create_id
- File creation property list identifier, used when modifying default file meta-data. Use
H5P_DEFAULT for default access properties.access_id
- File access property list identifier. If parallel file access is desired, this is a
collective call according to the communicator stored in the access_id (not supported
in Java). Use H5P_DEFAULT for default access properties.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Fflush(long object_id, int scope) throws HDF5LibraryException
object_id
- Identifier of object used to identify the file. object_id can be any object
associated with the file, including the file itself, a dataset, a group, an attribute,
or a named data type.scope
- specifies the scope of the flushing action, in the case that the HDF5 file is not a single
physical file.
Valid values are:
HDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_access_plist(long file_id) throws HDF5LibraryException
file_id
- Identifier of file to get access property list ofHDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_create_plist(long file_id) throws HDF5LibraryException
file_id
- Identifier of the file to get creation property listHDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_filesize(long file_id) throws HDF5LibraryException
file_id
- IN: File identifier for a currently-open HDF5 fileHDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_freespace(long file_id) throws HDF5LibraryException
file_id
- IN: File identifier for a currently-open HDF5 fileHDF5LibraryException
- Error from the HDF5 Library.public static int H5Fget_intent(long file_id) throws HDF5LibraryException
file_id
- IN: File identifier for a currently-open HDF5 fileHDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_fileno(long file_id) throws HDF5LibraryException
file_id
- IN: File identifier for a currently-open HDF5 fileHDF5LibraryException
- Error from the HDF5 Library.public static double H5Fget_mdc_hit_rate(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Fget_mdc_size(long file_id, long[] metadata_cache) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
file_id
- IN: Identifier of the target file.metadata_cache
- OUT: Current metadata cache information
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- metadata_cache is null.IllegalArgumentException
public static String H5Fget_name(long obj_id) throws HDF5LibraryException
obj_id
- IN: Identifier of the object for which the associated filename is sought.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_obj_count(long file_id, int types) throws HDF5LibraryException
file_id
- IN: File identifier for a currently-open HDF5 filetypes
- IN: Type of object for which identifiers are to be returned.
HDF5LibraryException
- Error from the HDF5 Library.public static long H5Fget_obj_ids(long file_id, int types, long max_objs, long[] obj_id_list) throws HDF5LibraryException, NullPointerException
file_id
- IN: File identifier for a currently-open HDF5 filetypes
- IN: Type of object for which identifiers are to be returned.max_objs
- IN: Maximum number of object identifiers to place into obj_id_list.obj_id_list
- OUT: Pointer to the returned list of open object identifiers.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- obj_id_list is null.@Deprecated public static boolean H5Fis_hdf5(String name) throws HDF5LibraryException, NullPointerException
name
- File name to check format.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static boolean H5Fis_accessible(String name, long fapl_id) throws HDF5LibraryException, NullPointerException
name
- IN: File name to check.fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Fmount(long loc_id, String name, long child_id, long plist_id) throws HDF5LibraryException, NullPointerException
loc_id
- The identifier for the group onto which the file specified by child_id is to be mounted.name
- The name of the group onto which the file specified by child_id is to be mounted.child_id
- The identifier of the file to be mounted.plist_id
- The identifier of the property list to be used.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Funmount(long loc_id, String name) throws HDF5LibraryException, NullPointerException
loc_id
- The identifier for the location at which the specified file is to be unmounted.name
- The name of the file to be unmounted.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Freset_mdc_hit_rate_stats(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static H5F_info2_t H5Fget_info(long obj_id) throws HDF5LibraryException
obj_id
- IN: Object identifier for any object in the file.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Fclear_elink_file_cache(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Fstart_swmr_write(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Fstart_mdc_logging(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Fstop_mdc_logging(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Fget_mdc_logging_status(long file_id, boolean[] mdc_logging_status) throws HDF5LibraryException, NullPointerException
file_id
- IN: Identifier of the target file.mdc_logging_status
- the status
mdc_logging_status[0] = is_enabled, whether logging is enabled
mdc_logging_status[1] = is_currently_logging, whether events are currently being loggedHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- mdc_logging_status is null.public static boolean H5Fget_dset_no_attrs_hint(long file_id) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Fset_dset_no_attrs_hint(long file_id, boolean minimize) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.minimize
- the minimize hint settingHDF5LibraryException
- Error from the HDF5 Library.public static void H5Fset_libver_bounds(long file_id, int low, int high) throws HDF5LibraryException
file_id
- IN: Identifier of the target file.low
- IN: The earliest version of the library that will be used for writing objectshigh
- IN: The latest version of the library that will be used for writing objects.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Gclose(long group_id) throws HDF5LibraryException
group_id
- Group identifier to release.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Gcreate(long loc_id, String name, long lcpl_id, long gcpl_id, long gapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: The file or group identifier.name
- IN: The absolute or relative name of the new group.lcpl_id
- IN: Identifier of link creation property list.gcpl_id
- IN: Identifier of group creation property list.gapl_id
- IN: Identifier of group access property list. (No group access properties have been
implemented at this time; use H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Gcreate_anon(long loc_id, long gcpl_id, long gapl_id) throws HDF5LibraryException
loc_id
- IN: File or group identifier specifying the file in which the new group is to be created.gcpl_id
- IN: Identifier of group creation property list.gapl_id
- IN: Identifier of group access property list. (No group access properties have been
implemented at this time; use H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.public static long H5Gget_create_plist(long group_id) throws HDF5LibraryException
group_id
- IN: Identifier of the group.HDF5LibraryException
- Error from the HDF5 Library.public static H5G_info_t H5Gget_info(long group_id) throws HDF5LibraryException
group_id
- IN: Identifier of the group.HDF5LibraryException
- Error from the HDF5 Library.public static H5G_info_t H5Gget_info_by_idx(long group_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
group_id
- IN: File or group identifier.group_name
- IN: Name of group for which information is to be retrieved.idx_type
- IN: Type of index by which objects are orderedorder
- IN: Order of iteration within indexn
- IN: Attribute's position in indexlapl_id
- IN: Link access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5G_info_t H5Gget_info_by_name(long group_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
group_id
- IN: File or group identifier.name
- IN: Name of group for which information is to be retrieved.lapl_id
- IN: Link access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Gget_obj_info_all(long loc_id, String name, String[] objNames, int[] objTypes, H5O_token_t[] tokens) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiername
- IN: Name of group for which information is to be retrievedobjNames
- OUT: Names of all objects under the group, name.objTypes
- OUT: Types of all objects under the group, name.tokens
- OUT: Object token of all objects under the group, name.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Gget_obj_info_all(long loc_id, String name, String[] objNames, int[] objTypes, int[] ltype, H5O_token_t[] tokens, int indx_type) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiername
- IN: Name of group for which information is to be retrievedobjNames
- OUT: Names of all objects under the group, name.objTypes
- OUT: Types of all objects under the group, name.ltype
- OUT: Link typetokens
- OUT: Object token of all objects under the group, name.indx_type
- IN: Index type for iterateHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Gget_obj_info_all(long loc_id, String name, String[] objNames, int[] objTypes, int[] ltype, long[] fno, H5O_token_t[] tokens, int indx_type) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiername
- IN: Name of group for which information is to be retrievedobjNames
- OUT: Names of all objects under the group, name.objTypes
- OUT: Types of all objects under the group, name.ltype
- OUT: Link typefno
- OUT: File numbertokens
- OUT: Object token of all objects under the group, name.indx_type
- IN: Index type for iterateHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Gget_obj_info_full(long loc_id, String name, String[] objNames, int[] objTypes, int[] ltype, long[] fno, H5O_token_t[] tokens, int indx_type, int indx_order) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiername
- IN: Name of group for which information is to be retrievedobjNames
- OUT: Names of all objects under the group, name.objTypes
- OUT: Types of all objects under the group, name.ltype
- OUT: Link typefno
- OUT: File numbertokens
- OUT: Object token of all objects under the group, name.indx_type
- IN: Index type for iterateindx_order
- IN: Index order for iterateHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Gget_obj_info_idx(long loc_id, String name, int idx, String[] oname, int[] type) throws HDF5LibraryException, NullPointerException
loc_id
- IN: file or group ID.name
- IN: name of the group to iterate, relative to the loc_ididx
- IN: the index of the object to iterate.oname
- OUT: the name of the objecttype
- OUT: the type of the objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Gget_obj_info_max(long loc_id, String[] objNames, int[] objTypes, int[] lnkTypes, H5O_token_t[] objToken, long objMax) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifierobjNames
- OUT: Names of all objects under the group, name.objTypes
- OUT: Types of all objects under the group, name.lnkTypes
- OUT: Types of all links under the group, name.objToken
- OUT: Object token of all objects under the group, name.objMax
- IN: Maximum number of all objects under the group, name.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Gn_members(long loc_id, String name) throws HDF5LibraryException, NullPointerException
loc_id
- file or group ID.name
- name of the group to iterate, relative to the loc_idHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Gopen(long loc_id, String name, long gapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying the location of the group to be opened.name
- IN: Name of group to open.gapl_id
- IN: Identifier of group access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Gflush(long group_id) throws HDF5LibraryException
group_id
- IN: Identifier of the group to be flushed.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Grefresh(long group_id) throws HDF5LibraryException
group_id
- IN: Identifier of the group to be refreshed.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Iget_file_id(long obj_id) throws HDF5LibraryException
obj_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.@Deprecated public static long H5Iget_name_long(long obj_id, String[] name, long size) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object.name
- OUT: Attribute name buffer.size
- IN: Maximum length of the name to retrieve.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static String H5Iget_name(long obj_id) throws HDF5LibraryException
obj_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Iget_ref(long obj_id) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Idec_ref(long obj_id) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Iinc_ref(long obj_id) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Iget_type(long obj_id) throws HDF5LibraryException
obj_id
- IN: Object identifier whose type is to be determined.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Iget_type_ref(long type_id) throws HDF5LibraryException
type_id
- IN: The identifier of the type whose reference count is to be retrievedHDF5LibraryException
- Error from the HDF5 Library.public static int H5Idec_type_ref(long type_id) throws HDF5LibraryException
type_id
- IN: The identifier of the type whose reference count is to be decrementedHDF5LibraryException
- Error from the HDF5 Library.public static int H5Iinc_type_ref(long type_id) throws HDF5LibraryException
type_id
- IN: The identifier of the type whose reference count is to be incrementedHDF5LibraryException
- Error from the HDF5 Library.public static int H5Inmembers(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier for the identifier type whose member count will be retrievedHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Iis_valid(long obj_id) throws HDF5LibraryException
obj_id
- IN: Identifier to be checkedHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Itype_exists(int type_id) throws HDF5LibraryException
type_id
- IN: the identifier type to be checkedHDF5LibraryException
- Error from the HDF5 Library.public static void H5Iclear_type(int type_id, boolean force) throws HDF5LibraryException
type_id
- IN: Identifier of identifier type which is to be cleared of identifiersforce
- IN: Whether or not to force deletion of all identifiersHDF5LibraryException
- Error from the HDF5 Library.public static void H5Idestroy_type(int type_id) throws HDF5LibraryException
type_id
- IN: Identifier of identifier type which is to be destroyedHDF5LibraryException
- Error from the HDF5 Library.public static void H5Lcopy(long src_loc, String src_name, long dst_loc, String dst_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
src_loc
- IN: Location identifier of the source linksrc_name
- IN: Name of the link to be copieddst_loc
- IN: Location identifier specifying the destination of the copydst_name
- IN: Name to be assigned to the new copylcpl_id
- IN: Link creation property list identifierlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Lcreate_external(String file_name, String obj_name, long link_loc_id, String link_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
file_name
- IN: Name of the target file containing the target object.obj_name
- IN: Path within the target file to the target object.link_loc_id
- IN: The file or group identifier for the new link.link_name
- IN: The name of the new link.lcpl_id
- IN: Link creation property list identifierlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Lcreate_hard(long cur_loc, String cur_name, long dst_loc, String dst_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
cur_loc
- IN: The file or group identifier for the target object.cur_name
- IN: Name of the target object, which must already exist.dst_loc
- IN: The file or group identifier for the new link.dst_name
- IN: The name of the new link.lcpl_id
- IN: Link creation property list identifierlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- cur_name or dst_name is null.public static void H5Lcreate_soft(String link_target, long link_loc_id, String link_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
link_target
- IN: Path to the target object, which is not required to exist.link_loc_id
- IN: The file or group identifier for the new link.link_name
- IN: The name of the new link.lcpl_id
- IN: Link creation property list identifierlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- link_name is null.public static void H5Ldelete(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier of the file or group containing the object.name
- IN: Name of the link to delete.lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Ldelete_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of subject groupgroup_name
- IN: Name of subject groupidx_type
- IN: Index or field which determines the orderorder
- IN: Order within field or indexn
- IN: Link for which to retrieve informationlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static boolean H5Lexists(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier of the file or group to query.name
- IN: The name of the link to check.lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5L_info_t H5Lget_info(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier of the file or group.name
- IN: Name of the link for which information is being sought.lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5L_info_t H5Lget_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of subject groupgroup_name
- IN: Name of subject groupidx_type
- IN: Type of indexorder
- IN: Order within field or indexn
- IN: Link for which to retrieve informationlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static String H5Lget_name_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of subject groupgroup_name
- IN: Name of subject groupidx_type
- IN: Type of indexorder
- IN: Order within field or indexn
- IN: Link for which to retrieve informationlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static int H5Lget_value(long loc_id, String name, String[] link_value, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier of the file or group containing the object.name
- IN: Name of the symbolic link.link_value
- OUT: Path of the symbolic link, or the file_name and path of an external file.lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Lget_value_by_idx(long loc_id, String group_name, int idx_type, int order, long n, String[] link_value, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of subject groupgroup_name
- IN: Name of subject groupidx_type
- IN: Type of indexorder
- IN: Order within field or indexn
- IN: Link for which to retrieve informationlink_value
- OUT: Path of the symbolic link, or the file_name and path of an external file.lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static int H5Literate(long grp_id, int idx_type, int order, long idx, H5L_iterate_t op, H5L_iterate_opdata_t op_data) throws HDF5LibraryException
grp_id
- IN: Identifier specifying subject groupidx_type
- IN: Type of indexorder
- IN: Order of iteration within indexidx
- IN: Iteration position at which to startop
- IN: Callback function passing data regarding the link to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the linkHDF5LibraryException
- Error from the HDF5 Library.public static int H5Literate_by_name(long grp_id, String group_name, int idx_type, int order, long idx, H5L_iterate_t op, H5L_iterate_opdata_t op_data, long lapl_id) throws HDF5LibraryException, NullPointerException
grp_id
- IN: Identifier specifying subject groupgroup_name
- IN: Name of subject groupidx_type
- IN: Type of indexorder
- IN: Order of iteration within indexidx
- IN: Iteration position at which to startop
- IN: Callback function passing data regarding the link to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the linklapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static void H5Lmove(long src_loc, String src_name, long dst_loc, String dst_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
src_loc
- IN: Original file or group identifier.src_name
- IN: Original link name.dst_loc
- IN: Destination file or group identifier.dst_name
- IN: New link name.lcpl_id
- IN: Link creation property list identifier to be associated with the new link.lapl_id
- IN: Link access property list identifier to be associated with the new link.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Lvisit(long grp_id, int idx_type, int order, H5L_iterate_t op, H5L_iterate_opdata_t op_data) throws HDF5LibraryException
grp_id
- IN: Identifier specifying subject groupidx_type
- IN: Type of indexorder
- IN: Order of iteration within indexop
- IN: Callback function passing data regarding the link to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the linkHDF5LibraryException
- Error from the HDF5 Library.public static int H5Lvisit_by_name(long loc_id, String group_name, int idx_type, int order, H5L_iterate_t op, H5L_iterate_opdata_t op_data, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier specifying subject groupgroup_name
- IN: Name of subject groupidx_type
- IN: Type of indexorder
- IN: Order of iteration within indexop
- IN: Callback function passing data regarding the link to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the linklapl_id
- IN: link access propertyHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static int H5Lis_registered(int link_cls_id) throws HDF5LibraryException
link_cls_id
- IN: User-defined link class identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Lunregister(int link_cls_id) throws HDF5LibraryException
link_cls_id
- IN: User-defined link class identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Oclose(long object_id) throws HDF5LibraryException
object_id
- IN: Object identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Ocopy(long src_loc_id, String src_name, long dst_loc_id, String dst_name, long ocpypl_id, long lcpl_id) throws HDF5LibraryException, NullPointerException
src_loc_id
- IN: Object identifier indicating the location of the source object to be copiedsrc_name
- IN: Name of the source object to be copieddst_loc_id
- IN: Location identifier specifying the destinationdst_name
- IN: Name to be assigned to the new copyocpypl_id
- IN: Object copy property listlcpl_id
- IN: Link creation property list for the new hard linkHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static String H5Oget_comment(long obj_id) throws HDF5LibraryException, IllegalArgumentException
obj_id
- IN: File or group identifierHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
@Deprecated public static void H5Oset_comment(long obj_id, String comment) throws HDF5LibraryException
obj_id
- IN: Identifier of the target objectcomment
- IN: The new comment.HDF5LibraryException
- Error from the HDF5 Library.public static String H5Oget_comment_by_name(long loc_id, String name, long lapl_id) throws HDF5LibraryException, IllegalArgumentException, NullPointerException
loc_id
- IN: Identifier of a file, group, dataset, or named datatype.name
- IN: Relative name of the object whose comment is to be set or reset.lapl_id
- IN: Link access property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.IllegalArgumentException
@Deprecated public static void H5Oset_comment_by_name(long loc_id, String name, String comment, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier of a file, group, dataset, or named datatype.name
- IN: Relative name of the object whose comment is to be set or reset.comment
- IN: The new comment.lapl_id
- IN: Link access property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_info_t H5Oget_info(long loc_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier for target objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_info_t H5Oget_info(long loc_id, int fields) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier for target objectfields
- IN: Object fields to selectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_info_t H5Oget_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiergroup_name
- IN: Name of group, relative to loc_id, in which object is locatedidx_type
- IN: Type of index by which objects are orderedorder
- IN: Order of iteration within indexn
- IN: Object to openlapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_info_t H5Oget_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiergroup_name
- IN: Name of group, relative to loc_id, in which object is locatedidx_type
- IN: Type of index by which objects are orderedorder
- IN: Order of iteration within indexn
- IN: Object to openfields
- IN: Object fields to selectlapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_info_t H5Oget_info_by_name(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of group in which object is locatedname
- IN: Relative name of grouplapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_info_t H5Oget_info_by_name(long loc_id, String name, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of group in which object is locatedname
- IN: Relative name of groupfields
- IN: Object fields to selectlapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Olink(long obj_id, long new_loc_id, String new_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Object to be linked.new_loc_id
- IN: File or group identifier specifying location at which object is to be linked.new_name
- IN: Relative name of link to be created.lcpl_id
- IN: Link creation property list identifier.lapl_id
- IN: Access property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static long H5Oopen(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiername
- IN: Relative path to the objectlapl_id
- IN: Access property list identifier for the link pointing to the objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Ovisit(long obj_id, int idx_type, int order, H5O_iterate_t op, H5O_iterate_opdata_t op_data) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object at which the recursive iteration begins.idx_type
- IN: Type of indexorder
- IN: Order of iteration within indexop
- IN: Callback function passing data regarding the object to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the
objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Ovisit(long obj_id, int idx_type, int order, H5O_iterate_t op, H5O_iterate_opdata_t op_data, int fields) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object at which the recursive iteration begins.idx_type
- IN: Type of indexorder
- IN: Order of iteration within indexop
- IN: Callback function passing data regarding the object to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the
objectfields
- IN: Object fields to selectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Ovisit_by_name(long loc_id, String obj_name, int idx_type, int order, H5O_iterate_t op, H5O_iterate_opdata_t op_data, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifierobj_name
- IN: Relative path to the objectidx_type
- IN: Type of indexorder
- IN: Order of iteration within indexop
- IN: Callback function passing data regarding the object to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the
objectlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Ovisit_by_name(long loc_id, String obj_name, int idx_type, int order, H5O_iterate_t op, H5O_iterate_opdata_t op_data, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifierobj_name
- IN: Relative path to the objectidx_type
- IN: Type of indexorder
- IN: Order of iteration within indexop
- IN: Callback function passing data regarding the object to the calling applicationop_data
- IN: User-defined pointer to data required by the application for its processing of the
objectfields
- IN: Object fields to selectlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static boolean H5Oexists_by_name(long loc_id, String obj_name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifierobj_name
- IN: Relative path to the objectlapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Odecr_refcount(long object_id) throws HDF5LibraryException
object_id
- IN: Object identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Oincr_refcount(long object_id) throws HDF5LibraryException
object_id
- IN: Object identifierHDF5LibraryException
- Error from the HDF5 Library.public static long H5Oopen_by_token(long loc_id, H5O_token_t token) throws HDF5LibraryException
loc_id
- IN: File or group identifiertoken
- IN: Object's token in the fileHDF5LibraryException
- Error from the HDF5 Library.public static long H5Oopen_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiergroup_name
- IN: Name of group, relative to loc_id, in which object is locatedidx_type
- IN: Type of index by which objects are orderedorder
- IN: Order of iteration within indexn
- IN: Object to openlapl_id
- IN: Access property list identifier for the link pointing to the objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- group_name is null.public static void H5Oflush(long object_id) throws HDF5LibraryException
object_id
- IN: Identifier of the object to be flushed.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Orefresh(long object_id) throws HDF5LibraryException
object_id
- IN: Identifier of the object to be refreshed.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Odisable_mdc_flushes(long object_id)
object_id
- IN: Identifier of the object to be corked.public static void H5Oenable_mdc_flushes(long object_id)
object_id
- IN: Identifier of the object to be uncorked.public static boolean H5Oare_mdc_flushes_disabled(long object_id)
object_id
- IN: Identifier of the object to be flushed.public static H5O_native_info_t H5Oget_native_info(long loc_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier for target objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_native_info_t H5Oget_native_info(long loc_id, int fields) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Identifier for target objectfields
- IN: Object fields to selectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_native_info_t H5Oget_native_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiergroup_name
- IN: Name of group, relative to loc_id, in which object is locatedidx_type
- IN: Type of index by which objects are orderedorder
- IN: Order of iteration within indexn
- IN: Object to openlapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_native_info_t H5Oget_native_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifiergroup_name
- IN: Name of group, relative to loc_id, in which object is locatedidx_type
- IN: Type of index by which objects are orderedorder
- IN: Order of iteration within indexn
- IN: Object to openfields
- IN: Object fields to selectlapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_native_info_t H5Oget_native_info_by_name(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of group in which object is locatedname
- IN: Relative name of grouplapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static H5O_native_info_t H5Oget_native_info_by_name(long loc_id, String name, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: File or group identifier specifying location of group in which object is locatedname
- IN: Relative name of groupfields
- IN: Object fields to selectlapl_id
- IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static String H5Pget_class_name(long plid) throws HDF5LibraryException
plid
- IN: Identifier of property object to queryHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pcreate(long type) throws HDF5LibraryException
type
- IN: The type of property list to create.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget(long plid, String name) throws HDF5LibraryException
plid
- IN: Identifier of property object to queryname
- IN: Name of property to queryHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset(long plid, String name, int value) throws HDF5LibraryException
plid
- IN: Property list identifier to modifyname
- IN: Name of property to modifyvalue
- IN: value to set the property toHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Pexist(long plid, String name) throws HDF5LibraryException
plid
- IN: Identifier for the property to queryname
- IN: Name of property to check forHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_size(long plid, String name) throws HDF5LibraryException
plid
- IN: Identifier of property object to queryname
- IN: Name of property to queryHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_nprops(long plid) throws HDF5LibraryException
plid
- IN: Identifier of property object to queryHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_class(long plist) throws HDF5LibraryException
plist
- IN: Identifier of property list to query.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_class_parent(long plid) throws HDF5LibraryException
plid
- IN: Identifier of the property class to queryHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pequal(long plid1, long plid2) throws HDF5LibraryException
plid1
- IN: First property object to be comparedplid2
- IN: Second property object to be comparedHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5P_equal(long plid1, long plid2) throws HDF5LibraryException
plid1
- IN: First property object to be comparedplid2
- IN: Second property object to be comparedHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pisa_class(long plist, long pclass) throws HDF5LibraryException
plist
- IN: Identifier of the property listpclass
- IN: Identifier of the property classHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pcopy_prop(long dst_id, long src_id, String name) throws HDF5LibraryException
dst_id
- IN: Identifier of the destination property list or classsrc_id
- IN: Identifier of the source property list or classname
- IN: Name of the property to copyHDF5LibraryException
- Error from the HDF5 Library.public static int H5Premove(long plid, String name) throws HDF5LibraryException
plid
- IN: Identifier of the property list to modifyname
- IN: Name of property to removeHDF5LibraryException
- Error from the HDF5 Library.public static int H5Punregister(long plid, String name) throws HDF5LibraryException
plid
- IN: Property list class from which to remove permanent propertyname
- IN: Name of property to removeHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pclose_class(long plid) throws HDF5LibraryException
plid
- IN: Property list class to closeHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pclose(long plist) throws HDF5LibraryException
plist
- IN: Identifier of the property list to terminate access to.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pcopy(long plist) throws HDF5LibraryException
plist
- IN: Identifier of property list to duplicate.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pcreate_class_nocb(long parent_class, String name) throws HDF5LibraryException
parent_class
- IN: Identifier of the parent property class.name
- IN: Name of the property class.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Pregister2_nocb(long plist_class, String name, long size, byte[] def_value) throws HDF5LibraryException
plist_class
- IN: Identifier of the property list.name
- IN: Name of the property.size
- IN: Size the property value.def_value
- IN: Default value of the propertyHDF5LibraryException
- - Error from the HDF5 Library.public static void H5Pinsert2_nocb(long plist, String name, long size, byte[] value) throws HDF5LibraryException
plist
- IN: Identifier of the property list.name
- IN: Name of the property.size
- IN: Size the property value.value
- IN: Default value of the propertyHDF5LibraryException
- Error from the HDF5 Library.public static int H5Piterate(long plist, int[] idx, H5P_iterate_cb op, H5P_iterate_t op_data) throws HDF5LibraryException
plist
- IN: ID of property object to iterate overidx
- IN/OUT: index of the property to begin withop
- IN: function to be called with each property iterated over.op_data
- IN: iteration data from userHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static int H5Pget_attr_phase_change(long ocpl_id, int[] attributes) throws HDF5LibraryException, NullPointerException
ocpl_id
- IN: Object (dataset or group) creation property list identifierattributes
- The maximum and minimum no. of attributes to be stored.
attributes[0] = The maximum number of attributes to be stored in compact storage attributes[1] = The minimum number of attributes to be stored in dense storage
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static void H5Pset_attr_phase_change(long ocpl_id, int max_compact, int min_dense) throws HDF5LibraryException
ocpl_id
- IN: : Object (dataset or group) creation property list identifiermax_compact
- IN: Maximum number of attributes to be stored in compact storage (Default: 8)min_dense
- IN: Minimum number of attributes to be stored in dense storage (Default: 6)HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_attr_creation_order(long ocpl_id) throws HDF5LibraryException
ocpl_id
- IN: Object (group or dataset) creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_attr_creation_order(long ocpl_id, int crt_order_flags) throws HDF5LibraryException
ocpl_id
- IN: Object creation property list identifiercrt_order_flags
- IN: Flags specifying whether to track and index attribute creation orderHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Pget_obj_track_times(long ocpl_id) throws HDF5LibraryException
ocpl_id
- IN: Object creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_obj_track_times(long ocpl_id, boolean track_times) throws HDF5LibraryException
ocpl_id
- IN: Object creation property list identifiertrack_times
- IN: TRUE or FALSE, specifying whether object times are to be trackedHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pmodify_filter(long plist, long filter, int flags, long cd_nelmts, int[] cd_values) throws HDF5LibraryException, NullPointerException
plist
- IN: Property list identifier.filter
- IN: Filter to be modified to the pipeline.flags
- IN: Bit vector specifying certain general properties of the filter.cd_nelmts
- IN: Number of elements in cd_valuescd_values
- IN: Auxiliary data for the filter.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name or an array is null.public static int H5Pset_filter(long plist, int filter, int flags, long cd_nelmts, int[] cd_values) throws HDF5LibraryException
plist
- IN: Property list identifier.filter
- IN: Filter to be added to the pipeline.flags
- IN: Bit vector specifying certain general properties of the filter.cd_nelmts
- IN: Number of elements in cd_valuescd_values
- IN: Auxiliary data for the filter.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_nfilters(long plist) throws HDF5LibraryException
plist
- IN: Property list identifier.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_filter(long plist, int filter_number, int[] flags, long[] cd_nelmts, int[] cd_values, long namelen, String[] name, int[] filter_config) throws ArrayIndexOutOfBoundsException, ArrayStoreException, HDF5LibraryException, NullPointerException
plist
- IN: Property list identifier.filter_number
- IN: Sequence number within the filter pipeline of the filter for which information is
sought.flags
- OUT: Bit vector specifying certain general properties of the filter.cd_nelmts
- IN/OUT: Number of elements in cd_valuescd_values
- OUT: Auxiliary data for the filter.namelen
- IN: Anticipated number of characters in name.name
- OUT: Name of the filter.filter_config
- OUT:A bit field encoding the returned filter informationArrayIndexOutOfBoundsException
- Fatal error on CopybackArrayStoreException
- Fatal error on CopybackHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name or an array is null.public static int H5Pget_filter_by_id(long plist_id, long filter_id, int[] flags, long[] cd_nelmts, int[] cd_values, long namelen, String[] name, int[] filter_config) throws ArrayIndexOutOfBoundsException, ArrayStoreException, HDF5LibraryException, NullPointerException
plist_id
- IN: Property list identifier.filter_id
- IN: Filter identifier.flags
- OUT: Bit vector specifying certain general properties of the filter.cd_nelmts
- N/OUT: Number of elements in cd_valuescd_values
- OUT: Auxiliary data for the filter.namelen
- IN: Anticipated number of characters in name.name
- OUT: Name of the filter.filter_config
- OUT: A bit field encoding the returned filter informationHDF5LibraryException
- Error from the HDF5 Library.ArrayIndexOutOfBoundsException
- Fatal error on CopybackArrayStoreException
- Fatal error on CopybackNullPointerException
- name or an array is null.public static int H5Pget_filter_by_id2(long plist_id, long filter_id, int[] flags, long[] cd_nelmts, int[] cd_values, long namelen, String[] name, int[] filter_config) throws HDF5LibraryException, NullPointerException
plist_id
- IN: Property list identifier.filter_id
- IN: Filter identifier.flags
- OUT: Bit vector specifying certain general properties of the filter.cd_nelmts
- N/OUT: Number of elements in cd_valuescd_values
- OUT: Auxiliary data for the filter.namelen
- IN: Anticipated number of characters in name.name
- OUT: Name of the filter.filter_config
- OUT: A bit field encoding the returned filter informationHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name or an array is null.public static boolean H5Pall_filters_avail(long dcpl_id) throws HDF5LibraryException, NullPointerException
dcpl_id
- IN: Property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Premove_filter(long obj_id, long filter) throws HDF5LibraryException
obj_id
- IN: Property list identifier.filter
- IN: Filter identifier.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_deflate(long plist, int level) throws HDF5LibraryException
plist
- IN: Identifier for the dataset creation property list.level
- IN: Compression level.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_fletcher32(long plist) throws HDF5LibraryException, NullPointerException
plist
- IN: Property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pget_userblock(long plist, long[] size) throws HDF5LibraryException, NullPointerException
plist
- IN: Identifier for property list to query.size
- OUT: Pointer to location to return user-block size.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static int H5Pset_userblock(long plist, long size) throws HDF5LibraryException
plist
- IN: Identifier of property list to modify.size
- IN: Size of the user-block in bytes.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_sizes(long plist, long[] size) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
plist
- IN: Identifier of property list to query.size
- OUT: the size of the offsets and length.
size[0] = sizeof_addr // offset size in bytes size[1] = sizeof_size // length size in bytes
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.IllegalArgumentException
- size is invalid.public static int H5Pset_sizes(long plist, int sizeof_addr, int sizeof_size) throws HDF5LibraryException
plist
- IN: Identifier of property list to modify.sizeof_addr
- IN: Size of an object offset in bytes.sizeof_size
- IN: Size of an object length in bytes.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_sym_k(long plist, int[] size) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
plist
- IN: Property list to query.size
- OUT: the symbol table's B-tree 1/2 rank and leaf node 1/2size.
size[0] = ik // the symbol table's B-tree 1/2 rank size[1] = lk // leaf node 1/2 size
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.IllegalArgumentException
- size is invalid.public static int H5Pset_sym_k(long plist, int ik, int lk) throws HDF5LibraryException
plist
- IN: Identifier for property list to query.ik
- IN: Symbol table tree rank.lk
- IN: Symbol table node size.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_istore_k(long plist, int[] ik) throws HDF5LibraryException, NullPointerException
plist
- IN: Identifier of property list to query.ik
- OUT: Pointer to location to return the chunked storage B-tree 1/2 rank.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- ik array is null.public static int H5Pset_istore_k(long plist, int ik) throws HDF5LibraryException
plist
- IN: Identifier of property list to query.ik
- IN: 1/2 rank of chunked storage B-tree.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_shared_mesg_nindexes(long fcpl_id) throws HDF5LibraryException
fcpl_id
- IN: : File creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_shared_mesg_nindexes(long plist_id, int nindexes) throws HDF5LibraryException, IllegalArgumentException
plist_id
- IN: File creation property listnindexes
- IN: Number of shared object header message indexes to be available in files created with
this property listHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid value of nindexespublic static int H5Pget_shared_mesg_index(long fcpl_id, int index_num, int[] mesg_info) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierindex_num
- IN: Index being configured.mesg_info
- The message type and minimum message size
mesg_info[0] = Types of messages that may be stored in this index. mesg_info[1] = Minimum message size.
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- mesg_info is null.IllegalArgumentException
- Invalid value of nindexespublic static int H5Pset_shared_mesg_index(long fcpl_id, int index_num, int mesg_type_flags, int min_mesg_size) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifier.index_num
- IN: Index being configured.mesg_type_flags
- IN: Types of messages that should be stored in this index.min_mesg_size
- IN: Minimum message size.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid value of nindexespublic static int H5Pget_shared_mesg_phase_change(long fcpl_id, int[] size) throws HDF5LibraryException, NullPointerException
fcpl_id
- IN: : File creation property list identifiersize
- The threshold values for storage of shared object header message indexes in a file.
size[0] = Threshold above which storage of a shared object header message index shifts from list to B-tree size[1] = Threshold below which storage of a shared object header message index reverts to list format
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static int H5Pset_shared_mesg_phase_change(long fcpl_id, int max_list, int min_btree) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifiermax_list
- IN: Threshold above which storage of a shared object header message index shifts from list
to B-treemin_btree
- IN: Threshold below which storage of a shared object header message index reverts to list
formatHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static void H5Pset_file_space_strategy(long fcpl_id, int strategy, boolean persist, long threshold) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierstrategy
- IN: The strategy for file space management.
H5F_FSPACE_STRATEGY_FSM_AGGR
Mechanisms: free-space managers, aggregators, and virtual file drivers
This is the library default when not set.
H5F_FSPACE_STRATEGY_PAGE
Mechanisms: free-space managers with embedded paged aggregation and virtual file
drivers
H5F_FSPACE_STRATEGY_AGGR
Mechanisms: aggregators and virtual file drivers
H5F_FSPACE_STRATEGY_NONE
Mechanisms: virtual file driverspersist
- IN: True to persist free-space.threshold
- IN: The free-space section threshold. The library default is 1, which is to track all
free-space sections. Passing a value of zero (0) indicates that the value of threshold
is not to be modified.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static int H5Pget_file_space_strategy(long fcpl_id, boolean[] persist, long[] threshold) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierpersist
- IN/OUT: The current free-space persistence. NULL, persist not queried.threshold
- IN/OUT: The current free-space section threshold. NULL, threshold not queried.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static boolean H5Pget_file_space_strategy_persist(long fcpl_id) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static long H5Pget_file_space_strategy_threshold(long fcpl_id) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static void H5Pset_file_space_page_size(long fcpl_id, long page_size) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierpage_size
- IN: the file space page size.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static long H5Pget_file_space_page_size(long fcpl_id) throws HDF5LibraryException, IllegalArgumentException
fcpl_id
- IN: File creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_list and min_btree.public static int H5Pget_alignment(long plist, long[] alignment) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
plist
- IN: Identifier of a file access property list.alignment
- OUT: threshold value and alignment value.
alignment[0] = threshold // threshold value alignment[1] = alignment // alignment value
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- alignment array is null.IllegalArgumentException
- alignment array is invalid.public static int H5Pset_alignment(long plist, long threshold, long alignment) throws HDF5LibraryException
plist
- IN: Identifier for a file access property list.threshold
- IN: Threshold value.alignment
- IN: Alignment value.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_driver(long plid) throws HDF5LibraryException
plid
- IN: File access or data transfer property list identifier.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_family_offset(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_family_offset(long fapl_id, long offset) throws HDF5LibraryException
fapl_id
- IN: File access property list identifieroffset
- IN: the offset valueHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_cache(long plist, int[] mdc_nelmts, long[] rdcc_nelmts, long[] rdcc_nbytes, double[] rdcc_w0) throws HDF5LibraryException, NullPointerException
plist
- IN: Identifier of the file access property list.mdc_nelmts
- IN/OUT: No longer used, will be ignored.rdcc_nelmts
- IN/OUT: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes
- IN/OUT: Total size of the raw data chunk cache, in bytes.rdcc_w0
- IN/OUT: Preemption policy.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an array is null.public static int H5Pset_cache(long plist, int mdc_nelmts, long rdcc_nelmts, long rdcc_nbytes, double rdcc_w0) throws HDF5LibraryException
plist
- IN: Identifier of the file access property list.mdc_nelmts
- IN: No longer used, will be ignored.rdcc_nelmts
- IN: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes
- IN: Total size of the raw data chunk cache, in bytes.rdcc_w0
- IN: Preemption policy.HDF5LibraryException
- Error from the HDF5 Library.public static H5AC_cache_config_t H5Pget_mdc_config(long plist_id) throws HDF5LibraryException
plist_id
- IN: Identifier of the file access property list.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_mdc_config(long plist_id, H5AC_cache_config_t config_ptr) throws HDF5LibraryException
plist_id
- IN: Identifier of the file access property list.config_ptr
- IN: H5AC_cache_config_t, the initial metadata cache configuration.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Pget_gc_references(long fapl_id) throws HDF5LibraryException
fapl_id
- IN File access property listHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_gc_references(long fapl_id, boolean gc_ref) throws HDF5LibraryException
fapl_id
- IN File access property listgc_ref
- IN set GC on (true) or off (false)HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_fclose_degree(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN File access property listHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fclose_degree(long fapl_id, int degree) throws HDF5LibraryException, NullPointerException
fapl_id
- IN File access property listdegree
- IN the degree for the file close behaviorHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static long H5Pget_meta_block_size(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_meta_block_size(long fapl_id, long size) throws HDF5LibraryException
fapl_id
- IN: File access property list identifiersize
- IN: Minimum size, in bytes, of metadata block allocations.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_sieve_buf_size(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: Identifier for property list to query.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_sieve_buf_size(long fapl_id, long size) throws HDF5LibraryException
fapl_id
- IN: Identifier of property list to modify.size
- IN: maximum size of the data sieve buffer.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_small_data_block_size(long plist) throws HDF5LibraryException
plist
- IN: Identifier for property list to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_small_data_block_size(long plist, long size) throws HDF5LibraryException
plist
- IN: Identifier of property list to modify.size
- IN: Size of the blocks in bytes.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_libver_bounds(long fapl_id, int[] libver) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierlibver
- The earliest/latest version of the library that will be used for writing objects.
libver[0] = The earliest version of the library that will be used for writing objects libver[1] = The latest version of the library that will be used for writing objects.
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static int H5Pset_libver_bounds(long fapl_id, int low, int high) throws HDF5LibraryException, IllegalArgumentException
fapl_id
- IN: File access property list identifierlow
- IN: The earliest version of the library that will be used for writing objectshigh
- IN: The latest version of the library that will be used for writing objects.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Argument is Illegalpublic static int H5Pget_elink_file_cache_size(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_elink_file_cache_size(long fapl_id, int efc_size) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierefc_size
- IN: External link open file cache size in number of files.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_mdc_log_options(long fapl_id, boolean is_enabled, String location, boolean start_on_access) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifieris_enabled
- IN: Whether logging is enabled.location
- IN: Location of log in UTF-8/ASCII (file path/name) (On Windows, this must be ASCII).start_on_access
- IN: Whether the logging begins as soon as the file is opened or created.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- location is null.public static String H5Pget_mdc_log_options(long fapl_id, boolean[] mdc_log_options) throws HDF5LibraryException
fapl_id
- IN: File access property list identifiermdc_log_options
- the options
mdc_logging_options[0] = is_enabled, whether logging is enabled
mdc_logging_options[1] = start_on_access, whether the logging begins as soon as the file is
opened or createdHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_metadata_read_attempts(long plist_id) throws HDF5LibraryException
plist_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_metadata_read_attempts(long plist_id, long attempts) throws HDF5LibraryException
plist_id
- IN: File access property list identifierattempts
- IN: The number of read attempts which is a value greater than 0.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Pget_evict_on_close(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_evict_on_close(long fapl_id, boolean evict_on_close) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierevict_on_close
- IN: Whether the HDF5 object should be evicted on close.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Pget_use_file_locking(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Pget_ignore_disabled_file_locking(long fapl_id) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_file_locking(long fapl_id, boolean use_file_locking, boolean ignore_when_disabled) throws HDF5LibraryException
fapl_id
- IN: File access property list identifieruse_file_locking
- IN: Whether the library will use file locking when opening files (mainly for SWMR
semantics).ignore_when_disabled
- IN: Whether file locking will be ignored when disabled on a file system (useful for Lustre).HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_layout(long plist) throws HDF5LibraryException
plist
- IN: Identifier for property list to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_layout(long plist, int layout) throws HDF5LibraryException
plist
- IN: Identifier of property list to query.layout
- IN: Type of storage layout for raw data.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_chunk(long plist, int max_ndims, long[] dims) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
plist
- IN: Identifier of property list to query.max_ndims
- IN: Size of the dims array.dims
- OUT: Array to store the chunk dimensions.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- dims array is null.IllegalArgumentException
- max_ndims <=0public static int H5Pset_chunk(long plist, int ndims, byte[] dim) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
plist
- IN: Identifier for property list to query.ndims
- IN: The number of dimensions of each chunk.dim
- IN: An array containing the size of each chunk.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- dims array is null.IllegalArgumentException
- dims <=0public static int H5Pset_chunk(long plist, int ndims, long[] dim) throws HDF5Exception, NullPointerException, IllegalArgumentException
plist
- IN: Identifier for property list to query.ndims
- IN: The number of dimensions of each chunk.dim
- IN: An array containing the size of each chunk.HDF5Exception
- Error from the HDF5 Library.NullPointerException
- dims array is null.IllegalArgumentException
- dims <=0public static void H5Pset_virtual(long dcpl_id, long vspace_id, String src_file_name, String src_dset_name, long src_space_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
dcpl_id
- IN: The identifier of the dataset creation property list that will be used when creating the
virtual dataset.vspace_id
- IN: The dataspace identifier with the selection within the virtual dataset applied, possibly
an unlimited selection.src_file_name
- IN: The name of the HDF5 file where the source dataset is located. The file might not exist
yet. The name can be specified using a C-style printf statement.src_dset_name
- IN: The path to the HDF5 dataset in the file specified by src_file_name. The dataset might
not exist yet. The dataset name can be specified using a C-style printf statement.src_space_id
- IN: The source dataset dataspace identifier with a selection applied, possibly an unlimited
selection.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an name string is null.IllegalArgumentException
- an id is <=0public static long H5Pget_virtual_count(long dcpl_id) throws HDF5LibraryException, IllegalArgumentException
dcpl_id
- IN: The identifier of the virtual dataset creation property list.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- An id is <=0public static long H5Pget_virtual_vspace(long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException
dcpl_id
- IN: The identifier of the virtual dataset creation property list.index
- IN: Mapping index.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- An id is <=0public static long H5Pget_virtual_srcspace(long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException
dcpl_id
- IN: The identifier of the virtual dataset creation property list.index
- IN: Mapping index.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- An id is <=0public static String H5Pget_virtual_filename(long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException
dcpl_id
- IN: The identifier of the virtual dataset creation property list.index
- IN: Mapping index.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- An id is <=0public static String H5Pget_virtual_dsetname(long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException
dcpl_id
- IN: The identifier of the virtual dataset creation property list.index
- IN: Mapping index.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- An id is <=0public static int H5Pget_external(long plist, int idx, long name_size, String[] name, long[] size) throws ArrayIndexOutOfBoundsException, ArrayStoreException, HDF5LibraryException, NullPointerException, IllegalArgumentException
plist
- IN: Identifier of a dataset creation property list.idx
- IN: External file index.name_size
- IN: Maximum length of name array.name
- OUT: Name of the external file.size
- OUT: the offset value and the size of the external file data.
size[0] = offset // a location to return an offset value size[1] = size // a location to return the size of // the external file data.
ArrayIndexOutOfBoundsException
- Fatal error on CopybackArrayStoreException
- Fatal error on CopybackHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name or size is null.IllegalArgumentException
- name_size <= 0 .public static int H5Pset_external(long plist, String name, long offset, long size) throws HDF5LibraryException, NullPointerException
plist
- IN: Identifier of a dataset creation property list.name
- IN: Name of an external file.offset
- IN: Offset, in bytes, from the beginning of the file to the location in the file where the
data starts.size
- IN: Number of bytes reserved in the file for the data.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Pget_external_count(long plist) throws HDF5LibraryException
plist
- IN: Identifier of a dataset creation property list.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_szip(long plist, int options_mask, int pixels_per_block) throws HDF5LibraryException, NullPointerException
plist
- IN: Dataset creation property list identifier.options_mask
- IN: Bit vector specifying certain general properties of the filter.pixels_per_block
- IN: Number of pixels in blocksHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_shuffle(long plist_id) throws HDF5LibraryException, NullPointerException
plist_id
- IN: Dataset creation property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_nbit(long plist_id) throws HDF5LibraryException
plist_id
- IN: Dataset creation property list identifier.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_scaleoffset(long plist_id, int scale_type, int scale_factor) throws HDF5LibraryException, IllegalArgumentException
plist_id
- IN: Dataset creation property list identifier.scale_type
- IN: Flag indicating compression method.scale_factor
- IN: Parameter related to scale.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid argumentspublic static int H5Pget_fill_value(long plist_id, long type_id, byte[] value) throws HDF5Exception
plist_id
- IN: Property list identifier.type_id
- IN: The datatype identifier of value.value
- IN: The fill value.HDF5Exception
- Error converting data array.public static int H5Pget_fill_value(long plist_id, long type_id, Object obj) throws HDF5Exception
plist_id
- IN: Property list identifier.type_id
- IN: The datatype identifier of value.obj
- IN: The fill value.HDF5Exception
- Error converting data array.public static int H5Pset_fill_value(long plist_id, long type_id, byte[] value) throws HDF5Exception
plist_id
- IN: Property list identifier.type_id
- IN: The datatype identifier of value.value
- IN: The fill value.HDF5Exception
- Error converting data arraypublic static int H5Pset_fill_value(long plist_id, long type_id, Object obj) throws HDF5Exception
plist_id
- IN: Property list identifier.type_id
- IN: The datatype identifier of value.obj
- IN: The fill value.HDF5Exception
- Error converting data arraypublic static int H5Pfill_value_defined(long plist_id, int[] status) throws HDF5LibraryException, NullPointerException
plist_id
- IN: Property list identifier.status
- IN: The fill value setting:
H5D_FILL_VALUE_UNDEFINED
H5D_FILL_VALUE_DEFAULT
H5D_FILL_VALUE_USER_DEFINED
H5D_FILL_VALUE_ERRORHDF5Exception
- Error converting data arrayHDF5LibraryException
NullPointerException
public static int H5Pget_alloc_time(long plist_id, int[] alloc_time) throws HDF5LibraryException, NullPointerException
plist_id
- IN: Dataset creation property list identifier.alloc_time
- OUT: allocation time.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_alloc_time(long plist_id, int alloc_time) throws HDF5LibraryException, NullPointerException
plist_id
- IN: Dataset creation property list identifier.alloc_time
- IN: allocation time.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pget_fill_time(long plist_id, int[] fill_time) throws HDF5LibraryException
plist_id
- IN: Dataset creation property list identifier.fill_time
- OUT: fill time.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_fill_time(long plist_id, int fill_time) throws HDF5LibraryException
plist_id
- IN: Dataset creation property list identifier.fill_time
- IN: fill time.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_chunk_opts(long dcpl_id, int opts) throws HDF5LibraryException
dcpl_id
- IN: Dataset creation property list identifieropts
- IN: Edge chunk option flag. Valid values are:
H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS - filters are not applied to partial edge chunks.
0 - Disables option; partial edge chunks will be compressed.HDF5LibraryException
- Error from the HDF5 Librarypublic static int H5Pget_chunk_opts(long dcpl_id) throws HDF5LibraryException
dcpl_id
- IN: Dataset creation property listHDF5LibraryException
- Error from the HDF5 Librarypublic static boolean H5Pget_dset_no_attrs_hint(long dcpl_id) throws HDF5LibraryException
dcpl_id
- IN: Dataset creation property listHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_dset_no_attrs_hint(long dcpl_id, boolean minimize) throws HDF5LibraryException
dcpl_id
- IN: Dataset creation property listminimize
- IN: the minimize hint settingHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pget_chunk_cache(long dapl_id, long[] rdcc_nslots, long[] rdcc_nbytes, double[] rdcc_w0) throws HDF5LibraryException, NullPointerException
dapl_id
- IN: Identifier of the dataset access property list.rdcc_nslots
- IN/OUT: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes
- IN/OUT: Total size of the raw data chunk cache, in bytes.rdcc_w0
- IN/OUT: Preemption policy.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an array is null.public static void H5Pset_chunk_cache(long dapl_id, long rdcc_nslots, long rdcc_nbytes, double rdcc_w0) throws HDF5LibraryException
dapl_id
- IN: Identifier of the dataset access property list.rdcc_nslots
- IN: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes
- IN: Total size of the raw data chunk cache, in bytes.rdcc_w0
- IN: Preemption policy.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_virtual_view(long dapl_id, int view) throws HDF5LibraryException
dapl_id
- IN: Dataset access property list identifier for the virtual datasetview
- IN: Flag specifying the extent of the data to be included in the view.HDF5LibraryException
- Error from the HDF5 Librarypublic static int H5Pget_virtual_view(long dapl_id) throws HDF5LibraryException
dapl_id
- IN: Dataset access property list identifier for the virtual datasetHDF5LibraryException
- Error from the HDF5 Librarypublic static void H5Pset_virtual_printf_gap(long dapl_id, long gap_size) throws HDF5LibraryException
dapl_id
- IN: Dataset access property list identifier for the virtual datasetgap_size
- IN: Maximum number of files and/or datasets allowed to be missing for determining
the extent of an unlimited virtual dataset with printf-style mappings.HDF5LibraryException
- Error from the HDF5 Librarypublic static long H5Pget_virtual_printf_gap(long dapl_id) throws HDF5LibraryException
dapl_id
- IN: Dataset access property list identifier for the virtual datasetHDF5LibraryException
- Error from the HDF5 Librarypublic static String H5Pget_virtual_prefix(long dapl_id) throws HDF5LibraryException
dapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_virtual_prefix(long dapl_id, String prefix) throws HDF5LibraryException, NullPointerException
dapl_id
- IN: Dataset access property list identifierprefix
- IN: Prefix to be applied to virtual file pathsHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- prefix is null.public static String H5Pget_efile_prefix(long dapl_id) throws HDF5LibraryException
dapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_efile_prefix(long dapl_id, String prefix) throws HDF5LibraryException, NullPointerException
dapl_id
- IN: Dataset access property list identifierprefix
- IN: Prefix to be applied to external file pathsHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- prefix is null.public static long H5Pget_data_transform(long plist_id, String[] expression, long size) throws HDF5LibraryException, IllegalArgumentException
plist_id
- IN: Identifier of the property list or classsize
- IN: Number of bytes of the transform expression to copy toexpression
- OUT: A data transform expressionHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Size is <= 0.public static int H5Pset_data_transform(long plist_id, String expression) throws HDF5LibraryException, NullPointerException
plist_id
- IN: Identifier of the property list or classexpression
- IN: Pointer to the null-terminated data transform expressionHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- expression is null.public static int H5Pget_buffer(long plist, byte[] tconv, byte[] bkg) throws HDF5LibraryException, IllegalArgumentException
plist
- Identifier for the dataset transfer property list.tconv
- byte array of application-allocated type conversion buffer.bkg
- byte array of application-allocated background buffer.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- plist is invalid.public static long H5Pget_buffer_size(long plist) throws HDF5LibraryException, IllegalArgumentException
plist
- Identifier for the dataset transfer property list.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- plist is invalid.public static void H5Pset_buffer_size(long plist, long size) throws HDF5LibraryException, IllegalArgumentException
plist
- Identifier for the dataset transfer property list.size
- Size, in bytes, of the type conversion and background buffers.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- plist is invalid.public static int H5Pget_edc_check(long plist) throws HDF5LibraryException
plist
- Identifier for the dataset transfer property list.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_edc_check(long plist, int check) throws HDF5LibraryException
plist
- Identifier for the dataset transfer property list.check
- the error-detecting algorithm to use.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_btree_ratios(long plist_id, double[] left, double[] middle, double[] right) throws HDF5LibraryException, NullPointerException
plist_id
- IN Dataset transfer property listleft
- OUT split ratio for leftmost nodesright
- OUT split ratio for righttmost nodesmiddle
- OUT split ratio for all other nodesHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.public static int H5Pset_btree_ratios(long plist_id, double left, double middle, double right) throws HDF5LibraryException
plist_id
- IN Dataset transfer property listleft
- IN split ratio for leftmost nodesright
- IN split ratio for righttmost nodesmiddle
- IN split ratio for all other nodesHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_hyper_vector_size(long dxpl_id, long[] vector_size) throws HDF5LibraryException, NullPointerException
dxpl_id
- IN: Dataset transfer property list identifier.vector_size
- OUT: hyper vector size.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_hyper_vector_size(long dxpl_id, long vector_size) throws HDF5LibraryException, NullPointerException
dxpl_id
- IN: Dataset transfer property list identifier.vector_size
- IN: hyper vestor size.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static boolean H5Pget_create_intermediate_group(long lcpl_id) throws HDF5LibraryException
lcpl_id
- IN: Link creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_create_intermediate_group(long lcpl_id, boolean crt_intermed_group) throws HDF5LibraryException
lcpl_id
- IN: Link creation property list identifiercrt_intermed_group
- IN: Flag specifying whether to create intermediate groups upon the creation of an objectHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_local_heap_size_hint(long gcpl_id) throws HDF5LibraryException
gcpl_id
- IN: Group creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_local_heap_size_hint(long gcpl_id, long size_hint) throws HDF5LibraryException
gcpl_id
- IN: Group creation property list identifiersize_hint
- IN: Anticipated maximum size in bytes of local heapHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_link_phase_change(long gcpl_id, int[] links) throws HDF5LibraryException, NullPointerException
gcpl_id
- IN: Group creation property list identifierlinks
- The max. no. of compact links & the min. no. of dense links, which are used for storing
groups
links[0] = The maximum number of links for compact storage links[1] = The minimum number of links for dense storage
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.public static int H5Pset_link_phase_change(long gcpl_id, int max_compact, int min_dense) throws HDF5LibraryException, IllegalArgumentException
gcpl_id
- IN: Group creation property list identifiermax_compact
- IN: Maximum number of links for compact storage(Default: 8)min_dense
- IN: Minimum number of links for dense storage(Default: 6)HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values of max_compact and min_dense.public static int H5Pget_est_link_info(long gcpl_id, int[] link_info) throws HDF5LibraryException, NullPointerException
gcpl_id
- IN: Group creation property list identifierlink_info
- Estimated number of links to be inserted into group And the estimated average length of link
names
link_info[0] = Estimated number of links to be inserted into group link_info[1] = Estimated average length of link names
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- link_info is null.public static int H5Pset_est_link_info(long gcpl_id, int est_num_entries, int est_name_len) throws HDF5LibraryException, IllegalArgumentException
gcpl_id
- IN: Group creation property list identifierest_num_entries
- IN: Estimated number of links to be inserted into groupest_name_len
- IN: Estimated average length of link namesHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid values to est_num_entries and est_name_len.public static int H5Pget_link_creation_order(long gcpl_id) throws HDF5LibraryException
gcpl_id
- IN: Group creation property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_link_creation_order(long gcpl_id, int crt_order_flags) throws HDF5LibraryException
gcpl_id
- IN: Group creation property list identifiercrt_order_flags
- IN: Creation order flag(s)HDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_char_encoding(long plist_id) throws HDF5LibraryException
plist_id
- IN: the property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_char_encoding(long plist_id, int encoding) throws HDF5LibraryException
plist_id
- IN: the property list identifierencoding
- IN: the character encoding of the stringHDF5LibraryException
- Error from the HDF5 Library.public static long H5Pget_nlinks(long lapl_id) throws HDF5LibraryException
lapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_nlinks(long lapl_id, long nlinks) throws HDF5LibraryException, IllegalArgumentException
lapl_id
- IN: File access property list identifiernlinks
- IN: Maximum number of links to traverseHDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Argument is Illegalpublic static long H5Pget_elink_prefix(long lapl_id, String[] prefix) throws HDF5LibraryException, NullPointerException
lapl_id
- IN: Link access property list identifierprefix
- OUT: Prefix applied to external link pathsHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- prefix is null.public static int H5Pset_elink_prefix(long lapl_id, String prefix) throws HDF5LibraryException, NullPointerException
lapl_id
- IN: Link access property list identifierprefix
- IN: Prefix to be applied to external link pathsHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- prefix is null.public static long H5Pget_elink_fapl(long lapl_id) throws HDF5LibraryException
lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_elink_fapl(long lapl_id, long fapl_id) throws HDF5LibraryException
lapl_id
- IN: Link access property list identifierfapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_elink_acc_flags(long lapl_id) throws HDF5LibraryException
lapl_id
- IN: Link access property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_elink_acc_flags(long lapl_id, int flags) throws HDF5LibraryException, IllegalArgumentException
lapl_id
- IN: Link access property list identifierflags
- IN: The access flag for external link traversal.HDF5LibraryException
- Error from the HDF5 Library.IllegalArgumentException
- Invalid Flag values.public static int H5Pget_copy_object(long ocp_plist_id) throws HDF5LibraryException
ocp_plist_id
- IN: Object copy property list identifierHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pset_copy_object(long ocp_plist_id, int copy_options) throws HDF5LibraryException
ocp_plist_id
- IN: Object copy property list identifiercopy_options
- IN: Copy option(s) to be setHDF5LibraryException
- Error from the HDF5 Library.public static void H5Pget_fapl_core(long fapl_id, long[] increment, boolean[] backing_store) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierincrement
- OUT: how much to grow the memory each timebacking_store
- OUT: write to file name on flush settingHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fapl_core(long fapl_id, long increment, boolean backing_store) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierincrement
- IN: how much to grow the memory each timebacking_store
- IN: write to file name on flush settingHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pget_fapl_direct(long fapl_id, long[] info) throws HDF5LibraryException
fapl_id
- IN: File access property list identifierinfo
- OUT: Returned property list information
info[0] = increment -how much to grow the memory each time
info[1] = backing_store - write to file name on flush settingHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pset_fapl_direct(long fapl_id, long alignment, long block_size, long cbuf_size) throws HDF5LibraryException
fapl_id
- IN: File access property list identifieralignment
- IN: Required memory alignment boundaryblock_size
- IN: File system block sizecbuf_size
- IN: Copy buffer sizeHDF5LibraryException
- Error from the HDF5 Library.public static int H5Pget_fapl_family(long fapl_id, long[] memb_size, long[] memb_fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifiermemb_size
- OUT: the size in bytes of each file member (used only when creating a new file)memb_fapl_id
- OUT: the file access property list to be used for each family memberHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fapl_family(long fapl_id, long memb_size, long memb_fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifiermemb_size
- IN: the size in bytes of each file member (used only when creating a new file)memb_fapl_id
- IN: the file access property list to be used for each family memberHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fapl_hdfs(long fapl_id, H5FD_hdfs_fapl_t fapl_conf) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierfapl_conf
- IN: the properties of the hdfs driverHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static H5FD_hdfs_fapl_t H5Pget_fapl_hdfs(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static boolean H5Pget_fapl_multi(long fapl_id, int[] memb_map, long[] memb_fapl, String[] memb_name, long[] memb_addr) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifiermemb_map
- IN: Maps memory usage types to other memory usage types.memb_fapl
- IN: Property list for each memory usage type.memb_name
- IN: Name generator for names of member files.memb_addr
- IN: The offsets within the virtual address space, from 0 (zero) to HADDR_MAX, at which each
type of data storage begins.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an array is null.public static void H5Pset_fapl_multi(long fapl_id, int[] memb_map, long[] memb_fapl, String[] memb_name, long[] memb_addr, boolean relax) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifiermemb_map
- IN: Maps memory usage types to other memory usage types.memb_fapl
- IN: Property list for each memory usage type.memb_name
- IN: Name generator for names of member files.memb_addr
- IN: The offsets within the virtual address space, from 0 (zero) to HADDR_MAX, at which each
type of data storage begins.relax
- IN: Allows read-only access to incomplete file sets when TRUE.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an array is null.public static void H5Pset_fapl_log(long fapl_id, String logfile, long flags, long buf_size) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifier.logfile
- IN: logfile is the name of the file in which the logging entries are to be recorded.flags
- IN: Flags specifying the types of logging activity.buf_size
- IN: The size of the logging buffers, in bytes.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- logfile is null.public static int H5Pset_fapl_sec2(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static void H5Pset_fapl_split(long fapl_id, String meta_ext, long meta_plist_id, String raw_ext, long raw_plist_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifiermeta_ext
- IN: meta filename extensionmeta_plist_id
- IN: File access property list identifier for metadataraw_ext
- IN: raw data filename extensionraw_plist_id
- IN: File access property list identifier raw dataHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fapl_stdio(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fapl_windows(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Pset_fapl_ros3(long fapl_id, H5FD_ros3_fapl_t fapl_conf) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierfapl_conf
- IN: the properties of the ros3 driverHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static H5FD_ros3_fapl_t H5Pget_fapl_ros3(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id
- IN: File access property list identifierHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static void H5PLset_loading_state(int plugin_flags) throws HDF5LibraryException
plugin_flags
- IN: The list of dynamic plugin types to enable or disable.
A plugin bit set to 0 (zero) prevents use of that dynamic plugin.
A plugin bit set to 1 (one) enables use of that dynamic plugin.
Setting plugin_flags to a negative value enables all dynamic plugins.
Setting plugin_flags to 0 (zero) disables all dynamic plugins.HDF5LibraryException
- Error from the HDF5 Library.public static int H5PLget_loading_state() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static void H5PLappend(String plugin_path) throws HDF5LibraryException
plugin_path
- IN: Path for location of filter plugin libraries.HDF5LibraryException
- Error from the HDF5 Library.public static void H5PLprepend(String plugin_path) throws HDF5LibraryException
plugin_path
- IN: Path for location of filter plugin libraries.HDF5LibraryException
- Error from the HDF5 Library.public static void H5PLreplace(String plugin_path, int index) throws HDF5LibraryException
plugin_path
- IN: Path for location of filter plugin libraries.index
- IN: The table index (0-based).HDF5LibraryException
- Error from the HDF5 Library.public static void H5PLinsert(String plugin_path, int index) throws HDF5LibraryException
plugin_path
- IN: Path for location of filter plugin libraries.index
- IN: The table index (0-based).HDF5LibraryException
- Error from the HDF5 Library.public static void H5PLremove(int index) throws HDF5LibraryException
index
- IN: The table index (0-based).HDF5LibraryException
- Error from the HDF5 Library.public static String H5PLget(int index) throws HDF5LibraryException
index
- IN: The table index (0-based).HDF5LibraryException
- Error from the HDF5 Library.public static int H5PLsize() throws HDF5LibraryException
HDF5LibraryException
- Error from the HDF5 Library.public static byte[] H5Rcreate(long loc_id, String name, int ref_type, long space_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: Location identifier used to locate the object being pointed to.name
- IN: Name of object at location loc_id.ref_type
- IN: Type of reference.space_id
- IN: Dataspace identifier with selection.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static long H5Rdereference(long dataset, long access_list, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
dataset
- IN: Dataset containing reference object.access_list
- IN: Property list of the object being referenced.ref_type
- IN: The reference type of ref.ref
- IN: reference to an objectHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- output array is null.IllegalArgumentException
- output array is invalid.public static long H5Rget_name(long loc_id, int ref_type, byte[] ref, String[] name, long size) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: Identifier for the dataset containing the reference or for the group that dataset is in.ref_type
- IN: Type of reference.ref
- IN: An object or dataset region reference.name
- OUT: A name associated with the referenced object or dataset region.size
- IN: The size of the name buffer.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.IllegalArgumentException
- Argument is illegal.public static String H5Rget_name_string(long loc_id, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: Identifier for the dataset containing the reference or for the group that dataset is in.ref_type
- IN: Type of reference.ref
- IN: An object or dataset region reference.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- size is null.IllegalArgumentException
- Argument is illegal.public static int H5Rget_obj_type(long loc_id, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: loc_id of the reference object.ref_type
- IN: Type of reference to query.ref
- IN: the referenceHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static long H5Rget_region(long loc_id, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: loc_id of the reference object.ref_type
- IN: The reference type of ref.ref
- OUT: the reference to the object and regionHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static byte[] H5Rcreate_object(long loc_id, String name, long access_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: Location identifier used to locate the object being pointed to.name
- IN: Name of object at location loc_id.access_id
- IN: Object access identifier to the object being pointed to.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static byte[] H5Rcreate_region(long loc_id, String name, long space_id, long access_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: Location identifier used to locate the object being pointed to.name
- IN: Name of object at location loc_id.space_id
- IN: Identifies the dataset region that a dataset region reference points to.access_id
- IN: Object access identifier to the object being pointed to.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static byte[] H5Rcreate_attr(long loc_id, String name, String attr_name, long access_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id
- IN: Location identifier used to locate the object being pointed to.name
- IN: Name of object at location loc_id.attr_name
- IN: Name of the attribute within the object.access_id
- IN: Object access identifier to the object being pointed to.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static void H5Rdestroy(byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static int H5Rget_type(byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static boolean H5Requal(byte[] ref1_ptr, byte[] ref2_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref1_ptr
- IN: Reference to an object, region or attribute attached to an object.ref2_ptr
- IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static byte[] H5Rcopy(byte[] src_ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
src_ref_ptr
- IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static long H5Ropen_object(byte[] ref_ptr, long rapl_id, long oapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.rapl_id
- IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).oapl_id
- IN: An object access property list identifier for the reference. The access property
property list must be of the same type as the object being referenced,
that is a group or dataset property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static long H5Ropen_region(byte[] ref_ptr, long rapl_id, long oapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.rapl_id
- IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).oapl_id
- IN: An object access property list identifier for the reference. The access property
property list must be of the same type as the object being referenced,
that is a group or dataset property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static long H5Ropen_attr(byte[] ref_ptr, long rapl_id, long aapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.rapl_id
- IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).aapl_id
- IN: An attribute access property list identifier for the reference. The access property
property list must be of the same type as the object being referenced,
that is a group or dataset property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static int H5Rget_obj_type3(byte[] ref_ptr, long rapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.rapl_id
- IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- array is null.IllegalArgumentException
- array is invalid.public static String H5Rget_file_name(byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- array is null.IllegalArgumentException
- array is invalid.public static String H5Rget_obj_name(byte[] ref_ptr, long rapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.rapl_id
- IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- array is null.IllegalArgumentException
- array is invalid.public static String H5Rget_attr_name(byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr
- IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- array is null.IllegalArgumentException
- array is invalid.public static long H5Screate(int type) throws HDF5LibraryException
type
- IN: The type of dataspace to be created.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Screate_simple(int rank, long[] dims, long[] maxdims) throws HDF5Exception, NullPointerException
rank
- IN: Number of dimensions of dataspace.dims
- IN: An array of the size of each dimension.maxdims
- IN: An array of the maximum size of each dimension.HDF5Exception
- Error from the HDF5 Library.NullPointerException
- dims or maxdims is null.public static long H5Sset_extent_simple(long space_id, int rank, long[] current_size, long[] maximum_size) throws HDF5LibraryException, NullPointerException
space_id
- Dataspace identifier.rank
- Rank, or dimensionality, of the dataspace.current_size
- Array containing current size of dataspace.maximum_size
- Array containing maximum size of dataspace.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static long H5Sset_extent_simple(long space_id, int rank, byte[] current_size, byte[] maximum_size) throws HDF5LibraryException, NullPointerException
space_id
- Dataspace identifier.rank
- Rank, or dimensionality, of the dataspace.current_size
- Array containing current size of dataspace.maximum_size
- Array containing maximum size of dataspace.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static long H5Scopy(long space_id) throws HDF5LibraryException
space_id
- Identifier of dataspace to copy.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sclose(long space_id) throws HDF5LibraryException
space_id
- Identifier of dataspace to release.HDF5LibraryException
- Error from the HDF5 Library.public static byte[] H5Sencode(long obj_id) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object to be encoded.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static long H5Sdecode(byte[] buf) throws HDF5LibraryException, NullPointerException
buf
- IN: Buffer for the data space object to be decoded.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Sget_simple_extent_npoints(long space_id) throws HDF5LibraryException
space_id
- ID of the dataspace object to queryHDF5LibraryException
- Error from the HDF5 Library.public static int H5Sget_simple_extent_ndims(long space_id) throws HDF5LibraryException
space_id
- IN: Identifier of the dataspaceHDF5LibraryException
- Error from the HDF5 Library.public static int H5Sget_simple_extent_dims(long space_id, long[] dims, long[] maxdims) throws HDF5LibraryException, NullPointerException
space_id
- IN: Identifier of the dataspace object to querydims
- OUT: Pointer to array to store the size of each dimension.maxdims
- OUT: Pointer to array to store the maximum size of each dimension.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- dims or maxdims is null.public static boolean H5Sis_simple(long space_id) throws HDF5LibraryException
space_id
- Identifier of the dataspace to queryHDF5LibraryException
- Error from the HDF5 Library.public static int H5Sget_simple_extent_type(long space_id) throws HDF5LibraryException
space_id
- Dataspace identifier.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sset_extent_none(long space_id) throws HDF5LibraryException
space_id
- The identifier for the dataspace from which the extent is to be removed.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sextent_copy(long dest_space_id, long source_space_id) throws HDF5LibraryException
dest_space_id
- IN: The identifier for the dataspace from which the extent is copied.source_space_id
- IN: The identifier for the dataspace to which the extent is copied.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Sextent_equal(long first_space_id, long second_space_id) throws HDF5LibraryException
first_space_id
- IN: The identifier for the first dataspace.second_space_id
- IN: The identifier for the seconddataspace.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sget_select_type(long space_id) throws HDF5LibraryException
space_id
- IN: Identifier of the dataspace object to queryHDF5LibraryException
- Error from the HDF5 Library.public static long H5Sget_select_npoints(long space_id) throws HDF5LibraryException
space_id
- IN: Identifier of the dataspace object to queryHDF5LibraryException
- Error from the HDF5 Library.public static void H5Sselect_copy(long dst_id, long src_id) throws HDF5LibraryException
dst_id
- ID of the destination dataspacesrc_id
- ID of the source dataspaceHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Sselect_valid(long space_id) throws HDF5LibraryException
space_id
- The identifier for the dataspace in which the selection is being reset.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Sselect_adjust(long space_id, long[][] offset) throws HDF5LibraryException, NullPointerException
space_id
- ID of dataspace to adjustoffset
- Offset to subtractHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- offset is null.public static int H5Sget_select_bounds(long space_id, long[] start, long[] end) throws HDF5LibraryException, NullPointerException
space_id
- Identifier of dataspace to release.start
- coordinates of lowest corner of bounding box.end
- coordinates of highest corner of bounding box.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- start or end is null.public static boolean H5Sselect_shape_same(long space1_id, long space2_id) throws HDF5LibraryException
space1_id
- ID of 1st Dataspace pointer to comparespace2_id
- ID of 2nd Dataspace pointer to compareHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Sselect_intersect_block(long space_id, long[] start, long[] end) throws HDF5LibraryException, NullPointerException
space_id
- ID of dataspace pointer to comparestart
- Starting coordinate of blockend
- Opposite ("ending") coordinate of blockHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- offset is null.public static int H5Soffset_simple(long space_id, byte[] offset) throws HDF5LibraryException, NullPointerException
space_id
- IN: The identifier for the dataspace object to reset.offset
- IN: The offset at which to position the selection.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- offset array is null.public static int H5Soffset_simple(long space_id, long[] offset) throws HDF5Exception, NullPointerException
space_id
- IN: The identifier for the dataspace object to reset.offset
- IN: The offset at which to position the selection.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- offset array is null.HDF5Exception
public static int H5Sselect_all(long space_id) throws HDF5LibraryException
space_id
- IN: The identifier of the dataspace to be selected.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sselect_none(long space_id) throws HDF5LibraryException
space_id
- IN: The identifier of the dataspace to be reset.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sselect_elements(long space_id, int op, int num_elements, long[][] coord2D) throws HDF5Exception, HDF5LibraryException, NullPointerException
space_id
- Identifier of the dataspace.op
- operator specifying how the new selection is combined.num_elements
- Number of elements to be selected.coord2D
- A 2-dimensional array specifying the coordinates of the elements.HDF5Exception
- Error in the data conversionHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- cord array ispublic static long H5Sget_select_elem_npoints(long spaceid) throws HDF5LibraryException
spaceid
- Identifier of dataspace to release.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sget_select_elem_pointlist(long spaceid, long startpoint, long numpoints, long[] buf) throws HDF5LibraryException, NullPointerException
spaceid
- Identifier of dataspace to release.startpoint
- first point to retrievenumpoints
- number of points to retrievebuf
- returns points startblock to startblock+num-1, each points is rank longs.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static int H5Sselect_hyperslab(long space_id, int op, byte[] start, byte[] stride, byte[] count, byte[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
space_id
- IN: Identifier of dataspace selection to modifyop
- IN: Operation to perform on current selection.start
- IN: Offset of start of hyperslabstride
- IN: Hyperslab stride.count
- IN: Number of blocks included in hyperslab.block
- IN: Size of block in hyperslab.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static int H5Sselect_hyperslab(long space_id, int op, long[] start, long[] stride, long[] count, long[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
space_id
- IN: Identifier of dataspace selection to modifyop
- IN: Operation to perform on current selection.start
- IN: Offset of start of hyperslabstride
- IN: Hyperslab stride.count
- IN: Number of blocks included in hyperslab.block
- IN: Size of block in hyperslab.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static long H5Scombine_hyperslab(long space_id, int op, long[] start, long[] stride, long[] count, long[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
space_id
- IN: Dataspace ID of selection to useop
- IN: Operation to perform on current selection.start
- IN: Offset of start of hyperslabstride
- IN: Hyperslab stride.count
- IN: Number of blocks included in hyperslab.block
- IN: Size of block in hyperslab.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an input array is null.IllegalArgumentException
- an input array is invalid.public static void H5Smodify_select(long space1_id, int op, long space2_id) throws HDF5LibraryException
space1_id
- ID of the destination dataspaceop
- Operation to perform on current selection.space2_id
- ID of the source dataspaceHDF5LibraryException
- Error from the HDF5 Library.public static long H5Scombine_select(long space1_id, int op, long space2_id) throws HDF5LibraryException
space1_id
- ID of the first dataspaceop
- Operation to perform on current selection.space2_id
- ID of the second dataspaceHDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Sis_regular_hyperslab(long space_id) throws HDF5LibraryException
space_id
- IN: Identifier of dataspace selection to queryHDF5LibraryException
- Error from the HDF5 Library.public static void H5Sget_regular_hyperslab(long space_id, long[] start, long[] stride, long[] count, long[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
space_id
- IN: Identifier of dataspace selection to modifystart
- OUT: Offset of start of hyperslabstride
- OUT: Hyperslab stride.count
- OUT: Number of blocks included in hyperslab.block
- OUT: Size of block in hyperslab.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- an output array is null.IllegalArgumentException
- an output array is invalid.public static long H5Sget_select_hyper_nblocks(long spaceid) throws HDF5LibraryException
spaceid
- Identifier of dataspace to release.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Sget_select_hyper_blocklist(long spaceid, long startblock, long numblocks, long[] buf) throws HDF5LibraryException, NullPointerException
spaceid
- Identifier of dataspace to release.startblock
- first block to retrievenumblocks
- number of blocks to retrievebuf
- returns blocks startblock to startblock+num-1, each block is rank * 2 (corners)
longs.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Sselect_project_intersection(long src_space_id, long dst_space_id, long src_intersect_space_id) throws HDF5LibraryException
src_space_id
- Selection that is mapped to dst_space_id, and intersected with src_intersect_space_iddst_space_id
- Selection that is mapped to src_space_idsrc_intersect_space_id
- Selection whose intersection with src_space_id is projected to dst_space_id to obtain the
resultHDF5LibraryException
- Error from the HDF5 Library.public static long H5Tarray_create(long base_id, int ndims, long[] dim) throws HDF5LibraryException, NullPointerException
base_id
- IN: Datatype identifier for the array base datatype.ndims
- IN: Rank of the array.dim
- IN: Size of each array dimension.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- dim is null.public static int H5Tclose(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to release.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tcommit(long loc_id, String name, long type_id, long lcpl_id, long tcpl_id, long tapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: Location identifier.name
- IN: Name given to committed datatype.type_id
- IN: Identifier of datatype to be committed.lcpl_id
- IN: Link creation property list.tcpl_id
- IN: Datatype creation property list.tapl_id
- IN: Datatype access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Tcommit_anon(long loc_id, long type_id, long tcpl_id, long tapl_id) throws HDF5LibraryException
loc_id
- IN: Location identifier.type_id
- IN: Identifier of datatype to be committed.tcpl_id
- IN: Datatype creation property list.tapl_id
- IN: Datatype access property list.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5Tcommitted(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tcompiler_conv(long src_id, long dst_id) throws HDF5LibraryException
src_id
- IN: Identifier of source datatype.dst_id
- IN: Identifier of destination datatype.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tconvert(long src_id, long dst_id, long nelmts, byte[] buf, byte[] background, long plist_id) throws HDF5LibraryException, NullPointerException
src_id
- IN: Identifier of source datatype.dst_id
- IN: Identifier of destination datatype.nelmts
- IN: Size of array buf.buf
- IN: Array containing pre- and post-conversion values.background
- IN: Optional background buffer.plist_id
- IN: Dataset transfer property list identifier.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Tcopy(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to copy. Can be a datatype identifier, a predefined datatype
(defined in H5Tpublic.h), or a dataset Identifier.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tcreate(int tclass, long size) throws HDF5LibraryException
tclass
- IN: Class of datatype to create.size
- IN: The number of bytes in the datatype to create.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tdecode(byte[] buf) throws HDF5LibraryException, NullPointerException
buf
- IN: Buffer for the data type object to be decoded.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static boolean H5Tdetect_class(long type_id, int cls) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.cls
- IN: Identifier of datatype cls.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tencode(long obj_id, byte[] buf, long nalloc) throws HDF5LibraryException, NullPointerException
obj_id
- IN: Identifier of the object to be encoded.buf
- OUT: Buffer for the object to be encoded into. If the provided buffer is NULL, only the size
of buffer needed is returned.nalloc
- IN: The size of the allocated buffer.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Tenum_create(long base_id) throws HDF5LibraryException
base_id
- IN: Identifier of the parent datatype to release.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tenum_insert(long type, String name, byte[] value) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.name
- IN: The name of the membervalue
- IN: The value of the member, data of the correct typeHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Tenum_insert(long type, String name, int[] value) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.name
- IN: The name of the membervalue
- IN: The value of the member, data of the correct typeHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Tenum_insert(long type, String name, int value) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.name
- IN: The name of the membervalue
- IN: The value of the member, data of the correct typeHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static String H5Tenum_nameof(long type, byte[] value, long size) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.value
- IN: The value of the member, data of the correctsize
- IN: The probable length of the nameHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- value is null.public static int H5Tenum_nameof(long type, int[] value, String[] name, int size) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.value
- IN: The value of the member, data of the correctname
- OUT: The name of the membersize
- IN: The max length of the nameHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static void H5Tenum_valueof(long type, String name, byte[] value) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.name
- IN: The name of the membervalue
- OUT: The value of the memberHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
public static int H5Tenum_valueof(long type, String name, int[] value) throws HDF5LibraryException, NullPointerException
type
- IN: Identifier of datatype.name
- IN: The name of the membervalue
- OUT: The value of the memberHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static boolean H5Tequal(long type_id1, long type_id2) throws HDF5LibraryException
type_id1
- IN: Identifier of datatype to compare.type_id2
- IN: Identifier of datatype to compare.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_array_dims(long type_id, long[] dims) throws HDF5LibraryException, NullPointerException
type_id
- IN: Datatype identifier of array object.dims
- OUT: Sizes of array dimensions.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- dims is null.public static int H5Tget_array_dims2(long type_id, long[] dims) throws HDF5LibraryException, NullPointerException
type_id
- IN: Datatype identifier of array object.dims
- OUT: Sizes of array dimensions.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- dims is null.public static int H5Tget_array_ndims(long type_id) throws HDF5LibraryException
type_id
- IN: Datatype identifier of array object.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_class(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static String H5Tget_class_name(long class_id)
class_id
- IN: Identifier of class from H5Tget_class.public static long H5Tget_create_plist(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_cset(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_cset(long type_id, int cset) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to modify.cset
- IN: Character set type.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_ebias(long type_id) throws HDF5LibraryException
type_id
- Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_ebias(long type_id, int ebias) throws HDF5LibraryException
type_id
- Identifier of datatype to set.ebias
- Exponent bias value.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tget_ebias_long(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tset_ebias(long type_id, long ebias) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.ebias
- IN: Exponent bias value.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tget_fields(long type_id, long[] fields) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
type_id
- IN: Identifier of datatype to query.fields
- OUT: location of size and bit-position.
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- fields is null.IllegalArgumentException
- fields array is invalid.public static int H5Tget_fields(long type_id, int[] fields) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
type_id
- IN: Identifier of datatype to query.fields
- OUT: location of size and bit-position.
fields[0] = spos OUT: location to return size of in bits. fields[1] = epos OUT: location to return exponent bit-position. fields[2] = esize OUT: location to return size of exponent in bits. fields[3] = mpos OUT: location to return mantissa bit-position. fields[4] = msize OUT: location to return size of mantissa in bits.
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- fields is null.IllegalArgumentException
- fields array is invalid.public static void H5Tset_fields(long type_id, long spos, long epos, long esize, long mpos, long msize) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.spos
- IN: Size position.epos
- IN: Exponent bit position.esize
- IN: Size of exponent in bits.mpos
- IN: Mantissa bit position.msize
- IN: Size of mantissa in bits.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_fields(long type_id, int spos, int epos, int esize, int mpos, int msize) throws HDF5LibraryException
type_id
- Identifier of datatype to set.spos
- Size position.epos
- Exponent bit position.esize
- Size of exponent in bits.mpos
- Mantissa bit position.msize
- Size of mantissa in bits.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_inpad(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_inpad(long type_id, int inpad) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to modify.inpad
- IN: Padding type.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_member_class(long type_id, int membno) throws HDF5LibraryException
type_id
- IN: Datatype identifier of compound object.membno
- IN: Compound object member number.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_member_index(long type_id, String field_name) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.field_name
- IN: Field name of the field index to retrieve.HDF5LibraryException
- Error from the HDF5 Library.public static String H5Tget_member_name(long type_id, int field_idx) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.field_idx
- IN: Field index (0-based) of the field name to retrieve.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tget_member_offset(long type_id, int membno)
type_id
- IN: Identifier of datatype to query.membno
- IN: Field index (0-based) of the field type to retrieve.public static long H5Tget_member_type(long type_id, int field_idx) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.field_idx
- IN: Field index (0-based) of the field type to retrieve.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tget_member_value(long type_id, int membno, byte[] value) throws HDF5LibraryException, NullPointerException
type_id
- IN: Datatype identifier for the enumeration datatype.membno
- IN: Number of the enumeration datatype member.value
- OUT: The value of the memberHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- value is null.public static int H5Tget_member_value(long type_id, int membno, int[] value) throws HDF5LibraryException, NullPointerException
type_id
- IN: Identifier of datatype.membno
- IN: The name of the membervalue
- OUT: The value of the memberHDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- value is null.public static long H5Tget_native_type(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query. Direction of search is assumed to be in ascending
order.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tget_native_type(long type_id, int direction) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.direction
- IN: Direction of search.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_nmembers(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_norm(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_norm(long type_id, int norm) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.norm
- IN: Mantissa normalization type.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_offset(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_offset(long type_id, int offset) throws HDF5LibraryException
type_id
- Identifier of datatype to set.offset
- Offset of first significant bit.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tset_offset(long type_id, long offset) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.offset
- IN: Offset of first significant bit.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_order(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_order(long type_id, int order) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.order
- IN: Byte ordering constant.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_pad(long type_id, int[] pad) throws HDF5LibraryException, NullPointerException
type_id
- IN: Identifier of datatype to query.pad
- OUT: locations to return least-significant and most-significant bit padding type.
pad[0] = lsb // least-significant bit padding type pad[1] = msb // most-significant bit padding type
HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- pad is null.public static int H5Tset_pad(long type_id, int lsb, int msb) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.lsb
- IN: Padding type for least-significant bits.msb
- IN: Padding type for most-significant bits.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_precision(long type_id) throws HDF5LibraryException
type_id
- Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_precision(long type_id, int precision) throws HDF5LibraryException
type_id
- Identifier of datatype to set.precision
- Number of bits of precision for datatype.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tget_precision_long(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tset_precision(long type_id, long precision) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.precision
- IN: Number of bits of precision for datatype.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_sign(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_sign(long type_id, int sign) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to set.sign
- IN: Sign type.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tget_size(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_size(long type_id, long size) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to change size.size
- IN: Size in bytes to modify datatype.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tget_strpad(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_strpad(long type_id, int strpad) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to modify.strpad
- IN: String padding type.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Tget_super(long type) throws HDF5LibraryException
type
- IN: Identifier of datatype.HDF5LibraryException
- Error from the HDF5 Library.public static String H5Tget_tag(long type) throws HDF5LibraryException
type
- IN: Identifier of datatype.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tset_tag(long type, String tag) throws HDF5LibraryException
type
- IN: Datatype identifier for the opaque datatype to be tagged.tag
- IN: Descriptive ASCII string with which the opaque datatype is to be tagged.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tinsert(long type_id, String name, long offset, long field_id) throws HDF5LibraryException, NullPointerException
type_id
- IN: Identifier of compound datatype to modify.name
- IN: Name of the field to insert.offset
- IN: Offset in memory structure of the field to insert.field_id
- IN: Datatype identifier of the field to insert.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static boolean H5Tis_variable_str(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to query.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Tlock(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to lock.HDF5LibraryException
- Error from the HDF5 Library.public static long H5Topen(long loc_id, String name, long tapl_id) throws HDF5LibraryException, NullPointerException
loc_id
- IN: A file, group, or datatype identifier.name
- IN: A datatype name, defined within the file or group identified by loc_id.tapl_id
- IN: Datatype access property list.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- name is null.public static int H5Tpack(long type_id) throws HDF5LibraryException
type_id
- IN: Identifier of datatype to modify.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Treclaim(long type_id, long space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException
type_id
- Identifier of the datatype.space_id
- Identifier of the dataspace.xfer_plist_id
- Identifier of a transfer property list for this I/O operation.buf
- Buffer with data to be reclaimed.HDF5LibraryException
- Error from the HDF5 Library.NullPointerException
- buf is null.public static long H5Tvlen_create(long base_id) throws HDF5LibraryException
base_id
- IN: Identifier of parent datatype.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Tflush(long dtype_id) throws HDF5LibraryException
dtype_id
- IN: Identifier of the committed datatype to be flushed.HDF5LibraryException
- Error from the HDF5 Library.public static void H5Trefresh(long dtype_id) throws HDF5LibraryException
dtype_id
- IN: Identifier of the committed datatype to be refreshed.HDF5LibraryException
- Error from the HDF5 Library.public static long H5VLregister_connector_by_name(String connector_name, long vipl_id) throws HDF5LibraryException
connector_name
- IN: name of the connector.vipl_id
- IN: VOL initialization property list which must be
created with H5Pcreate(H5P_VOL_INITIALIZE) (or H5P_DEFAULT).HDF5LibraryException
- Error from the HDF5 Library.public static long H5VLregister_connector_by_value(int connector_value, long vipl_id) throws HDF5LibraryException
connector_value
- IN: value of the connector.vipl_id
- IN: VOL initialization property list which must be
created with H5Pcreate(H5P_VOL_INITIALIZE) (or H5P_DEFAULT).HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5VLis_connector_registered_by_name(String name) throws HDF5LibraryException
name
- IN: name of the connector.HDF5LibraryException
- Error from the HDF5 Library.public static boolean H5VLis_connector_registered_by_value(int connector_value) throws HDF5LibraryException
connector_value
- IN: value of the connector.HDF5LibraryException
- Error from the HDF5 Library.public static long H5VLget_connector_id(long object_id) throws HDF5LibraryException
object_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.public static long H5VLget_connector_id_by_name(String name) throws HDF5LibraryException
name
- IN: name of the connector.HDF5LibraryException
- Error from the HDF5 Library.public static long H5VLget_connector_id_by_value(int connector_value) throws HDF5LibraryException
connector_value
- IN: value of the connector.HDF5LibraryException
- Error from the HDF5 Library.public static String H5VLget_connector_name(long object_id) throws HDF5LibraryException
object_id
- IN: Identifier of the object.HDF5LibraryException
- Error from the HDF5 Library.public static void H5VLclose(long connector_id) throws HDF5LibraryException
connector_id
- IN: Identifier of the connector.HDF5LibraryException
- Error from the HDF5 Library.public static void H5VLunregister_connector(long connector_id) throws HDF5LibraryException
connector_id
- IN: Identifier of the connector.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Zfilter_avail(int filter) throws HDF5LibraryException
filter
- IN: filter number.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Zget_filter_info(int filter) throws HDF5LibraryException
filter
- IN: filter number.HDF5LibraryException
- Error from the HDF5 Library.public static int H5Zunregister(int filter) throws HDF5LibraryException
filter
- IN: filter number.HDF5LibraryException
- Error from the HDF5 Library.Copyright © 2024. All rights reserved.