Class ControlRecordLengthBlockette

java.lang.Object
edu.sc.seis.seisFile.mseed.Blockette
edu.sc.seis.seisFile.mseed.ControlBlockette
edu.sc.seis.seisFile.mseed.ControlRecordLengthBlockette
All Implemented Interfaces:
RecordLengthBlockette
Direct Known Subclasses:
Blockette10, Blockette5, Blockette8

public abstract class ControlRecordLengthBlockette
extends ControlBlockette
implements RecordLengthBlockette
  • Constructor Details

    • ControlRecordLengthBlockette

      public ControlRecordLengthBlockette​(byte[] info)
  • Method Details

    • getVersionOfFormat

      public java.lang.String getVersionOfFormat()
    • getLogicalRecordLengthByte

      public int getLogicalRecordLengthByte()
      Specified by:
      getLogicalRecordLengthByte in interface RecordLengthBlockette
    • getLogicalRecordLength

      public int getLogicalRecordLength()
      Specified by:
      getLogicalRecordLength in interface RecordLengthBlockette
    • writeASCII

      public void writeASCII​(java.io.PrintWriter out)
      Description copied from class: Blockette
      Writes an ASCII version of the blockette. This is not meant to be a definitive ascii representation, merely to give something to print for debugging purposes. Ideally each field of each blockette should be printed in the order they appear in the blockette in a visually appealing way.
      Specified by:
      writeASCII in class Blockette
      Parameters:
      out - a Writer
    • writeASCIINoNewline

      public void writeASCIINoNewline​(java.io.PrintWriter out)