ucar.nc2.iosp.bufr
Class MessageCompressedDataReader
java.lang.Object
ucar.nc2.iosp.bufr.MessageCompressedDataReader
public class MessageCompressedDataReader
- extends java.lang.Object
Reads through the data of a message.
Can count bits / transfer all or some data to an Array.
- Since:
- Nov 15, 2009
- Author:
- caron
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageCompressedDataReader
public MessageCompressedDataReader()
readEntireMessage
public ArrayStructure readEntireMessage(Structure s,
Message proto,
Message m,
RandomAccessFile raf,
java.util.Formatter f)
throws java.io.IOException
- Read all datasets from a single message
- Parameters:
s - outer variablesproto - prototype message, has been processedm - read this messageraf - from this filef - output bit count debugging info (may be null)
- Returns:
- ArrayStructure with all the data from the message in it.
- Throws:
java.io.IOException - on read error
readData
public void readData(ArrayStructureMA ama,
Message m,
RandomAccessFile raf,
Range r,
java.util.Formatter f)
throws java.io.IOException
- Read some or all datasets from a single message
- Parameters:
ama - place data into here in order (may be null). iterators must be already set.m - read this messageraf - from this filer - which datasets, reletive to this message. null == all.f - output bit count debugging info (may be null)
- Throws:
java.io.IOException - on read error
setIterators
public static void setIterators(ArrayStructureMA ama)
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.