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(edu.sc.seis.seisFile.sac.SacTimeSeries writer,
edu.sc.seis.fissuresUtil.cache.CacheEvent ev,
edu.iris.Fissures.network.ChannelImpl chan) |
edu.sc.seis.fissuresUtil.xml.SeismogramFileTypes |
getFileType() |
void |
write(java.lang.String location,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
edu.iris.Fissures.network.ChannelImpl chan,
edu.sc.seis.fissuresUtil.cache.CacheEvent ev) |
accept, addBytesWritten, getBytesWritten, getCookieName
checkParentDirs, 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, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis, edu.iris.Fissures.network.ChannelImpl chan, edu.sc.seis.fissuresUtil.cache.CacheEvent ev) throws java.lang.Exception
write
in class AbstractSeismogramWriter
java.lang.Exception
public void applyProcessors(edu.sc.seis.seisFile.sac.SacTimeSeries writer, edu.sc.seis.fissuresUtil.cache.CacheEvent ev, edu.iris.Fissures.network.ChannelImpl chan) throws java.lang.Exception
java.lang.Exception
public edu.sc.seis.fissuresUtil.xml.SeismogramFileTypes getFileType()
getFileType
in class AbstractSeismogramWriter