public interface IHdfReadable
An interface that provides the required operations for populating an ICE data structure from an HDF5 file.
Modifier and Type | Method and Description |
---|---|
boolean |
readAttributes(ncsa.hdf.object.h5.H5Group h5Group)
This operation reads Attributes from h5Group and assigns their values to
class variables.
|
boolean |
readChild(IHdfReadable iHdfReadable)
This operation assigns the reference of the provided iHdfReadable to a
class variable.
|
boolean |
readDatasets(ncsa.hdf.object.h5.H5Group h5Group)
This operation reads Datasets from h5Group and assigns their values to
class variables.
|
boolean readChild(IHdfReadable iHdfReadable)
This operation assigns the reference of the provided iHdfReadable to a class variable. If iHdfReadable is null, then false is returned. If iHdfReadable fails casting, then false is returned. Otherwise, true is returned.
iHdfReadable
- The IHdfReadable whose reference is to be cast and assigned to a class variable.
If iHdfReadable is null, then false is returned. If iHdfReadable fails casting, then false is returned. Otherwise, true is returned.
boolean readAttributes(ncsa.hdf.object.h5.H5Group h5Group)
This operation reads Attributes from h5Group and assigns their values to class variables. If h5Group is null, false is returned. If any Attribute values are null, false is returned. Otherwise, true is returned.
h5Group
- The H5Group to read Attributes from.
If h5Group is null, false is returned. If any Attribute values are null, false is returned. Otherwise, true is returned.
boolean readDatasets(ncsa.hdf.object.h5.H5Group h5Group)
This operation reads Datasets from h5Group and assigns their values to class variables. If h5Group is null or an Exception is thrown, false is returned. If the Otherwise, true is returned.
h5Group
- The H5Group to read Datasets from.
If h5Group is null or an Exception is thrown, false is returned. If the Otherwise, true is returned.