edu.sc.seis.seisFile.mseed
Class ControlHeader

java.lang.Object
  extended by edu.sc.seis.seisFile.mseed.ControlHeader
Direct Known Subclasses:
DataHeader

public class ControlHeader
extends java.lang.Object


Field Summary
protected  boolean continuationCode
           
protected  int sequenceNum
           
protected  byte typeCode
           
 
Constructor Summary
ControlHeader(int sequenceNum, byte typeCode, boolean continuationCode)
           
ControlHeader(int sequenceNum, char typeCode, boolean continuationCode)
           
 
Method Summary
 int getSequenceNum()
           
 short getSize()
           
 char getTypeCode()
           
 boolean isContinuation()
           
static void main(java.lang.String[] args)
           
static ControlHeader read(java.io.DataInput in)
           
static void tester(java.lang.String fileName)
           
 java.lang.String toString()
           
protected  void write(java.io.DataOutput dos)
          This method writes Control Header into the output stream While writing, it will conform to the format of MiniSeed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sequenceNum

protected int sequenceNum

typeCode

protected byte typeCode

continuationCode

protected boolean continuationCode
Constructor Detail

ControlHeader

public ControlHeader(int sequenceNum,
                     byte typeCode,
                     boolean continuationCode)

ControlHeader

public ControlHeader(int sequenceNum,
                     char typeCode,
                     boolean continuationCode)
Method Detail

read

public static ControlHeader read(java.io.DataInput in)
                          throws java.io.IOException,
                                 SeedFormatException
Throws:
java.io.IOException
SeedFormatException

write

protected void write(java.io.DataOutput dos)
              throws java.io.IOException
This method writes Control Header into the output stream While writing, it will conform to the format of MiniSeed

Parameters:
ControlHeader - controlHeaderObject
DataOutputStream - dos
Throws:
java.io.IOException

getSize

public short getSize()

getSequenceNum

public int getSequenceNum()

getTypeCode

public char getTypeCode()

isContinuation

public boolean isContinuation()

toString

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

tester

public static void tester(java.lang.String fileName)

main

public static void main(java.lang.String[] args)