-
Deprecated MethodsMethodDescriptionThis no longer returns useful information due to internal code changes.As of HDF5 1.8, replaced by
H5.H5Acreate(int, String, int, int, int, int)
As of HDF5 1.8, replaced byH5.H5Oget_info(int)
As of HDF5 1.8, replaced byH5.H5Aopen_by_idx(int, String, int, int, long, int, int)
As of HDF5 1.8, replaced byH5.H5Aopen_by_name(int, String, String, int, int)
As of HDF5 1.8, replaced byH5.H5Dcreate(int, String, int, int, int, int, int)
As of HDF5 1.8, replaced byH5.H5Dset_extent(int, long[])
As of HDF5 1.8, replaced byH5.H5Dset_extent(int, long[])
As of HDF5 1.8, replaced byH5.H5Dopen(int, String, int)
As of HDF5 1.8, replaced byH5.H5Eprint2(int, Object)
As of HDF5 1.8, replaced byH5.H5Gcreate(int, String, int, int, int)
As of HDF5 1.8, replaced byH5.H5Oget_comment(int)
As of HDF5 1.8, replaced byH5.H5Lget_val(int, String, String[], int)
As of HDF5 1.8, replaced byH5.H5Gget_info(int)
As of HDF5 1.8, replaced byand #H5Oget_info(int)
As of HDF5 1.8As of HDF5 1.8, replaced byH5.H5Lget_name_by_idx(int, String, int, int, long, int)
As of HDF5 1.8, replaced byH5.H5Oget_info(int)
As of HDF5 1.8, replaced byand #H5Lcreate_soft(String, int, String, int, int)
As of HDF5 1.8As of HDF5 1.8, replaced byH5.H5Lmove(int, String, int,String, int, int)
As of HDF5 1.8, replaced byH5.H5Gopen(int, String, int)
As of HDF5 1.8, replaced byH5.H5Oset_comment(int, String)
As of HDF5 1.8, replaced byH5.H5Ldelete(int, String, int)
As of HDF5 1.8 in favor of object attributes.As of HDF5 1.8 in favor of object attributes.As of HDF5 1.8, replaced byH5.H5Pget_cache(int, int[], long[], long[], double[])
because of possible loss of precisionAs of HDF5 1.8, replaced byH5.H5Pget_filter(int, int, int[], long[], int[], long, String[], int[])
As of HDF5 1.8, replaced byH5.H5Pget_filter_by_id(int, int, int[], long[], int[], long, String[], int[])
As of HDF5 1.8, compound datatype field preservation is now core functionality in the HDF5 Library.As of HDF5 1.8.7, replaced byH5.H5Pset_fapl_log(int, String, long, long)
As of HDF5 1.8, compound datatype field preservation is now core functionality in the HDF5 Library.As of HDF5 1.8, replaced byH5.H5Rget_obj_type(int, int, byte[], int[])
use H5Screate_simple(int rank, long[] dims, long[] maxdims)As of HDF5 1.8, replaced byH5.H5Tarray_create(int, int, long[])
As of HDF5 1.8, replaced byH5.H5Tcommit(int, String, int, int, int, int)
As of HDF5 1.8As of HDF5 1.8, replaced byH5.H5Tget_array_dims(int, long[])
As of HDF5 1.8, replaced byH5.H5Topen(int, String, int)
As of HDF 4.2.9, replaced byHDFLibrary.SDgetcompinfo(int, HDFCompInfo)
Not implemented for compound dataset.Not for public use in the future.
UsingDataset.convertFromUnsignedC(Object, Object)
Not for public use in the future.
UsingDataset.convertToUnsignedC(Object, Object)
Not for public use in the future.setData() is not safe to use because it changes memory buffer of the dataset object. Dataset operation such as write/read will fail if the buffer type or size is changed.
As of 2.4, replaced byFileFormat.copy(HObject, Group, String)
To mimic the behavior originally provided by this method, call the replacement method with
null
as the 3rd parameter.As of 2.4, replaced byFileFormat.createFile(String, int)
The replacement method has an additional parameter that controls the behavior if the file already exists. Use
FileFormat.FILE_CREATE_DELETE
as the second argument in the replacement method to mimic the behavior originally provided by this method.As of 2.4, replaced byFileFormat.createCompoundDS(String, Group, long[], long[], long[], int, String[], Datatype[], int[], Object)
The replacement method has additional parameters:
maxdims, chunks,
andgzip
. To mimic the behavior originally provided by this method, call the replacement method with the following parameter list:( name, pgroup, dims, null, null, -1, memberNames, memberDatatypes, memberSizes, data );
As of 2.4, replaced byFileFormat.get(String)
This static method, which as been deprecated, causes two problems:
- It can be very expensive if it is called many times or in a loop because each call to the method creates an instance of a file.
- Since the method does not return the instance of the file, the file cannot be closed directly and may be left open (memory leak). The only way to close the file is through the object returned by this method.
As of 2.4, replaced byFileFormat.get(String)
This static method, which as been deprecated, causes two problems:
- It can be very expensive if it is called many times or in a loop because each call to the method creates an instance of a file.
- Since the method does not return the instance of the
file, the file cannot be closed directly and may be left open
(memory leak). The only way to close the file is through the
object returned by this method, for example:
Dataset dset = H5File.getObject("hdf5_test.h5", "/images/iceburg"); ... // close the file through dset dset.getFileFormat().close();
As of 2.4, replaced byFileFormat.createInstance(String, int)
The replacement method has identical functionality and a more descriptive name. Since open is used elsewhere to perform a different function this method has been deprecated.
-
Deprecated ConstructorsConstructorDescriptionNot for public use in the future.
UsingCompoundDS(FileFormat, String, String)
Not for public use in the future.
UsingDataset(FileFormat, String, String)
Not for public use in the future.
UsingDatatype(FileFormat, String, String)
Not for public use in the future.
UsingGroup(FileFormat, String, String, Group)
Not for public use in the future.
UsingHObject(FileFormat, String, String)
Not for public use in the future.
UsingScalarDS(FileFormat, String, String)