edu.sc.seis.sod.process.waveform
Class WavWriter

java.lang.Object
  extended by edu.sc.seis.sod.process.waveform.AbstractFileWriter
      extended by edu.sc.seis.sod.process.waveform.AbstractSeismogramWriter
          extended by edu.sc.seis.sod.process.waveform.WavWriter
All Implemented Interfaces:
WaveformProcess, SodElement, Subsetter

public class WavWriter
extends AbstractSeismogramWriter


Field Summary
static java.lang.String DEFAULT_FILE_TEMPLATE
           
static java.lang.String SPEEDUP
           
 
Fields inherited from class edu.sc.seis.sod.process.waveform.AbstractSeismogramWriter
COOKIE_PREFIX, storeSeismogramsInDB, SVN_PARAM
 
Fields inherited from class edu.sc.seis.sod.process.waveform.AbstractFileWriter
DEFAULT_FILE_TEMPLATE_WO_EXT, DEFAULT_PREFIX, DEFAULT_WORKING_DIR, INDEX_VAR, origTemplate, prefix, template, velocitizer, workingDir
 
Constructor Summary
WavWriter(org.w3c.dom.Element el)
           
WavWriter(java.lang.String workingDir, java.lang.String fileTemplate, java.lang.String prefix, int speedup)
           
 
Method Summary
 SeismogramFileTypes getFileType()
           
 void write(java.lang.String loc, LocalSeismogramImpl seis, ChannelImpl chan, CacheEvent ev)
           
 
Methods inherited from class edu.sc.seis.sod.process.waveform.AbstractSeismogramWriter
accept, addBytesWritten, getBytesWritten, getCookieName
 
Methods inherited from class edu.sc.seis.sod.process.waveform.AbstractFileWriter
extractFileTemplate, extractPrefix, extractWorkingDir, generate, generate, generate, getTemplate, removeExisting, removeExisting, removeExisting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FILE_TEMPLATE

public static final java.lang.String DEFAULT_FILE_TEMPLATE
See Also:
Constant Field Values

SPEEDUP

public static final java.lang.String SPEEDUP
See Also:
Constant Field Values
Constructor Detail

WavWriter

public WavWriter(java.lang.String workingDir,
                 java.lang.String fileTemplate,
                 java.lang.String prefix,
                 int speedup)
          throws ConfigurationException
Throws:
ConfigurationException

WavWriter

public WavWriter(org.w3c.dom.Element el)
          throws ConfigurationException
Throws:
ConfigurationException
Method Detail

getFileType

public SeismogramFileTypes getFileType()
Specified by:
getFileType in class AbstractSeismogramWriter

write

public void write(java.lang.String loc,
                  LocalSeismogramImpl seis,
                  ChannelImpl chan,
                  CacheEvent ev)
           throws java.lang.Exception
Specified by:
write in class AbstractSeismogramWriter
Throws:
java.lang.Exception