# Uses of Class
hdf.hdflib.HDFException

- ## Uses of HDFException in hdf.hdflib

  Subclasses of HDFException in hdf.hdflib
  Modifier and Type
  Class
  Description
  `class`
  `HDFJavaException`
  The class HDFJavaException returns errors from the Java wrapper of theHDF library.
  `class`
  `HDFLibraryException`
  The class HDFException returns errors raised by the HDF library.
  `class`
  `HDFNotImplementedException`
  HDFNotImplementedException indicates a function that is part of the HDF API, but which cannot or will not be implemented for Java.
  Methods in hdf.hdflib that throw HDFException
  Modifier and Type
  Method
  Description
  `static int`
  HDFLibrary.`ANannlen​(long ann_id)`
  `static int`
  HDFLibrary.`ANannlist​(long an_id, int anntype, short tag, short ref, int[] ann_list)`
  `static short`
  HDFLibrary.`ANatype2tag​(int antag)`
  `static int`
  HDFLibrary.`ANcreate​(long an_id, short tag, short ref, int type)`
  `static int`
  HDFLibrary.`ANcreatef​(long an_id, int type)`
  `static boolean`
  HDFLibrary.`ANend​(long an_id)`
  `static boolean`
  HDFLibrary.`ANendaccess​(long an_id)`
  `static boolean`
  HDFLibrary.`ANfileinfo​(long an_id, int[] info)`
  `static int`
  HDFLibrary.`ANget_tagref​(long an_id, int index, int type, short[] tagref)`
  `static boolean`
  HDFLibrary.`ANid2tagref​(long an_id, short[] tagref)`
  `static int`
  HDFLibrary.`ANnumann​(long an_id, int anntype, short tag, short ref)`
  `static boolean`
  HDFLibrary.`ANreadann​(long ann_id, String[] annbuf, int maxlen)`
  `static int`
  HDFLibrary.`ANselect​(long an_id, int index, int anntype)`
  `static int`
  HDFLibrary.`ANstart​(long fid)`
  `static int`
  HDFLibrary.`ANtag2atype​(short anttype)`
  `static long`
  HDFLibrary.`ANtagref2id​(long an_id, short tag, short ref)`
  `static boolean`
  HDFLibrary.`ANwriteann​(long ann_id, String label, int ann_length)`
  `Object`
  HDFArray.`arrayify​(byte[] bytes)`
  `byte[]`
  HDFArray.`byteify()`
  `Object`
  HDFNativeData.`byteToNumber​(byte[] barray, Object obj)`
  `static boolean`
  HDFLibrary.`DF24addimage​(String filename, byte[] image, int width, int height)`
  `static boolean`
  HDFLibrary.`DF24addimage​(String filename, Object theImage, int width, int height)`
  `static boolean`
  HDFLibrary.`DF24getdims​(String fileName, int[] argv)`
  `static boolean`
  HDFLibrary.`DF24getimage​(String fileName, byte[] imagedata, int width, int height)`
  `static boolean`
  HDFLibrary.`DF24getimage​(String fileName, Object theImagedata, int width, int height)`
  `static short`
  HDFLibrary.`DF24lastref()`
  `static int`
  HDFLibrary.`DF24nimages​(String fileName)`
  `static boolean`
  HDFLibrary.`DF24putimage​(String filename, byte[] image, int width, int height)`
  `static boolean`
  HDFLibrary.`DF24putimage​(String filename, Object theImage, int width, int height)`
  `static boolean`
  HDFLibrary.`DF24readref​(String filename, int ref)`
  `static boolean`
  HDFLibrary.`DF24reqil​(int il)`
  `static boolean`
  HDFLibrary.`DF24restart()`
  `static boolean`
  HDFLibrary.`DF24setcompress​(int type, HDFCompInfo cinfo)`
  `static boolean`
  HDFLibrary.`DF24setdims​(int width, int height)`
  `static boolean`
  HDFLibrary.`DF24setil​(int il)`
  `static int`
  HDFLibrary.`DFKNTsize​(long numbertype)`
  `static boolean`
  HDFLibrary.`DFPaddpal​(String filename, byte[] palette)`
  `static boolean`
  HDFLibrary.`DFPgetpal​(String filename, byte[] palette)`
  `static short`
  HDFLibrary.`DFPlastref()`
  `static int`
  HDFLibrary.`DFPnpals​(String filename)`
  `static boolean`
  HDFLibrary.`DFPputpal​(String filename, byte[] palette, boolean overwrite, String filemode)`
  `static boolean`
  HDFLibrary.`DFPputpal​(String filename, byte[] palette, int overwrite, String filemode)`
  `static boolean`
  HDFLibrary.`DFPreadref​(String filename, short ref)`
  `static short`
  HDFLibrary.`DFPrestart()`
  `static boolean`
  HDFLibrary.`DFPwriteref​(String filename, short ref)`
  `static boolean`
  HDFLibrary.`DFR8addimage​(String filename, byte[] image, int width, int height, short compress)`
  `static boolean`
  HDFLibrary.`DFR8addimage​(String filename, Object theImage, int width, int height, short compress)`
  `static boolean`
  HDFLibrary.`DFR8getdims​(String fileName, int[] argv, boolean[] haspalette)`
  `static boolean`
  HDFLibrary.`DFR8getimage​(String fileName, byte[] imagedata, int width, int height, byte[] palette)`
  `static boolean`
  HDFLibrary.`DFR8getimage​(String fileName, Object theImagedata, int width, int height, byte[] palette)`
  `static boolean`
  HDFLibrary.`DFR8getpalref​(short[] palref)`
  `static short`
  HDFLibrary.`DFR8lastref()`
  `static int`
  HDFLibrary.`DFR8nimages​(String fileName)`
  `static boolean`
  HDFLibrary.`DFR8putimage​(String filename, byte[] image, int width, int height, short compress)`
  `static boolean`
  HDFLibrary.`DFR8putimage​(String filename, Object theImage, int width, int height, short compress)`
  `static boolean`
  HDFLibrary.`DFR8readref​(String filename, int ref)`
  `static boolean`
  HDFLibrary.`DFR8restart()`
  `static boolean`
  HDFLibrary.`DFR8setcompress​(int type, HDFCompInfo cinfo)`
  DFR8setcompress sets compression scheme for 8-bit image
  `static boolean`
  HDFLibrary.`DFR8setpalette​(byte[] palette)`
  `static boolean`
  HDFLibrary.`DFR8writeref​(String filename, short ref)`
  `byte[]`
  HDFArray.`emptyBytes()`
  `static boolean`
  HDFLibrary.`GRattrinfo​(long id, int index, String[] name, int[] argv)`
  `static int`
  HDFLibrary.`GRcreate​(long gr_id, String name, int ncomp, long data_type, int interlace_mode, int[] dim_sizes)`
  `static boolean`
  HDFLibrary.`GRend​(long grid)`
  `static boolean`
  HDFLibrary.`GRendaccess​(long riid)`
  `static boolean`
  HDFLibrary.`GRfileinfo​(long grid, int[] args)`
  `static int`
  HDFLibrary.`GRfindattr​(long id, String name)`
  `static boolean`
  HDFLibrary.`GRgetattr​(long id, int index, byte[] data)`
  `static boolean`
  HDFLibrary.`GRgetattr​(long id, int index, Object theData)`
  `static boolean`
  HDFLibrary.`GRgetchunkinfo​(long sdsid, HDFChunkInfo chunk_def, int[] flag)`
  `static boolean`
  HDFLibrary.`GRgetcompinfo​(long ri_id, HDFCompInfo c_info)`
  `static boolean`
  HDFLibrary.`GRgetcompress​(long ri_id, HDFCompInfo c_info)`
  `static boolean`
  HDFLibrary.`GRgetiminfo​(long grid, String[] gr_name, int[] args, int[] dim_sizes)`
  `static int`
  HDFLibrary.`GRgetlutid​(long rrid, int index)`
  `static boolean`
  HDFLibrary.`GRgetlutinfo​(long lutid, int[] args)`
  `static int`
  HDFLibrary.`GRgetnluts​(long rrid)`
  `static short`
  HDFLibrary.`GRidtoref​(long riid)`
  `static short`
  HDFLibrary.`GRluttoref​(long pal_id)`
  `static int`
  HDFLibrary.`GRnametoindex​(long grid, String name)`
  `static boolean`
  HDFLibrary.`GRreadchunk​(long sdsid, int[] origin, byte[] theData)`
  `static boolean`
  HDFLibrary.`GRreadchunk​(long grid, int[] origin, Object theData)`
  `static boolean`
  HDFLibrary.`GRreadimage​(long grid, int[] start, int[] stride, int[] count, byte[] data)`
  `static boolean`
  HDFLibrary.`GRreadimage​(long grid, int[] start, int[] stride, int[] count, Object theData)`
  `static boolean`
  HDFLibrary.`GRreadlut​(long lutid, byte[] data)`
  `static boolean`
  HDFLibrary.`GRreadlut​(long lutid, Object theData)`
  `static int`
  HDFLibrary.`GRreftoindex​(long grid, short ref)`
  `static boolean`
  HDFLibrary.`GRreqimageil​(long rrid, int interlace)`
  `static boolean`
  HDFLibrary.`GRreqlutil​(long riid, int interlace)`
  `static int`
  HDFLibrary.`GRselect​(long grid, int index)`
  `static boolean`
  HDFLibrary.`GRsetattr​(long gr_id, String attr_name, long data_type, int count, byte[] values)`
  `static boolean`
  HDFLibrary.`GRsetattr​(long gr_id, String attr_name, long data_type, int count, Object theData)`
  `static boolean`
  HDFLibrary.`GRsetattr​(long gr_id, String attr_name, long data_type, int count, String values)`
  `static boolean`
  HDFLibrary.`GRsetchunk​(long sdsid, HDFChunkInfo chunk_def, int flags)`
  `static int`
  HDFLibrary.`GRsetchunkcache​(long sdsid, int maxcache, int flags)`
  `static boolean`
  HDFLibrary.`GRsetcompress​(long ri_id, int comp_type, HDFCompInfo c_info)`
  `static boolean`
  HDFLibrary.`GRsetexternalfile​(long ri_id, String filename, int offset)`
  `static int`
  HDFLibrary.`GRstart​(long fid)`
  `static boolean`
  HDFLibrary.`GRwriteimage​(long grid, int[] start, int[] stride, int[] edge, byte[] data)`
  `static boolean`
  HDFLibrary.`GRwriteimage​(long grid, int[] start, int[] stride, int[] edge, Object theData)`
  `static boolean`
  HDFLibrary.`GRwritelut​(long pal_id, int ncomp, int data_type, int interlace, int num_entries, byte[] pal_data)`
  `static boolean`
  HDFLibrary.`GRwritelut​(long pal_id, int ncomp, int data_type, int interlace, int num_entries, Object theData)`
  `static boolean`
  HDFLibrary.`Hcache​(long file_id, int cache_switch)`
  `static int`
  HDFLibrary.`HCget_config_info​(int coder_type)`
  New API for hdf-42r1
  `static boolean`
  HDFLibrary.`Hclose​(long fid)`
  `static int`
  HDFLibrary.`HDdont_atexit()`
  `static boolean`
  HDFLibrary.`HDFclose​(long file_id)`
  `static long`
  HDFLibrary.`HDFopen​(String filename, int access, short n_dds)`
  `static String`
  HDFLibrary.`HDgetNTdesc​(int nt)`
  `static void`
  HDFLibrary.`HEprint​(Object stream, int level)`
  `static String`
  HDFLibrary.`HEstring​(int error_code)`
  `static short`
  HDFLibrary.`HEvalue​(int level)`
  `static boolean`
  HDFLibrary.`Hgetfileversion​(long file_id, int[] vers, String[] string)`
  Note: the version of an HDF file is not well defined, it is not recommended that programs rely on these numbers.
  `static boolean`
  HDFLibrary.`Hgetlibversion​(int[] vers, String[] string)`
  `static boolean`
  HDFLibrary.`Hishdf​(String fileName)`
  `static int`
  HDFLibrary.`Hnumber​(long fid)`
  `static int`
  HDFLibrary.`Hnumber​(long fid, int tagtype)`
  `static long`
  HDFLibrary.`Hopen​(String filename)`
  `static long`
  HDFLibrary.`Hopen​(String filename, int access)`
  `static long`
  HDFLibrary.`Hopen​(String filename, int access, int ndds)`
  `static boolean`
  HDFLibrary.`Hsetaccesstype​(long h_id, int access_type)`
  `static boolean`
  HDFLibrary.`Hsync​(long file_id)`
  `static boolean`
  HDFLibrary.`HXsetcreatedir​(String dir)`
  `static boolean`
  HDFLibrary.`HXsetdir​(String dir)`
  `static boolean`
  HDFLibrary.`SDattrinfo​(long id, int index, String[] name, int[] argv)`
  `static boolean`
  HDFLibrary.`SDcheckempty​(long sdsid, int[] emptySDS)`
  `static long`
  HDFLibrary.`SDcreate​(long sd_id, String name, long number_type, int rank, int[] dimsizes)`
  `static boolean`
  HDFLibrary.`SDdiminfo​(long dimid, String[] name, int[] argv)`
  `static boolean`
  HDFLibrary.`SDend​(long sdid)`
  `static boolean`
  HDFLibrary.`SDendaccess​(long sdsid)`
  `static boolean`
  HDFLibrary.`SDfileinfo​(long sdid, int[] argv)`
  `static long`
  HDFLibrary.`SDfindattr​(long id, String name)`
  `static boolean`
  HDFLibrary.`SDgetcal​(long sdsid, double[] argv, int[] NT)`
  `static boolean`
  HDFLibrary.`SDgetchunkinfo​(long sdsid, HDFChunkInfo chunk_def, int[] clflags)`
  `static boolean`
  HDFLibrary.`SDgetcompinfo​(long id, HDFCompInfo cinfo)`
  Deprecated.
  As of HDF 4.2.9, replaced by `HDFLibrary.SDgetcompinfo(long, HDFCompInfo)`
  `static boolean`
  HDFLibrary.`SDgetdatastrs​(long sdsid, String[] strings, int len)`
  `static long`
  HDFLibrary.`SDgetdimid​(long sdsid, int index)`
  `static boolean`
  HDFLibrary.`SDgetdimscale​(long dimid, byte[] data)`
  `static boolean`
  HDFLibrary.`SDgetdimscale​(long dimid, Object theData)`
  `static boolean`
  HDFLibrary.`SDgetdimstrs​(long dimid, String[] args, int len)`
  `static boolean`
  HDFLibrary.`SDgetfillvalue​(long sdsid, byte[] fillValue)`
  `static boolean`
  HDFLibrary.`SDgetfillvalue​(long sdsid, Object[] theFillValue)`
  `static boolean`
  HDFLibrary.`SDgetinfo​(long sdsid, String[] name, int[] dimsizes, int[] args)`
  `static boolean`
  HDFLibrary.`SDgetrange​(long sdsid, byte[] max, byte[] min)`
  `static boolean`
  HDFLibrary.`SDgetrange​(long sdsid, double[] maxmin)`
  `static int`
  HDFLibrary.`SDidtoref​(long sdsid)`
  `static boolean`
  HDFLibrary.`SDiscoordvar​(long sdsid)`
  `static boolean`
  HDFLibrary.`SDisdimval_bwcomp​(long dimid)`
  `static boolean`
  HDFLibrary.`SDisrecord​(long sdsid)`
  `static int`
  HDFLibrary.`SDnametoindex​(long sdid, String name)`
  `static boolean`
  HDFLibrary.`SDreadattr​(long id, int index, byte[] data)`
  `static boolean`
  HDFLibrary.`SDreadattr​(long id, int index, Object theData)`
  `static boolean`
  HDFLibrary.`SDreadchunk​(long sdsid, int[] origin, byte[] theData)`
  `static boolean`
  HDFLibrary.`SDreadchunk​(long sdsid, int[] origin, Object theData)`
  `static boolean`
  HDFLibrary.`SDreaddata​(long sdsid, int[] start, int[] stride, int[] count, byte[] data)`
  `static boolean`
  HDFLibrary.`SDreaddata​(long sdsid, int[] start, int[] stride, int[] count, Object theData)`
  `static boolean`
  HDFLibrary.`SDreaddata_double​(long sdsid, int[] start, int[] stride, int[] count, double[] theData)`
  `static boolean`
  HDFLibrary.`SDreaddata_float​(long sdsid, int[] start, int[] stride, int[] count, float[] theData)`
  `static boolean`
  HDFLibrary.`SDreaddata_int​(long sdsid, int[] start, int[] stride, int[] count, int[] theData)`
  `static boolean`
  HDFLibrary.`SDreaddata_long​(long sdsid, int[] start, int[] stride, int[] count, long[] theData)`
  `static boolean`
  HDFLibrary.`SDreaddata_short​(long sdsid, int[] start, int[] stride, int[] count, short[] theData)`
  `static int`
  HDFLibrary.`SDreftoindex​(long sdid, int ref)`
  `static long`
  HDFLibrary.`SDselect​(long sdid, int index)`
  `static boolean`
  HDFLibrary.`SDsetaccesstype​(long id, int accesstype)`
  `static boolean`
  HDFLibrary.`SDsetattr​(long s_id, String attr_name, long num_type, int count, byte[] values)`
  `static boolean`
  HDFLibrary.`SDsetattr​(long s_id, String attr_name, long num_type, int count, Object theValues)`
  `static boolean`
  HDFLibrary.`SDsetblocksize​(long sdsid, int block_size)`
  `static boolean`
  HDFLibrary.`SDsetcal​(long sds_id, double cal, double cal_err, double offset, double offset_err, int number_type)`
  `static boolean`
  HDFLibrary.`SDsetchunk​(long sdsid, HDFChunkInfo chunk_def, int flags)`
  `static int`
  HDFLibrary.`SDsetchunkcache​(long sdsid, int maxcache, int flags)`
  `static boolean`
  HDFLibrary.`SDsetcompress​(long id, int type, HDFCompInfo cinfo)`
  `static boolean`
  HDFLibrary.`SDsetdatastrs​(long sds_id, String label, String unit, String format, String coordsys)`
  `static boolean`
  HDFLibrary.`SDsetdimname​(long dim_id, String dim_name)`
  `static boolean`
  HDFLibrary.`SDsetdimscale​(long dim_id, int count, int number_type, byte[] data)`
  `static boolean`
  HDFLibrary.`SDsetdimscale​(long dim_id, int count, int number_type, Object theData)`
  `static boolean`
  HDFLibrary.`SDsetdimstrs​(long dim_id, String label, String unit, String format)`
  `static boolean`
  HDFLibrary.`SDsetdimval_comp​(long dimid, int comp_mode)`
  `static boolean`
  HDFLibrary.`SDsetexternalfile​(long sds_id, String filename, int offset)`
  `static boolean`
  HDFLibrary.`SDsetfillmode​(long sdsid, boolean fill_enable)`
  `static boolean`
  HDFLibrary.`SDsetfillmode​(long sdsid, int fillmode)`
  `static boolean`
  HDFLibrary.`SDsetfillvalue​(long sds_id, byte[] fill_val)`
  `static boolean`
  HDFLibrary.`SDsetfillvalue​(long sds_id, Object the_fill_val)`
  `static boolean`
  HDFLibrary.`SDsetnbitdataset​(long id, int start_bit, int bit_len, int sign_ext, int fill_one)`
  `static boolean`
  HDFLibrary.`SDsetrange​(long sdsid, byte[] max, byte[] min)`
  `static boolean`
  HDFLibrary.`SDsetrange​(long sdsid, Object max, Object min)`
  `static long`
  HDFLibrary.`SDstart​(String filename, int accessmode)`
  `static boolean`
  HDFLibrary.`SDwritechunk​(long sdsid, int[] origin, byte[] data)`
  `static boolean`
  HDFLibrary.`SDwritechunk​(long sdsid, int[] origin, Object theData)`
  `static boolean`
  HDFLibrary.`SDwritedata​(long sdsid, int[] start, int[] stride, int[] count, byte[] data)`
  `static boolean`
  HDFLibrary.`SDwritedata​(long sdsid, int[] start, int[] stride, int[] count, Object theData)`
  `static int`
  HDFLibrary.`Vaddtagref​(long vgroup_id, int tag, int ref)`
  `static int`
  HDFLibrary.`Vattach​(long fid, int vgroup_ref, String access)`
  `static boolean`
  HDFLibrary.`Vattrinfo​(long id, int index, String[] name, int[] argv)`
  `static int`
  HDFLibrary.`Vdeletetagref​(long vgroup_id, int tag, int ref)`
  `static void`
  HDFLibrary.`Vdetach​(long vgroup_id)`
  `static void`
  HDFLibrary.`Vend​(long file_id)`
  `static int`
  HDFLibrary.`VFfieldesize​(long vdata_id, int field_index)`
  `static int`
  HDFLibrary.`VFfieldisize​(long vdata_id, int field_index)`
  `static String`
  HDFLibrary.`VFfieldname​(long vdata_id, int field_index)`
  `static int`
  HDFLibrary.`VFfieldorder​(long vdata_id, int field_index)`
  `static long`
  HDFLibrary.`VFfieldtype​(long vdata_id, int field_index)`
  `static int`
  HDFLibrary.`Vfind​(long file_id, String vgroup_name)`
  `static long`
  HDFLibrary.`Vfindattr​(long id, String name)`
  `static int`
  HDFLibrary.`Vfindclass​(long file_id, String vgclassname)`
  `static int`
  HDFLibrary.`Vflocate​(int key, String vgclassname)`
  `static int`
  HDFLibrary.`VFnfields​(long vkey)`
  `static boolean`
  HDFLibrary.`Vgetattr​(long id, int index, byte[] data)`
  `static boolean`
  HDFLibrary.`Vgetattr​(long id, int index, Object theData)`
  `static void`
  HDFLibrary.`Vgetclass​(long vgroup_id, String[] hdfclassname)`
  `static int`
  HDFLibrary.`Vgetid​(long file_id, int vgroup_ref)`
  `static void`
  HDFLibrary.`Vgetname​(long vgroup_id, String[] hdfname)`
  `static int`
  HDFLibrary.`Vgetnext​(int key, int ref)`
  `static boolean`
  HDFLibrary.`Vgettagref​(long vgroup_id, int index, int[] tagref)`
  `static int`
  HDFLibrary.`Vgettagrefs​(long vgroup_id, int[] tags, int[] refs, int arraysize)`
  `static int`
  HDFLibrary.`Vgetversion​(long id)`
  `static int`
  HDFLibrary.`VHmakegroup​(long file_id, int[] tag_array, int[] ref_array, int n_objects, String vgroup_name, String vgroup_class)`
  `static int`
  HDFLibrary.`VHstoredata​(long file_id, String fieldname, byte[] buf, int n_records, int data_type, String vdata_name, String vdata_class)`
  `static int`
  HDFLibrary.`VHstoredata​(long file_id, String fieldname, Object thebuf, int n_records, int data_type, String vdata_name, String vdata_class)`
  `static int`
  HDFLibrary.`VHstoredatam​(long file_id, String fieldname, byte[] buf, int n_records, int data_type, String vdata_name, String vdata_class, int order)`
  `static int`
  HDFLibrary.`VHstoredatam​(long file_id, String fieldname, Object buf, int n_records, int data_type, String vdata_name, String vdata_class, int order)`
  `static boolean`
  HDFLibrary.`Vinqtagref​(long vgroup_id, int tag, int ref)`
  `static boolean`
  HDFLibrary.`Vinquire​(long vgroup_id, int[] n_entries, String[] vgroup_name)`
  `static int`
  HDFLibrary.`Vinsert​(long vgroup_id, long v_id)`
  `static boolean`
  HDFLibrary.`Visvg​(long vgroup_id, int vgroup_ref)`
  `static boolean`
  HDFLibrary.`Visvs​(long vgroup_id, int vdata_ref)`
  `static int`
  HDFLibrary.`Vlone​(long fid, int[] ref_array, int buffersize)`
  `static int`
  HDFLibrary.`Vnattrs​(long id)`
  `static int`
  HDFLibrary.`Vnrefs​(int key, int ref)`
  `static int`
  HDFLibrary.`Vntagrefs​(long vgroup_id)`
  `static int`
  HDFLibrary.`VQueryref​(long vkey)`
  `static int`
  HDFLibrary.`VQuerytag​(long vkey)`
  `static boolean`
  HDFLibrary.`VSappendable​(int vkey, int block_size)`
  `static int`
  HDFLibrary.`VSattach​(long fid, int vdata_ref, String access)`
  `static boolean`
  HDFLibrary.`VSattrinfo​(long id, int index, int attr_index, String[] name, int[] argv)`
  `static void`
  HDFLibrary.`VSdetach​(long vdata_id)`
  `static int`
  HDFLibrary.`VSelts​(long vdata_id)`
  `static boolean`
  HDFLibrary.`Vsetattr​(long id, String attr_name, long data_type, int count, byte[] data)`
  `static boolean`
  HDFLibrary.`Vsetattr​(long id, String attr_name, long data_type, int count, Object theData)`
  `static boolean`
  HDFLibrary.`Vsetattr​(long id, String attr_name, long data_type, int count, String values)`
  `static boolean`
  HDFLibrary.`Vsetclass​(long vgroup_id, String vgclassname)`
  `static boolean`
  HDFLibrary.`Vsetname​(long vgroup_id, String vgname)`
  `static boolean`
  HDFLibrary.`VSfdefine​(long vdata_id, String fieldname, int numbertype, int order)`
  `static boolean`
  HDFLibrary.`VSfexist​(long vdata_id, String fields)`
  `static int`
  HDFLibrary.`VSfind​(long file_id, String vdataname)`
  `static int`
  HDFLibrary.`VSfindattr​(long id, int index, String name)`
  `static int`
  HDFLibrary.`VSfindclass​(long file_id, String vgclass)`
  `static int`
  HDFLibrary.`VSfindex​(long id, String name, int[] findex)`
  `static int`
  HDFLibrary.`VSfnattrs​(long id, int fnattrs)`
  `static boolean`
  HDFLibrary.`VSgetattr​(long id, int index, int attr_index, byte[] data)`
  `static boolean`
  HDFLibrary.`VSgetattr​(long id, int index, int attr_index, Object theData)`
  `static void`
  HDFLibrary.`VSgetclass​(long vdata_id, String[] hdfclassname)`
  `static int`
  HDFLibrary.`VSgetfields​(long vdata_id, String[] fieldname)`
  `static long`
  HDFLibrary.`VSgetid​(long file_id, int vdata_ref)`
  `static int`
  HDFLibrary.`VSgetinterlace​(long vdata_id)`
  `static void`
  HDFLibrary.`VSgetname​(long vdata_id, String[] hdfname)`
  `static int`
  HDFLibrary.`VSgetversion​(int vkey)`
  `static boolean`
  HDFLibrary.`VSinquire​(long vdata_id, int[] iargs)`
  `static boolean`
  HDFLibrary.`VSinquire​(long vdata_id, int[] iargs, String[] sargs)`
  `static boolean`
  HDFLibrary.`VSisattr​(long id)`
  `static int`
  HDFLibrary.`VSlone​(long fid, int[] ref_array, int buffersize)`
  `static int`
  HDFLibrary.`VSnattrs​(long id)`
  `static boolean`
  HDFLibrary.`VSQuerycount​(long vdata_id, int[] n_records)`
  `static boolean`
  HDFLibrary.`VSQueryfields​(long vdata_id, String[] fields)`
  `static boolean`
  HDFLibrary.`VSQueryinterlace​(long vdata_id, int[] interlace)`
  `static boolean`
  HDFLibrary.`VSQueryname​(long vdata_id, String[] vdata_name)`
  `static int`
  HDFLibrary.`VSQueryref​(long vdata_id)`
  `static int`
  HDFLibrary.`VSQuerytag​(long vdata_id)`
  `static boolean`
  HDFLibrary.`VSQueryvsize​(long vdata_id, int[] vdata_size)`
  `static int`
  HDFLibrary.`VSread​(long vdata_id, byte[] databuf, int nrecord, int interlace)`
  `static int`
  HDFLibrary.`VSread​(long vdata_id, Object theData, int nrecord, int interlace)`
  `static int`
  HDFLibrary.`VSseek​(long vdata_id, int record)`
  `static boolean`
  HDFLibrary.`VSsetattr​(long id, int index, String attr_name, long data_type, int count, byte[] values)`
  `static boolean`
  HDFLibrary.`VSsetattr​(long id, int index, String attr_name, long data_type, int count, Object theData)`
  `static boolean`
  HDFLibrary.`VSsetattr​(long id, int index, String attr_name, long data_type, int count, String values)`
  `static int`
  HDFLibrary.`VSsetblocksize​(long vdata_id, int blocksize)`
  `static void`
  HDFLibrary.`VSsetclass​(long vdata_id, String vdata_class)`
  `static boolean`
  HDFLibrary.`VSsetexternalfile​(int vkey, String filename, int offset)`
  `static boolean`
  HDFLibrary.`VSsetfields​(long vdata_id, String fields)`
  `static boolean`
  HDFLibrary.`VSsetinterlace​(long vdata_id, int interlace)`
  `static void`
  HDFLibrary.`VSsetname​(long vdata_id, String vdata_name)`
  `static int`
  HDFLibrary.`VSsetnumblocks​(long vdata_id, int numblocks)`
  `static int`
  HDFLibrary.`VSsizeof​(long vdata_id, String fields)`
  `static boolean`
  HDFLibrary.`Vstart​(long fid)`
  `static int`
  HDFLibrary.`VSwrite​(long vdata_id, byte[] databuf, int n_records, int interlace)`
  `static int`
  HDFLibrary.`VSwrite​(long vdata_id, Object databuf, int n_records, int interlace)`
  Constructors in hdf.hdflib that throw HDFException
  Modifier
  Constructor
  Description
  ``
  `HDFArray​(Object anArray)`