public class SacWriter extends AbstractSeismogramWriter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_FILE_TEMPLATE |
COOKIE_PREFIX, storeSeismogramsInDB, SVN_PARAM
DEFAULT_FILE_TEMPLATE_WO_EXT, DEFAULT_PREFIX, DEFAULT_WORKING_DIR, INDEX_VAR, origTemplate, prefix, template, velocitizer, workingDir
Constructor and Description |
---|
SacWriter() |
SacWriter(org.w3c.dom.Element el) |
SacWriter(java.util.List<edu.sc.seis.sod.process.waveform.SacProcess> processes) |
SacWriter(java.lang.String workingDir) |
SacWriter(java.lang.String workingDir,
java.lang.String fileTemplate) |
SacWriter(java.lang.String workingDir,
java.lang.String fileTemplate,
java.lang.String prefix,
java.util.List<edu.sc.seis.sod.process.waveform.SacProcess> processes,
boolean storeSeismogramsInDB,
boolean littleEndian) |
Modifier and Type | Method and Description |
---|---|
void |
applyProcessors(SacTimeSeries writer,
CacheEvent ev,
ChannelImpl chan) |
SeismogramFileTypes |
getFileType() |
void |
write(java.lang.String location,
LocalSeismogramImpl seis,
ChannelImpl chan,
CacheEvent ev) |
accept, addBytesWritten, getBytesWritten, getCookieName
extractFileTemplate, extractPrefix, extractWorkingDir, generate, generate, generate, getTemplate, removeExisting, removeExisting, removeExisting
public static final java.lang.String DEFAULT_FILE_TEMPLATE
public SacWriter(org.w3c.dom.Element el) throws ConfigurationException
ConfigurationException
public SacWriter() throws ConfigurationException
ConfigurationException
public SacWriter(java.lang.String workingDir) throws ConfigurationException
ConfigurationException
public SacWriter(java.lang.String workingDir, java.lang.String fileTemplate) throws ConfigurationException
ConfigurationException
public SacWriter(java.util.List<edu.sc.seis.sod.process.waveform.SacProcess> processes) throws ConfigurationException
ConfigurationException
public SacWriter(java.lang.String workingDir, java.lang.String fileTemplate, java.lang.String prefix, java.util.List<edu.sc.seis.sod.process.waveform.SacProcess> processes, boolean storeSeismogramsInDB, boolean littleEndian) throws ConfigurationException
ConfigurationException
public void write(java.lang.String location, LocalSeismogramImpl seis, ChannelImpl chan, CacheEvent ev) throws java.lang.Exception
write
in class AbstractSeismogramWriter
java.lang.Exception
public void applyProcessors(SacTimeSeries writer, CacheEvent ev, ChannelImpl chan) throws java.lang.Exception
java.lang.Exception
public SeismogramFileTypes getFileType()
getFileType
in class AbstractSeismogramWriter