edu.sc.seis.seisFile.gcf
Class GCFHeader

java.lang.Object
  extended by edu.sc.seis.seisFile.gcf.GCFHeader

public class GCFHeader
extends java.lang.Object


Field Summary
static int SIZE
           
 
Constructor Summary
GCFHeader(java.lang.String systemId, java.lang.String streamId, int dayNumber, int secondsInDay, int sps, int compression, int num32Records)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static GCFHeader fromBytes(byte[] data)
           
 int getCompression()
           
 int getDayNumber()
           
 java.util.Date getLastSampleTime()
           
 int getNum32Records()
           
 int getNumPoints()
           
 int[] getPredictedNextStartDaySec()
           
 java.util.Date getPredictedNextStartTime()
           
 int getSecondsInDay()
           
 int getSps()
           
 java.util.Date getStartAsDate()
           
 java.lang.String getStreamId()
           
 java.lang.String getSystemId()
           
 int hashCode()
           
static GCFHeader read(java.io.DataInput in)
           
 java.lang.String toString()
           
 void write(java.io.DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SIZE

public static final int SIZE
See Also:
Constant Field Values
Constructor Detail

GCFHeader

public GCFHeader(java.lang.String systemId,
                 java.lang.String streamId,
                 int dayNumber,
                 int secondsInDay,
                 int sps,
                 int compression,
                 int num32Records)
Method Detail

write

public void write(java.io.DataOutput out)
           throws java.lang.NumberFormatException,
                  java.io.IOException
Throws:
java.lang.NumberFormatException
java.io.IOException

fromBytes

public static GCFHeader fromBytes(byte[] data)

read

public static GCFHeader read(java.io.DataInput in)
                      throws java.io.IOException
Throws:
java.io.IOException

getSystemId

public java.lang.String getSystemId()

getStreamId

public java.lang.String getStreamId()

getDayNumber

public int getDayNumber()

getSecondsInDay

public int getSecondsInDay()

getStartAsDate

public java.util.Date getStartAsDate()

getLastSampleTime

public java.util.Date getLastSampleTime()

getPredictedNextStartTime

public java.util.Date getPredictedNextStartTime()

getPredictedNextStartDaySec

public int[] getPredictedNextStartDaySec()

getSps

public int getSps()

getCompression

public int getCompression()

getNum32Records

public int getNum32Records()

getNumPoints

public int getNumPoints()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object