public class H5iospArrays extends H5iosp
IOSP_MESSAGE_INCLUDE_ORIGINAL_ATTRIBUTESlocation, ncfile, raf, rafOrder| Constructor and Description |
|---|
H5iospArrays() |
| Modifier and Type | Method and Description |
|---|---|
void |
build(RandomAccessFile raf,
Group.Builder rootGroup,
CancelTask cancelTask)
Read an existing RandomAccessFile, and populate rootGroup.
|
Array<?> |
readArrayData(Variable v2,
Section section)
Read data from a top level Variable and return a memory resident Array.
|
close, getFileTypeDescription, getFileTypeId, getFileTypeVersion, getHeader, isValidFile, reacquire, readData, sendIospMessage, setDebugFlags, toStringDebug, useHdfEosbuildFinish, getDetailInfo, getLastModified, getStructureDataArrayIterator, getStructureIterator, open, readSection, readToOutputStream, release, setNetcdfFilepublic void build(RandomAccessFile raf, Group.Builder rootGroup, CancelTask cancelTask) throws IOException
IOServiceProviderbuild in interface IOServiceProviderbuild in class H5iospraf - the file to work on, it has already passed the isValidFile() test.rootGroup - add objects to the root group.cancelTask - used to monitor user cancellation; may be null.IOException - if read errorpublic Array<?> readArrayData(Variable v2, Section section) throws IOException, InvalidRangeException
IOServiceProviderreadArrayData in interface IOServiceProviderreadArrayData in class AbstractIOServiceProviderv2 - a top-level Variablesection - the section of data to read. There must be a Range for each Dimension in the variable, in order.
Note: no nulls allowed. IOSP may not modify.IOExceptionInvalidRangeException