grs.pds.edr
Class ProfileEdrTestRecord

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

public class ProfileEdrTestRecord
extends PdsTestRecord

Unit test wrapper for the ProfileEdrRecord 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 ProfileEdrRecord (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
ProfileEdrTestRecord(DataInputStream in)
          Create a test record from a Query Tool type 4 binary file.
ProfileEdrTestRecord(ProfileEdrRecord rec)
          Create a test record from a profile record.
ProfileEdrTestRecord(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

ProfileEdrTestRecord

public ProfileEdrTestRecord(ProfileEdrRecord rec)
Create a test record from a profile record.

Parameters:
rec - a profile record.

ProfileEdrTestRecord

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

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

ProfileEdrTestRecord

public ProfileEdrTestRecord(DataInputStream in)
                     throws IOException
Create a test record from a Query Tool type 4 binary file.

Parameters:
in - InputStream from file
Throws:
IOException - Error reading from stream
SpiceException - Error parsing time


2001 Mars Odyssey Gamma Ray Spectrometer Team