Package noaa.coastwatch.io.noaa1b
Class ARSHeader
java.lang.Object
noaa.coastwatch.io.noaa1b.AbstractArchiveHeader
noaa.coastwatch.io.noaa1b.ARSHeader
- All Implemented Interfaces:
ArchiveHeader
The
ARSHeader
class reads Archive Retrieval System header
data from NOAA 1b data files.- Since:
- 3.2.2
- Author:
- Peter Hollemans
-
Field Summary
Fields inherited from class noaa.coastwatch.io.noaa1b.AbstractArchiveHeader
inputBuffer, reader
-
Constructor Summary
ConstructorDescriptionARSHeader
(ByteBuffer inputBuffer) Creates a new header using the specified byte data. -
Method Summary
Modifier and TypeMethodDescriptionint
Gets the header size in bytes.protected boolean
isCompatible
(ByteBuffer inputBuffer) Determines if the byte buffer data is compatible with this header.Methods inherited from class noaa.coastwatch.io.noaa1b.AbstractArchiveHeader
getChannelSelection, getSensorWordSize
-
Constructor Details
-
ARSHeader
Creates a new header using the specified byte data.- Parameters:
inputBuffer
- the buffer to read for byte data.- Throws:
IOException
- if an error occurred checking the data.
-
-
Method Details
-
isCompatible
Description copied from class:AbstractArchiveHeader
Determines if the byte buffer data is compatible with this header.- Specified by:
isCompatible
in classAbstractArchiveHeader
-
getHeaderSize
public int getHeaderSize()Description copied from interface:ArchiveHeader
Gets the header size in bytes.
-