Package edu.sc.seis.seisFile.mseed
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 Summary
Constructors Constructor Description ControlRecordLengthBlockette(byte[] info)
-
Method Summary
Modifier and Type Method Description int
getLogicalRecordLength()
int
getLogicalRecordLengthByte()
java.lang.String
getVersionOfFormat()
void
writeASCII(java.io.PrintWriter out)
Writes an ASCII version of the blockette.void
writeASCIINoNewline(java.io.PrintWriter out)
Methods inherited from class edu.sc.seis.seisFile.mseed.Blockette
getName, getType, parseBlockette, toString, writeASCII
-
Constructor Details
-
ControlRecordLengthBlockette
public ControlRecordLengthBlockette(byte[] info)
-
-
Method Details
-
getVersionOfFormat
public java.lang.String getVersionOfFormat() -
getLogicalRecordLengthByte
public int getLogicalRecordLengthByte()- Specified by:
getLogicalRecordLengthByte
in interfaceRecordLengthBlockette
-
getLogicalRecordLength
public int getLogicalRecordLength()- Specified by:
getLogicalRecordLength
in interfaceRecordLengthBlockette
-
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 classBlockette
- Parameters:
out
- a Writer
-
writeASCIINoNewline
public void writeASCIINoNewline(java.io.PrintWriter out)
-