public class SacWriter extends AbstractSeismogramWriter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_FILE_TEMPLATE |
COOKIE_PREFIX, storeSeismogramsInDB, SVN_PARAMDEFAULT_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, getCookieNamecheckParentDirs, extractFileTemplate, extractPrefix, extractWorkingDir, generate, generate, generate, getTemplate, removeExisting, removeExisting, removeExistingpublic static final java.lang.String DEFAULT_FILE_TEMPLATE
public SacWriter(org.w3c.dom.Element el)
throws ConfigurationException
ConfigurationExceptionpublic SacWriter()
throws ConfigurationException
ConfigurationExceptionpublic SacWriter(java.lang.String workingDir)
throws ConfigurationException
ConfigurationExceptionpublic SacWriter(java.lang.String workingDir,
java.lang.String fileTemplate)
throws ConfigurationException
ConfigurationExceptionpublic SacWriter(java.util.List<edu.sc.seis.sod.process.waveform.SacProcess> processes)
throws ConfigurationException
ConfigurationExceptionpublic 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
ConfigurationExceptionpublic void write(java.lang.String location,
LocalSeismogramImpl seis,
ChannelImpl chan,
CacheEvent ev)
throws java.lang.Exception
write in class AbstractSeismogramWriterjava.lang.Exceptionpublic void applyProcessors(SacTimeSeries writer, CacheEvent ev, ChannelImpl chan) throws java.lang.Exception
java.lang.Exceptionpublic SeismogramFileTypes getFileType()
getFileType in class AbstractSeismogramWriter