public class ControlRecord extends SeedRecord
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
THREESPACE |
blocketteFactory, blockettes, DEFAULT_INDENT, header, RECORD_SIZE
Constructor and Description |
---|
ControlRecord(ControlHeader header) |
Modifier and Type | Method and Description |
---|---|
static ControlRecord |
readControlRecord(java.io.DataInput inStream,
ControlHeader header,
int defaultRecordSize)
Reads the next control record from the stream.
|
static ControlRecord |
readSingleControlRecord(java.io.DataInput inStream,
ControlHeader header,
int defaultRecordSize,
PartialBlockette partialBlockette) |
void |
setRecordSize(int recordSize) |
addBlockette, getBlocketteFactory, getBlockettes, getBlockettes, getControlHeader, getFirstPartialBlockette, getLastPartialBlockette, getNumBlockettes, getRecordSize, getUniqueBlockette, read, read, read, setBlocketteFactory, toString, writeASCII, writeASCII
public static final java.lang.String THREESPACE
public ControlRecord(ControlHeader header)
public static ControlRecord readControlRecord(java.io.DataInput inStream, ControlHeader header, int defaultRecordSize) throws java.io.IOException, SeedFormatException
inStream
- header
- defaultRecordSize
- java.io.IOException
SeedFormatException
public static ControlRecord readSingleControlRecord(java.io.DataInput inStream, ControlHeader header, int defaultRecordSize, PartialBlockette partialBlockette) throws java.io.IOException, SeedFormatException
java.io.IOException
SeedFormatException
public void setRecordSize(int recordSize) throws SeedFormatException
SeedFormatException