Package ucar.nc2.iosp.hdf5
Interface H5headerIF
-
- All Known Implementing Classes:
H5header,H5headerNew
public interface H5headerIFTemporary 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 longgetFileOffset(long address)intgetNumBytesFromMax(long l)RandomAccessFilegetRandomAccessFile()bytegetSizeLengths()bytegetSizeOffsets()booleanisOffsetLong()intmakeIntFromBytes(byte[] heapId, int i, int n)longreadAddress()longreadLength()longreadOffset()longreadVariableSizeUnsigned(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()
-
-