grs.pds.edr
Class PulserEdrTestRecord

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--grs.pds.PdsTestRecord
                    |
                    +--grs.pds.edr.PulserEdrTestRecord
All Implemented Interfaces:
Cloneable, Map, PdsRecord, Serializable

public class PulserEdrTestRecord
extends PdsTestRecord

Unit test wrapper for the PulserEdrRecord class. Subclasses Hashtable (through PdsTestRecord). Hash keys will be field (column) names. Two methods of creating an instance are provided: from a ResultSet (the "real" instance), and from a PulserEdrRecord (the "test" instance).

See Also:
Serialized Form

Field Summary
 
Fields inherited from class grs.pds.PdsTestRecord
PdsTimeFormat, UNAVAILABLE_STRING
 
Fields inherited from interface grs.pds.PdsRecord
GAMMA_CHANNELS, int10, int12, int2, int3, logger, MESSAGE_LENGTH, NS_MAX_EVENTS, PEF_COMMANDS, prec10, prec12, prec13, prec14, prec15, prec16, prec17, prec5, prec6, prec7, PROFILE_LENGTH, PROFILE_SIZE, PULSER_CHANNELS, QUERY_DATE_FMT, SC_ID
 
Constructor Summary
PulserEdrTestRecord(DataInputStream in)
          Create a PulserEdrTestRecord from a Type 7 record with the 58 byte Common Header.
PulserEdrTestRecord(PulserEdrRecord rec)
          Create a test record from a pulser record.
PulserEdrTestRecord(ResultSet rs, boolean pds)
          Create a test record from a result set.
 
Methods inherited from class grs.pds.PdsTestRecord
equals, md5sum, readCommonHeader
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PulserEdrTestRecord

public PulserEdrTestRecord(PulserEdrRecord rec)
Create a test record from a pulser record.

Parameters:
rec - pulser record

PulserEdrTestRecord

public PulserEdrTestRecord(ResultSet rs,
                           boolean pds)
                    throws SQLException
Create a test record from a result set.

Parameters:
rs - JDBC result set
Throws:
SQLException - Error reading from result set.
See Also:
PulserEdrRecord.createSelectString(java.lang.String)

PulserEdrTestRecord

public PulserEdrTestRecord(DataInputStream in)
                    throws IOException
Create a PulserEdrTestRecord from a Type 7 record with the 58 byte Common Header.

Parameters:
in - Stream from Query Tool file
Throws:
IOException - Error reading from file
SpiceException - Error in time conversion


2001 Mars Odyssey Gamma Ray Spectrometer Team