Package ucar.nc2.iosp.hdf5
Interface H5headerIF
-
- All Known Implementing Classes:
H5header
,H5headerNew
public interface H5headerIF
Temporary workaround to share code between H5header and internal/iosp/H5headerNew. Should go away in version 6.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getFileOffset(long address)
int
getNumBytesFromMax(long l)
RandomAccessFile
getRandomAccessFile()
byte
getSizeLengths()
byte
getSizeOffsets()
boolean
isOffsetLong()
int
makeIntFromBytes(byte[] heapId, int i, int n)
long
readAddress()
long
readLength()
long
readOffset()
long
readVariableSizeUnsigned(int i)
-
-
-
Method Detail
-
getRandomAccessFile
RandomAccessFile getRandomAccessFile()
-
getFileOffset
long getFileOffset(long address)
-
readOffset
long readOffset() throws IOException
- Throws:
IOException
-
readLength
long readLength() throws IOException
- Throws:
IOException
-
readVariableSizeUnsigned
long readVariableSizeUnsigned(int i) throws IOException
- Throws:
IOException
-
getSizeOffsets
byte getSizeOffsets()
-
readAddress
long readAddress() throws IOException
- Throws:
IOException
-
getSizeLengths
byte getSizeLengths()
-
getNumBytesFromMax
int getNumBytesFromMax(long l)
-
makeIntFromBytes
int makeIntFromBytes(byte[] heapId, int i, int n)
-
isOffsetLong
boolean isOffsetLong()
-
-