Logo Search packages:      
Sourcecode: jhdf version File versions  Download package

ncsa::hdf::hdflib::HDFLibrary Class Reference

Inherited by ncsa::hdf::hdflib::HDFDeprecated.

List of all members.


Detailed Description

This is the Java interface for the HDF 4.1 library.

This code is the called by Java programs to access the entry points of the HDF 4.1 library. Each routine wraps a single HDF entry point, generally with the arguments and return codes analogous to the C interface.

For details of the HDF libraries, see the HDF Documentation at: http://hdf.ncsa.uiuc.edu


These routines use the class HDFArray to handle arrays of arbitrary type and shape.


Mapping of arguments for Java

In general, arguments to the HDF Java API are straightforward translations from the 'C' API described in the HDF Reference Manual.

C types to Java types
C Java
int, intn, int32, uint32 int
short, uint16, int16 short
float, float32 float
double, float64 double
char, uchar, int8, uint8 byte
char * (i.e., string) java.lang.String
void void
void *, VOIDP, char * (meaning ``any'') Special -- see HDFArray

General Rules for Passing Arguments and Results

In general, arguments passed IN to Java are the analogous basic types, as above. The exception is for arrays, which are discussed below.

The return value of Java methods is also the analogous type, as above. A major exception to that rule is that all HDF functions that return SUCCEED/FAIL are declared boolean in the Java version, rather than intn or whatever. (Functions that return a value or else FAIL are declared the equivalent to the C function.)

Java does not support pass by reference of arguments, so arguments that are returned through OUT parameters must be wrapped in an object or array. The Java API for HDF consistently wraps arguments in arrays.

For instance, a function that returns two integers is declared:

       void HDFdummy( int32* a1, int32* a2)
  
For the Java interface, this would be declared:

       public static native void HDFdummy( int args[] );
  
where a1 is args[0] and a2 is args[1].

All the routines where this convention is used will have specific documentation of the details, given below.

Arrays

HDF needs to read and write multi-dimensional arrays of many types. The HDF API is self-describing, with the data for the array passed as a block of bytes, for instance,

      int SDreaddata(int sdsid, int32 *start, int32 * stride,
  		       int32 *count, VOIDP data);
  

where ``VOIDP'' means that the data may be any valid numeric type, and is a contiguous block of bytes that is the data for a multi-dimensional array.

For Java, this is a problem, as the type of data must be declared. Furthermore, multidimensional arrays are definitely not layed out contiguously in memory. It would be infeasible to declare a separate routine for every combination of number type and dimensionality. For that reason, the HDFArray class is used to discover the type, shape, and size of the data array at run time, and to convert to and from contigous bytes. The upshot is that the data can be passed as an ``Object'', and the Java API will translate to and from the appropriate bytes. So the function above would be declared:

      int SDreaddata(int sdsid, int[] start, int[] stride,
  		       int[] count, Object data);
  
and the parameter data can be any multi-dimensional array of numbers, such as float[][], or int[][][].

Compression and Chunk Information

The HDF library passes the parameters needed by compression and chunking through C structures (actually, unions). The Java interface passes these as instances of subclasses of class HDFCompInfo and HDFChunkInfo respectively.

See: ncsa.hdf.hdflib.HDFChunkInfo, and

ncsa.hdf.hdflib.HDFCompInfo.


Definition at line 217 of file HDFLibrary.java.


Static Public Member Functions

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

Static Public Attributes

static final String HDFPATH_PROPERTY_KEY = "ncsa.hdf.hdflib.HDFLibrary.hdflib"

Static Package Functions

 [static initializer]

Static Private Attributes

static final String JHI_VERSION = "2.5"

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index