public class BinaryHeader
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
BinaryHeader() |
BinaryHeader(java.lang.String moduleType,
java.lang.String moduleName,
java.lang.String streamName) |
Modifier and Type | Method and Description |
---|---|
long |
getAnalysisDate() |
long |
getDataDate() |
byte[] |
getExtraInfo() |
long |
getFileStartSample() |
int |
getHeaderFormat() |
int |
getHeaderLength() |
java.lang.String |
getModuleName() |
java.lang.String |
getModuleType() |
java.lang.String |
getPamguardBranch() |
java.lang.String |
getPamguardVersion() |
java.lang.String |
getStreamName() |
boolean |
readHeader(java.io.DataInputStream dis)
Read binary header information
|
void |
setAnalysisDate(long analysisDate) |
void |
setDataDate(long dataDate) |
void |
setExtraInfo(byte[] extraInfo) |
void |
setFileStartSample(long fileStartSample) |
void |
setHeaderFormat(int headerFormat) |
void |
setHeaderLength(int headerLength) |
void |
setModuleName(java.lang.String moduleName) |
void |
setModuleType(java.lang.String moduleType) |
void |
setPamguardBranch(java.lang.String pamguardBranch) |
void |
setPamguardVersion(java.lang.String pamguardVersion) |
void |
setStreamName(java.lang.String streamName) |
boolean |
writeHeader(java.io.DataOutputStream dos)
Write the header to the output stream
|
public BinaryHeader(java.lang.String moduleType, java.lang.String moduleName, java.lang.String streamName)
public BinaryHeader()
public byte[] getExtraInfo()
public void setExtraInfo(byte[] extraInfo)
public boolean writeHeader(java.io.DataOutputStream dos)
dos
- opened DataOutputStreampublic boolean readHeader(java.io.DataInputStream dis)
dis
- data input streampublic int getHeaderLength()
public void setHeaderLength(int headerLength)
headerLength
- the headerLength to setpublic int getHeaderFormat()
public void setHeaderFormat(int headerFormat)
headerFormat
- the headerFormat to setpublic java.lang.String getPamguardVersion()
public void setPamguardVersion(java.lang.String pamguardVersion)
pamguardVersion
- the pamguardVersion to setpublic java.lang.String getPamguardBranch()
public void setPamguardBranch(java.lang.String pamguardBranch)
pamguardBranch
- the pamguardBranch to setpublic long getDataDate()
public void setDataDate(long dataDate)
dataDate
- the dataDate to setpublic long getFileStartSample()
public void setFileStartSample(long fileStartSample)
public long getAnalysisDate()
public void setAnalysisDate(long analysisDate)
analysisDate
- the analysisDate to setpublic java.lang.String getModuleType()
public void setModuleType(java.lang.String moduleType)
moduleType
- the moduleType to setpublic java.lang.String getModuleName()
public void setModuleName(java.lang.String moduleName)
moduleName
- the moduleName to setpublic java.lang.String getStreamName()
public void setStreamName(java.lang.String streamName)
streamName
- the streamName to set